function oninit(){
  initFond();
  if($("div_headerIdentCli")) initConnectEspaceCli();
  if($("img_carteLoiret")) ouvreCartePopIn();
  if($("a_submitNews")) $("a_submitNews").onclick=function(evt){inscriptionNewsletter();};
  if($("a_submiContact")) $("a_submiContact").onclick=function(evt){saisieContact();};
}

function initFond(){
  $$(".li_changeFond").each(function(obj){
    if($("bodyPage").hasClassName(obj.getAttribute("fond"))) obj.addClassName("on");
    obj.onclick=function(evt){
      var fond = obj.getAttribute("fond");
      $("bodyPage").setAttribute("class","");
      if($("bodyPage")) setClassForObj($("bodyPage"),fond);
      $$(".li_changeFond").each(function(obj2){
        if(obj2.hasClassName("on")) obj2.removeClassName("on");      
      });
      obj.addClassName("on");      
    };
  });
}

function afficheEfface(div){
  if($(div).style.display!="none") $(div).style.display="none"; 
  else{
    $(div).style.display="block"
    Event.observe(document, 'keypress', function(event){
    if(event.keyCode == Event.KEY_ESC){
    		$$(".div_calendrier").each(function(obj){
          obj.style.display="none";
        });
    		Event.stopObserving(document,'keypress');
    	}
    }); 
  }
}


function echapToCloseCalend(event){
  if(!event) var event = window.event;
  if(event && event.keyCode==27){
    $$(".div_calendrier").each(function(obj){
      obj.style.display="none";
    });
  }
}

function ouvreCartePopIn(){
  $("img_carteLoiret").onclick=function(evt){
    var html = "<div class='div_fermePopin'><a href='#ferme' class=\"fermePopIn\" onclick='effaceDivAvecTransparence();'>Fermer</a></div>";
    html += "<img src='/img/pages/carte-loiret.gif' />";
    afficheDivAvecTransparence(html,602,468); 
  };
}

function inscriptionNewsletter(){
  checkForm($("frm_news"),envoiNewsletter);
}

function envoiNewsletter(){
  envoiMailByAjaxByForm('frm_news','frm_news',true);
}

function saisieContact(){
  checkForm($("frm_contact"),envoiContact_tracking_cybercite);
}

function envoiContact(){
  envoiMailByAjaxByForm('frm_contact','frm_contact',true);
}

function envoiContact_tracking_cybercite(){
	var nom = $('nom').value;
	var prenom = $('prenom').value;
	var email = $('mail').value;
	
	var id_site=7455;
	var id_vente =''; var contenu=''; var montant='';
	contenu += generer_contenu('Nom',nom);
	contenu += generer_contenu('Prénom',prenom);
	contenu += generer_contenu('Email',email);
	//tracking_cybercite(id_site, id_vente, contenu, montant);
	tracking_cybercite_extd(id_site,id_vente,contenu,montant,"cybercitetrackingcell");
	//document.write("<!-- test document write -->");
	//alert(nom+' - '+prenom+' - '+email);
	
	envoiMailByAjaxByForm('frm_contact','frm_contact',true);
}


function initConnectEspaceCli(){
  $("a_validConnectCli").onclick=clickOkCompteClient;
  $("a_mdpOublie").onclick=clickMdpOubliCompteClient;
  $("inpt_loginEspaceCli").onfocus=function(evt){this.value='';this.removeClassName("chpInptErreurDetecte");};
  $("inpt_passwordCptCli").onfocus=function(evt){this.value='';this.removeClassName("chpInptErreurDetecte");};
  $$(".closePopHeader").each(function(obj){
    obj.onclick=function(evt){
      obj.parentNode.style.display="none";
    };
  });
  $("a_espaceCli").onclick=function(evt){
    if($("div_headerIdentCli").style.display!="block") $("div_headerIdentCli").style.display="block";
    else $("div_headerIdentCli").style.display="none";    
  };
}

function clickMdpOubliCompteClient(){
	$("inpt_passwordCptCli").hide();
	$("a_mdpOublie").hide();
  $("p_messageConnexion").hide();	
  $("lbl_motDePasse").hide();
	$("p_messageMdpOublie").style.display="block";
	$("a_validConnectCli").onclick=function(evt){
    
		var email=$("inpt_loginEspaceCli").value;
		if(!email){
      $("p_messageMdpOublie").innerHTML="Veuillez saisir votre email.";
      $("p_messageMdpOublie").addClassName("msgErreur");      
      $("inpt_passwordCptCli").addClassName("chpInptErreurDetecte");
    }
    else{
  		$("p_messageMdpOublie").innerHTML="Recherche en cours...";
  		var params={};
  		params.expediteur="pasdereponse@itea.fr";
  		params.foncFin=function(retour){
  			var msg;
  			if (retour=="KO")msg="L'email saisi n'a pu etre retrouv&eacute;.";
  			else msg="Un mail avec le mot de passe a &eacute;t&eacute; envoy&eacute; &aacute; l'adresse saisie.";
  			$("p_messageMdpOublie").innerHTML=msg;
        $("p_messageMdpOublie").addClassName("msgErreur");		
  			$("a_validConnectCli").onclick=clickOkCompteClient;
  		}
  		verifMailEtEnvoiMotDePasse(email,params);
		}
	}
	
}

function clickOkCompteClient(){
	var login=$("inpt_loginEspaceCli").value;
	var pass=$("inpt_passwordCptCli").value;
	
	if (!login || !pass){
		$("p_messageConnexion").innerHTML="Vous devez saisir un email et un mot de passe dans chacun des champs ci dessous";
		$("p_messageConnexion").addClassName("msgErreur");
		if(!login) $("inpt_loginEspaceCli").addClassName("chpInptErreurDetecte");
		if(!pass) $("inpt_passwordCptCli").addClassName("chpInptErreurDetecte");
	}
	else{
    $("p_messageConnexion").innerHTML="Identification en cours...";
		var params={};
	
		params.foncAffichageOk=function(infosCli){
			var lnk="http://webitea-45-v4-francais.glgp.itea.fr/";
			if (infosCli.typeResa=="GL")lnk+="GL/cpt_clientLCEN.php?CMD=ACCES_LISTERESA&email="+login+"&MDP="+pass;
			if (infosCli.typeResa=="GP")lnk+="GP/compte_client.php?INPT_LOGIN="+login+"&INPT_PASSWORD="+pass; 
			document.location.href=lnk;
		}
		params.foncAffichageKo=function(infos){
      $("p_messageConnexion").innerHTML="Une erreur est survenue, veuillez vérifier votre email ou mot de passe";
      $("p_messageConnexion").addClassName("msgErreur");
		}

		verifInfosClientByLogin(login,pass,params);
	}
}

function lanceNewSearch(){
  $$(".chk_renitMoteur").each(function(obj){
    if(obj.checked==true){
      window.choix = obj.value;
    }
  });
  switch(window.choix){
    case "GITE":
      document.location.href="/hebergements/gites-et-meubles.html";
      break;
    case "CHAMBRE":
      document.location.href="/hebergements/chambres-d-hotes.html";      
      break;
    case "CAMPING":
      document.location.href="/hebergements/campings.html";      
      break;
    case "HOTEL":
      document.location.href="/hebergements/hotels.html";      
      break;
    case "BATEAU":
      document.location.href="/hebergements/location-de-bateaux.html";      
      break;
  }
}
