function setpng(img) { if(document.all && (IEver=parseFloat(navigator.appVersion.split("MSIE")[1])) && (IEver>=5.5) && (IEver<7) && document.body.filters && img) {
	imgName=img.src.toUpperCase();
	if(imgName.substring(imgName.length-3,imgName.length)=="PNG") img.outerHTML=
		"<span "+(img.id?"id='"+img.id+"' ":"")+(img.className?"class='"+img.className+"' ":"")+(img.title?"title=\""+img.title+"\" ":"")
		+"style=\"width:"+img.width+"px;height:"+img.height+"px;"+(img.align=="left"?"float:left;":(img.align=="right"?"float:right;":""))
		+(img.parentElement.href?"cursor:hand;":"")+"display:inline-block;"+img.style.cssText+";"
		+"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+img.src+"',sizingMethod='scale');\"></span>";
}}

function testerconfig()
{
	var quelSyst = 1;

	if (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.indexOf("Mac") != -1 )
	{
		quelSyst = 0; //si le navigateur est explorer sous Mac
	}
	else 
	{
		if (navigator.appName == "Netscape" && navigator.appVersion.indexOf("Safari") == -1)
		{
			quelSyst = 0; //si le navigateur est un netscape ou mozilla ou firefox
		}
	}

	if(quelSyst == 1) return true;
	else return false;
}

function provenanceAdwords(url_page)
{
	var sousChaine = "xtor=SEC";
	
	var result = url_page.indexOf(sousChaine);
	
	if(result == -1)
	{
		return false;
	}
	else{
		return true;
	}
}

function afficherBenelux()
{
	document.getElementById('infoBenelux').style.display = '';
}

function masquerBenelux()
{	
	document.getElementById('infoBenelux').style.display = 'none';
}

function afficher_menu_pro()
{
	elem = document.getElementById('bloc_btn_espace_pro').style.display;
	if(elem == 'none')
	{
		document.getElementById('bloc_btn_espace_pro').style.display = '';
	}
	else
	{
		document.getElementById('bloc_btn_espace_pro').style.display = 'none';
	}
}

function verifFormSondage(form_name)
{
	error = false;
	form = form_name;
	error_message = "";
	
	check_radio("sondage_vote", "Merci de choisir une reponse\n\n");

	if (error == true) {
		alert(error_message);
	} else {
		submitted = true;
		form.submit();
	}
}

function getTailleHeightTable()
{
	hauteur = document.getElementById('tableau_fiche_produit').offsetHeight;
	
	document.getElementById('spacer_tableau').height = hauteur;
}

function afficher_actu(id_article)
{
	elem_texte = document.getElementById('texte_actu' + id_article).style.display;
	
	if(elem_texte == 'none')
	{
		// on change la classe du titre
		document.getElementById('titre_actu' + id_article).className = 'texte_actu_titre_on';
		
		// on change le plus a droite
		document.getElementById('btn_actu' + id_article).src = './IMG/btn_actu_plus_on.gif';
		
		// on affiche le texte de l'actu
		document.getElementById('texte_actu' + id_article).style.display = '';
	}
	else
	{
		// on change la classe du titre
		document.getElementById('titre_actu' + id_article).className = 'texte_actu_titre';
		
		// on change le plus a droite
		document.getElementById('btn_actu' + id_article).src = './IMG/btn_actu_plus.gif';
		
		// on affiche le texte de l'actu
		document.getElementById('texte_actu' + id_article).style.display = 'none';
	}
}

/*   videos  */
function afficher_zoom(fichier)
{
	var so = new SWFObject("IMG/swf/zoom-video.swf", "zoomvideo", "100%", "100%", "9", "");
	so.addParam("scale", "noscale");
	so.addParam("wmode", "transparent");
	so.addParam("FlashVars","fichier="+fichier);
	so.write("zoom_video");
	
	afficher("zoom_video","block");
	
	window.scrollTo(0,0);
}

function afficher(info,etat)
{
	var object = info;
	
	if (document.layers && document.layers[object])
	{ 
		//document.layers[object].visibility = etat;
		document.layers[object].display = etat;
	} 
	else if (document.all)
	{ 
		//document.all[object].style.visibility = etat;
		document.all[object].style.display = etat;
	}
	else if (document.getElementById) 
	{
		//document.getElementById(object).style.visibility = etat; 
		document.getElementById(object).style.display = etat;
	} 
}

function fermer_zoom()
{
	afficher("zoom_video","none");
}

function valeurradio(rd)
{
	cocher=0;
	
	for(i=0;i<rd.length;i++)
	{
		if(rd[i].checked) cocher=rd[i].value;
	}
	
	return cocher;
}

function testercodepostal(codepostal)
{
	var erreur = 0;
	var str = new String(codepostal);
	for(i = 0; i<str.length;i++)
	{
		if(isNaN(str.charAt(i))) erreur++;
	}
	
	if(codepostal.length > 5 || /*isNaN(codepostal)*/ erreur!=0 || str.indexOf(' ') != -1) return false;
	else return true;
}

function verifFormCodePostal()
{
	var erreur = "";
	
	chpcp = document.code_postal_carte.cp.value;
	
	if(!chpcp || chpcp == 'Code postal')
	{
		erreur += "Vous devez renseigner le champ\n";
		erreur += "\n";
	}
	
	if(!testercodepostal(chpcp))
	{
		erreur += "Vous devez renseigner un code postal valide\n";
		erreur += "\n";
	}
	
	if(chpcp.substring(0,2) < 0 || chpcp.substring(0,2) > 95)
	{
		erreur += "Le code postal n'est pas valide\n";
		erreur += "\n";
	}

	if(erreur != "")
	{
		alert(erreur);
		return false;
	}
	else 
	{		
		return true;
	}
}
	
function emailvalide(adresse)
{
	var str = new String(adresse);
	var point = str.lastIndexOf('.');
	var arobase = str.lastIndexOf('@');
	var espace = str.indexOf(' ');
	var lgtotal = str.length;
		
	if( (lgtotal-point <3) || point == -1 || arobase == -1 || espace != -1 || point < arobase || (point-arobase <=1))
		return false;
	else return true;
}

function verifformnewsletter()
{
	var chpemail = document.newsletter.email.value;
	if(!chpemail || !emailvalide(chpemail))
	{
		alert("L'adresse email saisie n'a pas un format correct.");
		return false;
	}
	else return true;
}
	
function verifformviral()
{
	var erreur = "";
	
	with(document.form)
	{
		var chpnom = nom.value;
		var chpemail = email.value;	
		var chpaminom = aminom.value;
		var chpamiemail = amiemail.value;	
		var chpmessage = message.value;			
	}

	if(!(chpnom) || !(chpemail) || !(chpaminom) || !(chpamiemail) || !(chpmessage))
	{
		erreur += "Veuillez indiquer les informations suivantes :\n\n";
		
		if(!(chpnom)) erreur += "\t- votre nom\n";
		
		if(!(chpemail)) erreur += "\t- votre email\n";
		
		if(!(chpaminom)) erreur += "\t- le nom de votre ami\n";
		
		if(!(chpamiemail)) erreur += "\t- l'email de votre ami\n";
		
		if(!(chpmessage)) erreur += "\t- votre message\n";
		
		erreur += "\n";
	}
	
	if((chpemail) && !emailvalide(chpemail))
	{
		erreur += "Votre adresse email n'a pas un format correct.\n\n";
	}	
	
	if((chpamiemail) && !emailvalide(chpamiemail))
	{
		erreur += "L'adresse email de votre ami n'a pas un format correct.\n\n";
	}
	
	if(chpemail == chpamiemail)
	{
		erreur += "Votre adresse email doit etre differente de celle de votre ami.\n\n";
	}

	
	if(erreur != "")
	{
		alert(erreur);
		return false;
	}
	else return true;
}

function verifform()
{
	var erreur = "";
	
	with(document.form)
	{
		var chpnom = nom.value;
		var chpprenom = prenom.value;
		var chpadresse = adresse.value;
		var chpcp = cp.value;
		var chpville = ville.value;
		var chpemail = email.value;	
		var chpmessage = message.value;			
	}

	if(!(chpnom) || !(chpprenom) || !(chpadresse) || !(chpcp) || !(chpville) || !(chpemail) || !(chpmessage))
	{
		erreur += "Veuillez indiquer les informations suivantes :\n\n";
		
		if(!(chpnom)) erreur += "\t- votre nom\n";
		
		if(!(chpprenom)) erreur += "\t- votre prenom\n";
		
		if(!(chpadresse)) erreur += "\t- votre adresse\n";
		
		if(!(chpcp)) erreur += "\t- votre code postal\n";
		
		if(!(chpville)) erreur += "\t- votre ville\n";
		
		if(!(chpemail)) erreur += "\t- votre email\n";
		
		if(!(chpmessage)) erreur += "\t- votre message\n";
		
		erreur += "\n";
	}
	
	if(document.form.pharmacie)
	{
		if(!document.form.pharmacie.value) erreur += "Veuillez indiquer le nom de votre pharmacie.\n\n";
	}
	
	if(valeurradio(document.form.civilite) == 0)
	{
		erreur += "Veuillez indiquer votre civilite.\n\n";
	}
	
	if((chpemail) && !emailvalide(chpemail))
	{
		erreur += "L'adresse email saisie n'a pas un format correct.\n\n";
	}	

	
	if(erreur != "")
	{
		alert(erreur);
		return false;
	}
	else return true;
}

function verifformsimple()
{
	var erreur = "";
	
	with(document.form)
	{
		var chpnom = nom.value;
		var chpprenom = prenom.value;
		var chpemail = email.value;	
		var chpobjet = objet.value;	
		var chpmessage = message.value;			
	}

	if(!(chpnom) || !(chpprenom) || !(chpobjet) || !(chpemail) || !(chpmessage))
	{
		erreur += "Veuillez indiquer les informations suivantes :\n\n";
		
		if(!(chpnom)) erreur += "\t- votre nom\n";
		
		if(!(chpprenom)) erreur += "\t- votre prenom\n";
		
		if(!(chpemail)) erreur += "\t- votre email\n";
		
		if(!(chpobjet)) erreur += "\t- l'objet de votre message\n";
		
		if(!(chpmessage)) erreur += "\t- votre message\n";
		
		erreur += "\n";
	}
	
	if((chpemail) && !emailvalide(chpemail))
	{
		erreur += "L'adresse email saisie n'a pas un format correct.\n\n";
	}
	
	if(valeurradio(document.form.civilite) == 0)
	{
		erreur += "Veuillez indiquer votre civilite.\n\n";
	}

	
	if(erreur != "")
	{
		alert(erreur);
		return false;
	}
	else return true;
}
	
function check_inscri_gastro(){
	var erreur = "";
	
	with(document.form)
	{
		var chpcivilite = civilite.value;
		var chpnom = nom.value;
		var chpprenom = prenom.value;
		var chpspecialite = specialite.value;
		var chpmail = mail.value;	
		var chppass = pass.value;	
		var chppassconfirm = passconfirm.value;
	}

	if(!(chpnom) || !(chpprenom)  || !(chppass) || !(chpmail) || !(chppassconfirm))
	{
		erreur += "Veuillez indiquer les informations suivantes :\n\n";
		
		if(!(chpnom)) erreur += "\t- votre nom\n";
		
		if(!(chpprenom)) erreur += "\t- votre prenom\n";
		
		if(!(chpmail)) erreur += "\t- votre email\n";
		
		if(!(chppass)) erreur += "\t- votre mot de passe\n";
		
		if(!(chppassconfirm)) erreur += "\t- confirmation de votre mot de passe\n";
		
		erreur += "\n";
	}
	
	var regExpression = /[^A-Za-z0-9]+/;
	
	if(chppass.match(regExpression) != null && chppass.match(regExpression).length == 1)
	{
		erreur += "Merci de n'utiliser que des caracteres alphanumeriques pour votre mot de passe .\n\n";
	}
	
	if(valeurradio(document.form.civilite) == 0)
	{
		erreur += "Veuillez indiquer votre civilite.\n\n";
	}
	
	if(valeurradio(document.form.specialite) == 0)
	{
		erreur += "Veuillez indiquer votre specialite.\n\n";
	}
	
	if((chpmail) && !emailvalide(chpmail))
	{
		erreur += "L'adresse email saisie n'a pas un format correct.\n\n";
	}	

	
	if(erreur != "")
	{
		alert(erreur);
		return false;
	}
	else return true;
}
	
	
function winOpen(url, largeur, hauteur){
  gauche = (screen.width/2)-(largeur/2);
  haut = (screen.height/2)-(hauteur/2);
  window.open(url,"popup","height="+hauteur+",width="+largeur+",status = no,toolbar = no,menubar = no,location = no,resizable = no,titlebar = no,scrollbars = yes,fullscreen = no,top ="+haut+",left ="+gauche);
} 
   
function show_layer(info,etat)
{
	var object = info;

	if (document.getElementById) 
	{
		if(document.getElementById(object)) {
			document.getElementById(object).style.display = etat;
		}
	} 
	else if (document.layers && document.layers[object])
	{
		if(document.layers[object]) document.layers[object].display = etat;
	} 
	else if (document.all)
	{
		if(document.all[object]) document.all[object].style.display = etat;
	}
}
	
window.onload = function() {
	//alert("test");
	setTimeout("switchBTN()", 2000);
}

function switchBTN() {
	btn1 = document.getElementById("txt_outrouver1").style.display;
	btn2 = document.getElementById("txt_outrouver2").style.display;
	
	if(btn1 == "" && btn2 == "none")
	{
		document.getElementById("txt_outrouver1").style.display = "none";
		document.getElementById("txt_outrouver2").style.display = "";
	}
	else
	{
		document.getElementById("txt_outrouver1").style.display = "";
		document.getElementById("txt_outrouver2").style.display = "none";
	}
	setTimeout("switchBTN()", 2000);
}