//------------------------------------------------------------------------------------
// Script Notice légale
//------------------------------------------------------------------------------------
function showCPR(s) {
       var y = new Date().getYear();
       if (y<1900) y+=1900;
       if (s!=y)
          document.write(s + " - " + y);
	       else
          document.write(y);
}

//-------------------------------------------------------------------------------
// Fonction Captcha()
//-------------------------------------------------------------------------------
function RefreshCaptcha() {
	var i = new Image();
	var d = new Date();
	//var captcha = $("#Captcha").get(0);
	var captcha = document.getElementById("Captcha");
	
	i.src = 'include/modCaptcha.asp?Type=4&Dt=' + d.getHours().toString() + d.getMinutes().toString() + d.getSeconds().toString() ;
	captcha.src =  i.src;
}

//------------------------------------------------------------------------------------
// GetId() - Fonction deroul()
//------------------------------------------------------------------------------------
function GetID(Ctl) {
	return document.getElementById(Ctl);
}

function deroul(id)
{
//	alert (id);
	if (GetID("tab"+id).style.display=="none")
		{
			closeall();
			GetID("tab"+id).style.display="";
		}
	else
		GetID("tab"+id).style.display="none";
}
//------------------------------------------------------------------------------------
// isEmail() - isCP() - TestParam()
//------------------------------------------------------------------------------------
function isEmail(obj) 
{
       if (obj.value.indexOf(" ") + "" == "-1"
       && obj.value.indexOf("@") + "" != "-1"
       && (obj.value.lastIndexOf(".") > obj.value.indexOf("@"))
       && obj.value != "") return true;
       else return false;
}

function isCP(obj) {
	if (isNaN(obj.value)==false && obj.value.length==5)  return true;
	else return false;
}

function TestParam() 
{
	var Form = document.forms["FormContact"]; //forms = tous les formulaires du document
	if (Form.eNom.value == "")
		{ alert("Attention, le champ 'Nom' doit être renseigné"); Form.eNom.focus(); return false; }
	if (Form.ePrenom.value == "")
		{ alert("Attention, le champ 'Prénom' doit être renseigné"); Form.ePrenom.focus(); return false; }
	if (Form.eEmail.value == "")
		{ alert("Merci d'indiquer votre adresse e-mail"); Form.eEmail.focus(); return false; }
	if (!isEmail(Form.eEmail))
		{ alert("Merci de renseigner correctement votre adresse e-mail"); Form.eEmail.focus(); return false; }
	if (Form.eMessage.value == "")
		{ alert("Attention, le champ 'Message' doit être renseigné"); Form.eMessage.focus(); return false; }
	if (Form.eSecteur.value == "")
		{ alert("Attention, le champ 'Secteur' doit être renseigné"); Form.eSecteur.focus(); return false; }
	if (Form.eCaptcha.value == "")
		{ alert("Merci de saisir les caractères indiqués par l'image"); Form.eCaptcha.focus(); return false; }
	return true;
}

function TestParamIdentif() 
{
	var Form = document.forms["FormIdentification"]; //forms = tous les formulaires du document
	if (Form.eIdentification.value == "" || Form.eIdentification.value == "Identification")
		{ alert("Merci de renseigner le champ 'Identification' "); Form.eIdentification.focus(); return false; }
	if (Form.eMdp.value == "" || Form.eMdp.value == "Mot de passe")
		{ alert("Merci de renseigner le champ 'Mot de passe' "); Form.eMdp.focus(); return false; }
	return true;
}

function TestParamIdentif2() 
{
	var Form = document.forms["FormIdentification2"]; //forms = tous les formulaires du document
	if (Form.eIdentification2.value == "" || Form.eIdentification2.value == "Identification")
		{ alert("Merci de renseigner le champ 'Identification' "); Form.eIdentification2.focus(); return false; }
	if (Form.eMdp2.value == "" || Form.eMdp2.value == "Mot de passe")
		{ alert("Merci de renseigner le champ 'Mot de passe' "); Form.eMdp2.focus(); return false; }
	return true;
}

function TestParamChef() 
{
	var Form = document.forms["FormContactChef"]; //forms = tous les formulaires du document
	if (Form.eSujet.value == "")
		{ alert("Attention, le champ 'Sujet' doit être renseigné"); Form.eSujet.focus(); return false; }
	if (Form.eMessage.value == "")
		{ alert("Attention, le champ 'Message' doit être renseigné"); Form.eMessage.focus(); return false; }
	return true;
}

function TestParamMdpOublie() 
{
	var Form = document.forms["FormMdpOublie"]; //forms = tous les formulaires du document
	if (Form.eEmail.value == "" || !isEmail(Form.eEmail))
		{ alert("Merci de renseigner correctement le champ 'Email'"); Form.eEmail.focus(); return false; }
	return true;
}

function TestParamKm() 
{
	var Form = document.forms["FormRechercheKm"]; //forms = tous les formulaires du document
	if (Form.eKm.value == "")
		{ alert("Attention, le champ 'Km' doit être renseigné"); Form.eKm.focus(); return false; }
	if (Form.eVilleRecherchee.value == "(Une ville)")
		{ alert("Attention, une ville doit être sélectionnée"); Form.eVilleRecherchee.focus(); return false; }
	return true;
}
function TestParamSearch() 
{
	var Form = document.forms["FormRechercheAvancee"]; //forms = tous les formulaires du document
	if (Form.eRechercheAvancee.value == "Commune, code postal" || Form.eRechercheAvancee.value == "")
		{ alert("Attention, le champ 'Commune' doit être renseigné"); Form.eRechercheAvancee.focus(); return false; }
	return true;
}

//------------------------------------------------------------------------------------
// Script Anti-flash
//------------------------------------------------------------------------------------
function fixFlash(s) { document.write(s); }

function isEmail(obj) {
       if (obj.value.indexOf(" ") + "" == "-1"
       && obj.value.indexOf("@") + "" != "-1"
       && (obj.value.lastIndexOf(".") > obj.value.indexOf("@"))
       && obj.value != "") return true;
       else return false;
}

//------------------------------------------------------------------------------------
// Fonction CacheMail
//------------------------------------------------------------------------------------

function CacheMail(mail,domain) {
	this.location = 'mailto:' + mail + '@'+ domain;
	}

// a rajouter au niveau des liens mailto ---> <a href="#" onclick="CacheMail('jerome','actisens.com')">test</a>

//-------------------------------------------------------------------------------
// Fonctions slide(), accordion(), imageFlow()
//-------------------------------------------------------------------------------
jQuery(document).ready(
	function()
	{
		jQuery("#slider").wslide({
				width: 229,
				height: 200,
				pos: 1,
				autolink: false,
				horiz: true,
				duration: 500
				//effect: 'easeOutElastic'
			});
		
		if ($("#list1a").length!=0) {
			$("#list1a").accordion({
				autoHeight: false,
				header: 'a.lienNavig'
			});
		}

		$("#rotator").tabs({
			'fx' : {opacity: "toggle"}
		}).tabs("rotate", 4000, true);
		
		
		$("#rotator1").tabs({
			'fx' : {opacity: "toggle"}
		}).tabs("rotate", 5000, true);
	}
);
