var requete;

function getRequete () {
	var result = requete;
	if (result == null) {
		if (window.XMLHttpRequest){
			result = new XMLHttpRequest();	
		}
		else if (window.ActiveXObject) {
			result = new ActiveXObject("Microsoft.XMLHTTP");
		}
		else {
			alert ('Votre navigateur n\'accepte pas les objets');
		}
	}
	return result;
}

function onProcess() {
	var balise_form = document.getElementById('code_mini_form');
	if (requete.readyState == 4 && requete.status == 200) {
		balise_form.innerHTML = requete.responseText;
	}
}


function createMiniFCode(format, URLSite) {
	$('#code_mini_form').fadeOut(100, function () {
		var balise = document.getElementById('code_mini_form');
		requete = getRequete();		
		var corps = "format=" + encodeURIComponent(format) + "&URLSite=" + encodeURIComponent(URLSite);
		try {
			requete.open("POST", "../../e_toolbox/include/file_include/mini_form_download.php", true);
			requete.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
			requete.onreadystatechange = onProcess;
			requete.send(corps);
		}
		catch (exc) {
			
		}

		$('#code_mini_form').fadeIn(400);	
	});	
}


function createBannCode(format, URLSite) {
	$('#code_bannniere').fadeOut(100, function () {
		var balise = document.getElementById('code_bannniere');
		balise.innerHTML = '&lt;div class=\"banniere-sidaction\">&lt;a href=\"http://www.sidaction.org/index.php?gl_campagne=BAN_' + URLSite + '_' + format + '&utm_source=' + URLSite + '&utm_medium=banniere&utm_campaign=Sidaction_2009_partenaires&utm_content=gif-' + format + '\"> &lt;img border=\"0\" src=\"http://medias.sidaction.org/img/' + format + '.gif\" alt=\"\" />&lt;/a>&lt;/div>';
		$('#code_bannniere').fadeIn(400);	
	});	
}

$(document).ready(function(){	
	$('.code').hide();
	$('.nojs').hide();
	
	$('div.bannieres input').focus( function() {
		var format = this.value;
		var URL = document.getElementById('url_site_valid').value;
		createBannCode(format, URL);
	});
	
	$('div.mini_form input').focus( function() {
		var format = this.value;
		var URL = document.getElementById('url_site_valid').value;
		createMiniFCode(format, URL);
	});
});
