function BlockShow(id) { document.getElementById(id).style.display = "block"; }
function BlockHide(id) { document.getElementById(id).style.display = "none"; }
function BlockSwap(id) { document.getElementById(id).style.display == "block" ? BlockHide(id) : BlockShow(id); }

function Favoris() {
	FavName = SiteName+' - '+document.title;
	if (document.all) {
		window.external.AddFavorite(location.href,FavName);
	} else if (window.sidebar) {
		window.sidebar.addPanel(FavName,location.href,'');
	}
}

function setCookie(nom,valeur) {
	var expires = new Date();
	expires.setTime(expires.getTime()+(3600000*24*30));
	document.cookie = nom+"="+escape(valeur)+"; expires="+expires.toGMTString();
}

function RecoArticleSendSubmit(xhr) {
	if (xhr.readyState==4) {
		Data = xhr.responseText;
		switch (Data) {
			case 'o': document.getElementById('RecoArticleStatus').innerHTML = '<span class="accept">Message envoy&eacute;</span>'; break;
			case '1': document.getElementById('RecoArticleFromComment').innerHTML = '<span class="erreur">Adresse e-mail non valide</span>'; break;
			case '2': document.getElementById('RecoArticleToComment').innerHTML = '<span class="erreur">Le maximum est de 30 destinataires</span>'; break;
			case '3': document.getElementById('RecoArticleToComment').innerHTML = '<span class="erreur">Adresse e-mail non valide</span>'; break;
			case '4': document.getElementById('RecoArticleTextComment').innerHTML = 'Le texte est trop long : 3000 caract&egrave;res maximum'; break;
		}
		if (Data!='o') document.getElementById('RecoArticleStatus').innerHTML = '';
		document.getElementById('RecoArticleButton').disabled = false;
	}
}

function RecoArticleSend(site,article) {
	RecoArticleFrom = document.getElementById('RecoArticleFrom').value;
	RecoArticleTo = document.getElementById('RecoArticleTo').value;
	setCookie('ck_reco_article_from',RecoArticleFrom);
	setCookie('ck_reco_article_to',RecoArticleTo);
	document.getElementById('RecoArticleButton').disabled = true;
	document.getElementById('RecoArticleFromComment').innerHTML = 'Exemple: vous@mail.com';
	document.getElementById('RecoArticleToComment').innerHTML = 'S&eacute;parez les adresses e-mail par des ,';
	document.getElementById('RecoArticleTextComment').innerHTML = '';
	document.getElementById('RecoArticleStatus').innerHTML = '<span class="ajax">Envoi</span>';
	var xhr=null;
	if (window.XMLHttpRequest) xhr = new XMLHttpRequest();
	else if (window.ActiveXObject) xhr = new ActiveXObject("Microsoft.XMLHTTP");
	xhr.onreadystatechange = function() { RecoArticleSendSubmit(xhr); };
	xhr.open("GET", "ajax/recoarticle.php?site="+site+"&article="+article+"&from="+RecoArticleFrom+"&to="+RecoArticleTo+"&text="+document.getElementById('RecoArticleText').value+"&cc="+document.getElementById('RecoArticleCc').checked);
	xhr.send(null);
}
