var IEversion=0;
var isIE=false;
if (navigator.appVersion.indexOf("MSIE")!=-1){
	temp=navigator.appVersion.split("MSIE");
	IEversion=parseFloat(temp[1]);
	if(IEversion>=8){
		if(document.documentMode){
			if(document.compatMode){
				IEversion=7;
			}else{
				IEversion=5;
			}
		}
	}
	isIE=true;
}

ajouteEvent(window, "load", function(){IdentifiKa('ItsAload');},false);
ajouteEvent(window, "load", LoadPage,false);
//ajouteEvent(window, "load", function(){setGradient('Totem_Sondage_Contenu','#FFFFFF','#F2F2F2',0);},false);

function RolloverSubmit(overout, id){
	remplacement=overout=="over"?"_0.":"_1.";
	cherche=overout=="out"?"_0.":"_1.";
	url=document.getElementById(id).src;
	reg=new RegExp(cherche, "g");
	document.getElementById(id).src=url.replace(reg,remplacement);
}

function LoadPage(){
	pubhaut=document.getElementById('pub_haut');
	pubbas=document.getElementById('pub_bas');
	if(pubhaut.getElementsByTagName('object').length+pubhaut.getElementsByTagName('img').length==0){
		pubhaut.style.display="none";
	}
	if(pubbas.getElementsByTagName('object').length+pubbas.getElementsByTagName('img').length==0){
		pubbas.style.display="none";
	}
	
	ajouteEvent(document.getElementById('submitgooagri'), "mouseover", function(){RolloverSubmit("over", "submitgooagri");},false);
	ajouteEvent(document.getElementById('submitgooagri'), "mouseout", function(){RolloverSubmit("out", "submitgooagri");},false);
	
	
	ajouteEvent(document.getElementById('submitconnect'), "mouseover", function(){RolloverSubmit("over", "submitconnect");},false);
	ajouteEvent(document.getElementById('submitconnect'), "mouseout", function(){RolloverSubmit("out", "submitconnect");},false);
	
			TopEventElem=function(obj, event){
			object=obj;
			while(object.event!=event){
				if(object.parentNode){
					object=object.parentNode;
				}else{
					return false;
				}
			}
			return object;
		}
	
	//régalage des menus
	var menu=document.getElementById('menuTN').childNodes;
	for(i=0;i<menu.length;i++){
		if(menu[i].tagName=='LI'){
			var ssmenu=menu[i].childNodes;
			for(j=0;j<ssmenu.length;j++){
				if(ssmenu[j].tagName=='UL'){
					setGradient(ssmenu[j],'#0B486A','#1378B1',0);
					//pour IE jusqu'a la version 6 incluse, on donne les comportements et correctifs en js...
					if(IEversion!=0 && IEversion<7 && isIE){
						menu[i].onmouseover=function(){this.setAttribute("className", "navigationlihoverul");};
						menu[i].onmouseout=function(){this.setAttribute("className", "");};
						ssmenuliens=ssmenu[j].getElementsByTagName('A');
						for(k=0;k<ssmenuliens.length;k++){
							ssmenuliens[k].style.width=(ssmenuliens[k].parentNode.scrollWidth-15)+'px';
						}
					}
				}
			}
		}
	}
	
	//les differents boutons png generaux au site
	if(IEversion!=0 && IEversion<7 && isIE){
		document.getElementById('submitconnect').src='/homepage2009/add_on/images/rien.gif';
		document.getElementById('submitgooagri').src='/homepage2009/add_on/images/rien.gif';
	}
}

/**************************************************/
/* Pour identification*/
/**************************************************/

function IdentifiKa(PourOnload){
		
		var charset = '';
		var cas='';
		var pass="" ;
		var ident='';
		var mail="";
		var fichierTraitement = "/homepage2009/add_on/fction/Identification.asp";	
		
		if(obj= document.getElementById('IdIdentifiantProMail'))mail=obj.value;
		if(obj= document.getElementById('PassNoHidPro'))pass=obj.value;
		if(obj= document.getElementById('IdIdentifiantPro'))ident=obj.value;		
		if(obj= document.getElementById('IdIdentifiantProHIDDEN')) cas=obj.value;
		
		if(PourOnload=="ItsAload")cas="casONLOAD";
		
			if(window.XMLHttpRequest){ // Firefox ou Opéra
				var xhr_object = new XMLHttpRequest();
			}else if(window.ActiveXObject){ // Internet Explorer
				var xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
			}else { // XMLHttpRequest non supporté par le navigateur
				alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
				return;
			}
			//traitement différent en fonction du charset
			if(document.characterSet)charset = document.characterSet.toLowerCase();
			if(document.charset)charset = document.charset.toLowerCase();
	
			var method = "POST";var url = "";
			var data = 'cas='+cas+'&ident='+ident+'&pass='+pass+'&mail='+mail;
			
			if(method == "POST"){
				url = fichierTraitement;
			}
			else
			{
				url = fichierTraitement + "?" + data;
				data = null; //pas besoin d'envoyer de data si on est en get
			}
			//alert(fichierTraitement + "?" + data);
			//alert(url);
			xhr_object.open(method, url, true); 
			xhr_object.onreadystatechange = function() {
				
				switch (xhr_object.readyState)
				{
						/*case 1,2,3:document.getElementById('IdentiAjaxMoi').innerHTML = "Chargement en cours ...";
							<img src=\"/finc/observatoire/marche/Carte/charge.gif"/>
						break;*/
						case 4:
							eval(xhr_object.responseText);// on execute le javascript renvoye	
						break;
					
				}  
			}
			xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xhr_object.send(data); //data pour le POST ; null pour le GET	
			return false;
}

function PassPasse()
{
		document.getElementById('PassHidPro').style.display = 'none';
		document.getElementById('PassNoHidPro').style.display = 'block';
			document.getElementById('PassNoHidPro').focus();
}

function afficheProMsg(contenu)
{
	document.getElementById('connect').innerHTML= contenu;
	
}
function afficheProErreur(contenu)
{
	//document.getElementById('IdentiAjaxMoi').innerHTML= contenu;
	document.getElementById('connect_abonne').innerHTML=contenu;
}
function afficheMailPourOublie()
{
	affiche='<input type="hidden"  id="IdIdentifiantProHIDDEN" value="casOUBLIE"/>';
	affiche=affiche+'<input class="input_text" type="text" value="Adresse Mail" onclick="NetoyMoi(this);" id="IdIdentifiantProMail"/>';
	document.getElementById('connect_input').innerHTML= affiche;	
	document.getElementById('connect_oubli').innerHTML= "Mail de votre compte PRO";	
	document.getElementById('connect_oubli').style.marginBottom ='6px';
	
}
function refresher(){
	/*setTimeout("window.location.reload()",1000);*/
	//setTimeout('window.location=window.location.protocol+"//"+window.location.hostname+window.location.pathname',1500);
	//window.location.reload();
	//window.location=window.location;
	location.reload(true);
}




/*****************************************************************************/
/*				Netteoyage prévu ;-)										*/
/*****************************************************************************/
function NetoyMoi(obj){
	if (obj.value='Identification')
	obj.value='';
}
/********************************************/
/*	Fonction d'ajout de favoris 			*/
/********************************************/
function addFavorite(){
				if(isIE){
					window.external.AddFavorite(location.href,"Terre-net.fr - Observatoire des Actualités");
				}else{
					window.sidebar.addPanel("Terre-net.fr - Observatoire des Actualités",location.href,"");
				}
			}

/************************************/
/**
*	FOnction de gestion pour le bloc MultiService perso
*	utilise /homepage2009/fction/incaBas_Fction.asp"	
**/
var GlobTipp
function affichPerso(tipp, obj){
		var charset = '';
		/*document.getElementsByTagsName('Perso_Selected').className="flush";
		obj.className="Perso_Selected";*/
		
		//obj.style.display='none';
		if (tipp=="2"){
			window.location="/forums/default.aspx";
			document.getElementById('blocpersoInfo').style.display = 'block';
			document.getElementById('blocpersoInfo').innerHTML = "Redirection en cours.";
		}
		else{			
				var fichierTraitement = "/homepage2009/add_on/fction/incaBas_Fction.asp";	
				
				if (document.getElementById('blocpersoInfo').style.display=="block" && tipp == GlobTipp)
						document.getElementById('blocpersoInfo').style.display='none';
				else{		
						GlobTipp=tipp;
						if(window.XMLHttpRequest){ // Firefox ou Opéra
							var xhr_object = new XMLHttpRequest();
						}else if(window.ActiveXObject){ // Internet Explorer
							xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
						}else { // XMLHttpRequest non supporté par le navigateur
							alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
							return;
						}
						//traitement différent en fonction du charset
						if(document.characterSet)charset = document.characterSet.toLowerCase();
						if(document.charset)charset = document.charset.toLowerCase();
				
						var method = "POST";var url = "";
						var data = 'tipp='+tipp;
						
						if(method == "POST"){
							url = fichierTraitement;
						}
						else
						{
							url = fichierTraitement + "?" + data;
							data = null; //pas besoin d'envoyer de data si on est en get
						}
						xhr_object.open(method, url, true); 
						xhr_object.onreadystatechange = function() {
							
							switch (xhr_object.readyState)
							{
									case 1:
										document.getElementById('blocpersoInfo').style.display = 'block';
										document.getElementById('blocpersoInfo').innerHTML = "<img src=\"/finc/observatoire/marche/Carte/charge.gif\" />";
									
									 break;
									case 4:
												var reponse = xhr_object.responseText;
												reponse = reponse.replace(/<!--.*-->/,'');
												document.getElementById('blocpersoInfo').innerHTML = reponse;
												
												
												
											//Bouton pour Bloc perso
											/*ajouteEvent(document.getElementById('SubMitPerso'), "mousedown", function(){RolloverSubmit("over", "SubMitPerso");},false);
											ajouteEvent(document.getElementById('SubMitPerso'), "mouseup", function(){RolloverSubmit("out", "SubMitPerso");},false);
											ajouteEvent(document.getElementById('SubMitPerso'), "mouseout", function(){RolloverSubmit("out", "SubMitPerso");},false);*/
																					
											
											//eval(reponse);// on execute le javascript renvoyé
												//alert(xhr_object.responseText)								
											
									 break;
								
							}  
						}
						xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
						xhr_object.send(data); //data pour le POST ; null pour le GET	
				}
		}
}

/***permet d'ajouter la page courante dans les favoris***/
function addFavorite(titre){
	if(isIE){
		window.external.AddFavorite(location.href,titre);
	}else{
		window.sidebar.addPanel(titre,location.href,"");
	}
}
