// Vérifier la structure de l'adresse email.
function verif_email(email) {
	var verif = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (verif.exec(email) == null) {
		return false;
	} else {
		return true;
	}
}
// Accéder en ajax à unn fichier permettant d'exécuter un fichier sur le serveur et retourner son résultat.
function file(fichier) {
	var xhr_object=null;
	if(window.XMLHttpRequest) { // FIREFOX
		xhr_object=new XMLHttpRequest();
	} else if(window.ActiveXObject) { // IE
		xhr_object=new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		return (false);
	}
	xhr_object.open("GET",fichier + new Date().getTime(),false); // Passer la date pour éviter le cache du navigateur
	xhr_object.send(null);
	if (xhr_object.readyState==4) {
		return(xhr_object.responseText);
	} else {
		return (false);
	}
}
// Vider un champs si la valeur est celle par défaut
function clearField(id,value) {
	var myField=document.getElementById(id);
	var myFieldValue=myField.value;
	if (myFieldValue==value){
		myField.value="";
	}
}
// Décoder une chaine passée en url
function urlDecode(string) {
	string=unescape(string);
	reg= /\+/g;
	string=string.replace(reg," ");
	return string;
}
// Masquer un bloc défini 
function hideThis(blockId) {
	document.getElementById(blockId).style.display='none';
}
// Partager la page sur Facebook
function fbs_click() {
	u=location.href;
	t=encodeURIComponent(document.title);

	window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&amp;t='+encodeURIComponent(t)+'&amp;tlv='+ new Date().getTime(),'sharer','toolbar=0,status=0,width=626,height=336');
	return false;
}
// Lancer la recherche
function tlv_search() {
	var myStringValue=document.getElementById('header_search_form_string').value;
	var myStringLength=myStringValue.length;
	if (myStringLength>2) {
		document.forms['header_search_form'].submit();
	}
}
function show_hide_comment(id) {
	var this_comment=document.getElementById(id);
	//alert('['+this_comment.style.height+']');
	if (this_comment.style.height=='' || this_comment.style.height=='35px') {
		this_comment.style.height='auto';
	} else {
		this_comment.style.height='35px';
	}
}
function switch_best_sales_to_panel(id,limitBestBrandsSales) {
	// 1- Repasser tous les layers en unselected
	for (i=0;i<limitBestBrandsSales;i++)	{
		document.getElementById('best_sales_logo_'+i).className="unselected";
		document.getElementById('best_sales_list_'+i).className="unselected";
	}
	// 2- Passer les layer & logo choisis en selected
		document.getElementById('best_sales_logo_'+id).className="selected";
		document.getElementById('best_sales_list_'+id).className="selected";
	// 3- Eclairer ce qu'on vient de rendre visible
	//	$(document.getElementById('best_sales_logo_'+id)).effect("highlight", {color:"#FFFFFF"},2000);
	//	$(document.getElementById('best_sales_list_'+id)).effect("highlight", {color:"#FFFFFF"},2000);
}
// Appel le bloc de pub
function afficher_publicite(format,id,rootAddress) {
	publicite = file(rootAddress+'/nocache/publicite.php?f='+format+"&d="+ new Date().getTime());
	document.getElementById(id).innerHTML=publicite;
}
