// JavaScript Document
if(typeof(adlink_randomnumber)=="undefined"){var adlink_randomnumber=Math.floor(Math.random()*10000000000)}

function montre(idf, idr) 
{  

	var d=window.document.getElementById("SOUS_MENU_"+idf);
	var ud = window.document.getElementById("MENU_"+idf);
	if (d != null)
	{
		if (d.style.display == 'block') 
		{
			d.style.display='none'; 
			ud.className = '' ;
			document.getElementById("lastIDF").value = "-1";
		}              
		else
		{              
			var lastidf = parseInt(document.getElementById("lastIDF").value);
			if (lastidf>0)
			{
				var e = window.document.getElementById("SOUS_MENU_"+lastidf);
				var eud = window.document.getElementById("MENU_"+lastidf);
				e.style.display='none'; 
				eud.className = '' ;
			}
			d.style.display = 'block';
			ud.className = 'encours' ;
			document.getElementById("lastIDF").value = idf;
		}
	}
	else
	{
		var lastidf = parseInt(document.getElementById("lastIDF").value);
		if (lastidf>0)
		{
			var e = window.document.getElementById("SOUS_MENU_"+lastidf+"_"+lastidsf);
			var eud = window.document.getElementById("MENU_"+lastidf);
			e.style.display='none'; 
			eud.className = '' ;
		}
		document.getElementById("lastIDF").value = "-1";
	}
	if (parseInt (idr) > 0)
	{
		var ud = window.document.getElementById("RUB_MENU_"+idr+"_"+idf);
		ud.className = 'encours' ;
	}
}

function modifmontre(idf, idr) 
{  

	var d=window.document.getElementById("SOUS_MENU_"+idf);
	var ud = window.document.getElementById("MENU_"+idr+"_"+idf);
	if (d != null)
	{
		if (d.style.display == 'block') 
		{
			d.style.display='none'; 
			ud.className = '' ;
			document.getElementById("lastIDF").value = "-1";
		}              
		else
		{              
			var lastidf = parseInt(document.getElementById("lastIDF").value);
			if (lastidf>0)
			{
				var e = window.document.getElementById("SOUS_MENU_"+lastidf);
				var eud = window.document.getElementById("MENU_"+idr+"_"+idf);
				
				e.style.display='none'; 
				eud.className = '' ;
			}
			d.style.display = 'block';
			ud.className = 'encours' ;
			document.getElementById("lastIDF").value = idf;
		}
	}
	else
	{
		var lastidf = parseInt(document.getElementById("lastIDF").value);
		if (lastidf>0)
		{
			var e = window.document.getElementById("SOUS_MENU_"+lastidf+"_"+lastidsf);
			var eud = window.document.getElementById("MENU_"+idr+"_"+idf);
			e.style.display='none'; 
			eud.className = '' ;
		}
		document.getElementById("lastIDF").value = "-1";
	}
	if (parseInt (idf) > 0)
	{
		var ud = window.document.getElementById("MENU_FAM_"+idf);
		ud.className = 'encours' ;
	}
}

function LoadPubliInfo ()
{
	var ie ;
	if(navigator.appName.search("Microsoft")>-1){
		objRequete = new ActiveXObject("Microsoft.XMLHTTP");	
		ie = true ;
	}
	else{ 
		objRequete = new XMLHttpRequest();
		ie = false ;
	}	
	objRequete.open('get',"/fr/inc/http_publi-info.asp",true);
	objRequete.setRequestHeader('Content-Type', 'charset=ISO-8859-1');
	objRequete.onreadystatechange =function traiteReponse(){
		if (objRequete.readyState==4){		
			var valiny=objRequete.responseText;
			if (valiny!=""){
				if (document.getElementById("ajaxpubli") != null )
				{
					document.getElementById("ajaxpubli").innerHTML = valiny ;
				}
			}
		}
	}	 
	if (!ie)
	{
		objRequete.overrideMimeType('text/html; charset=ISO-8859-1');
	}
	else
	{
		objRequete.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	}
	var data = "req="
	objRequete.send(data);
}

function MontreSpe(menu){
	var d=window.document.getElementById(menu);
	d.className = 'encours' ;
}

function MontreTop(idr){
	var d=window.document.getElementById("MENU_"+idr+"_0");
	d.className = 'encours' ;
}

function pop_imprimer(ida,idr)
{
window.open('/fr/pop_imprimer.asp?idarticle='+ida+'&idrubrique='+idr,'Imprimer','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,copyhistory=0,width=616,height=580');
}
function pop_imprimerQuizz(ida,idr)
{
window.open('/fr/pop_imprimerQuizz.asp?idarticle='+ida+'&idrubrique='+idr,'Imprimer','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,copyhistory=0,width=616,height=580');
}


function verifrech(f)
{
	if(f.recherche.value == ""){
		self.alert("Saisir un mot ou une expression pour effectuer une recherche.");
		f.recherche.focus ();
	}
	else{
		if(f.recherche.value != "Tapez ici votre recherche")
		{
			f.action="http://recherche.e-sante.fr/" + urlencode (f.recherche.value) + ".html";	
			f.submit();
		}
	}
}

function PLAYERPODCAST(doc1){
varp=window.open(doc1,"EcouteSon",'toolbar=no,location=no,left=0,top=0,directories=no,status=no,scrollbars=no,resizable=no,copyhistory=no,'+ 'width=390' + ',height=185')
opener=self;
}

function AfficheParagrapheC(idArticle,PageEnCours){
	
	if(navigator.appName.search("Microsoft")>-1){
		objRequete = new ActiveXObject("Microsoft.XMLHTTP");	
	}
	else{ 
		objRequete = new XMLHttpRequest();
	}
	
	objRequete.open('get','http://www.e-sante.fr/fr/inc/http-paragrapheC.asp?idArticle='+idArticle+'&PageEnCours='+PageEnCours,true);
	objRequete.setRequestHeader('Content-Type', 'charset=UTF-8');
	objRequete.onreadystatechange =function traiteReponse(){
		if (objRequete.readyState==4){
			var valiny=objRequete.responseText;
			document.getElementById("listParaC").innerHTML+=valiny;
		}
	}	 
	objRequete.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	var data = "req="
	objRequete.send(data);
}

function plunetpop (idp) {
        fiche = window.open('/fr/plunet.asp?idplunet='+idp,'fiche','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,copyhistory=0,width=500,height=500');
        if (navigator.appVersion.substring(1,0)>="3"){
           fiche.focus(); 
        }
}

function i_estat(_ref,_var1,_var2,_var3,_var4)
{
 var elink="http://stat3.cybermonitor.com/m/web/"+_ref+"?svc_mode="+_var1+"&svc_campaign="+_var2+"&svc_partner="+_var3+"&svc_position="+_var4+"&estat_url=noredirection";
send=function(IMG){var _IM=new Image(1,1);_IM.src=IMG;};
send(elink);  
}
function urlencode(text)
{

	var SAFECHARS = "0123456789" +					// Numeric
					"ABCDEFGHIJKLMNOPQRSTUVWXYZ" +	// Alphabetic
					"abcdefghijklmnopqrstuvwxyz" +
					"-_.!~*'()";					// RFC2396 Mark characters
	var HEX = "0123456789ABCDEF";

	var plaintext = text;
	var encoded = "";
	for (var i = 0; i < plaintext.length; i++ ) {
		var ch = plaintext.charAt(i);
	    if (ch == " ") {
		    encoded += "+";				// x-www-urlencoded, rather than %20
		} else if (SAFECHARS.indexOf(ch) != -1) {
		    encoded += ch;
		} else {
		    var charCode = ch.charCodeAt(0);
			if (charCode > 255) {
				encoded += ch;
			} else {
				encoded += "%";
				encoded += HEX.charAt((charCode >> 4) & 0xF);
				encoded += HEX.charAt(charCode & 0xF);
			}
		}
	} // for
	return encoded;
}

function valideGMF (f)
{
	var boolOk = true ;
	var message = "Merci de remplir tous les champs." ;
	if ( parseInt (f.age.value) == 0)
		boolOk = false ;
	if (f.emailGMF.value =="" || f.emailGMF.value == "votre e-mail *")
		boolOk = false ;
	else
	{
		// test de la valeur e-mail
		if (!IsOkAdresseMail (f.emailGMF.value))
		{
			boolOk = false ;
			message = "Adresse e-mail non valide ." ;		
		}		
	}
	if (!boolOk)
		alert (message) ;
	else
	{
		var VraiAgeConj = parseInt (f.unitedAge.value) ;
		if (VraiAgeConj > 0)
			VraiAgeConj += 17 ;
		else
			VraiAgeConj = 0 ;
		EnregGMFDetail (parseInt (f.age.value) + 17 , VraiAgeConj , f.emailGMF.value, f.id_GMF.value,  f) ;				
	}
	return boolOk ;
}

function EnregGMFDetail (Age, AgeConj, email, id_gmf,f){
	
	if(navigator.appName.search("Microsoft")>-1){
		objRequete = new ActiveXObject("Microsoft.XMLHTTP");	
	}
	else{ 
		objRequete = new XMLHttpRequest();
	}	
	objRequete.open('post','/fr/inc/EnregGMFDetail.asp?age=' + Age + '&AgeConj=' + AgeConj + '&email=' + email + '&id_gmf=' + id_gmf,true);
	objRequete.setRequestHeader('Content-Type', 'charset=UTF-8');
	objRequete.onreadystatechange =function traiteReponse(){
		if (objRequete.readyState==4){
			var valiny=objRequete.responseText;			
		}
	}	 
	objRequete.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	var data = "req="
	objRequete.send(data);
}


function IsOkAdresseMail(email)
{
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
	if(reg.test(email))
		return(true);
	else
		return(false);
}


sas_tmstp=Math.round(Math.random()*10000000000);
sas_masterflag=1;
function SmartAdServer(sas_pageid,sas_formatid,sas_target) 
{
	if (sas_masterflag==1) 
	{
		sas_masterflag=0;
		sas_master='M';
	} 
	else 
	{
		sas_master='S';
	}
	document.write('<scr'+'ipt src="http://www3.smartadserver.com/call/pubj/' + sas_pageid + '/' + sas_formatid + '/' + sas_master + '/' + sas_tmstp + '/' + escape(sas_target) + '?"></scr'+'ipt>');
}

function RequetsData(UrlCheck, methode) {
    if (window.XMLHttpRequest) {
        xhr_object = new XMLHttpRequest();
        xhr_object.open(methode, UrlCheck, true);
        xhr_object.send(null);
        xhr_object.onreadystatechange = function() {
            if (xhr_object.readyState == 4) {
                
            }
        }
    }
    else if (window.ActiveXObject) {
        xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
        xhr_object.open(methode, UrlCheck, true);
        xhr_object.send(null);
        if (xhr_object.readyState == 4) {
            
        }
    }
}
