//------------------------------------------------------------------------------------
// 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 changefondcellule du menu
//------------------------------------------------------------------------------------
function GetID(id) { return document.getElementById(id); } 

function changefondcelluleon(id)
	{
		GetID("cellule"+id).style.backgroundImage = "URL('Images/Menu_gauche/fond_de_cellule.gif')";
	}
function changefondcelluleoff(id)
	{
		GetID("cellule"+id).style.backgroundImage = "";
	}

//------------------------------------------------------------------------------------
// 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>

//------------------------------------------------------------------------------------
// Fonction test de formulaires
//------------------------------------------------------------------------------------
function isTel(obj) {
	if (isNaN(obj.value)==false && obj.value.length==10)  return true;
	else return false;
}

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 TestParamRdv() 
{
	var Form = document.forms["FormRdv"]; //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.eTel.value == "" || !isTel(Form.eTel))
		{ alert("Merci de renseigner le champ 'Téléphone' correctement"); Form.eTel.focus(); return false; }
	if (Form.eEmail.value == "" || !isEmail(Form.eEmail))
		{ alert("Merci de renseigner le champ 'Email' correctement"); Form.eEmail.focus(); return false; }
	if (Form.eDestinataire.value == "")
		{ alert("Attention, le champ 'Destinataire' doit être renseigné"); Form.eDestinataire.focus(); return false; }
	if (Form.eMessage.value == "")
		{ alert("Attention, le champ 'Message' doit être renseigné"); Form.eMessage.focus(); return false; }
	return true;
}

function TestParamJeu() 
{
	var Form = document.forms["FormJeu"]; //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 == "" || !isEmail(Form.eEmail))
		{ alert("Merci de renseigner le champ 'Email' correctement"); Form.eEmail.focus(); return false; }
	return true;
}

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 == "" || !isEmail(Form.eEmail))
		{ alert("Merci de renseigner le champ 'Email' correctement"); Form.eEmail.focus(); return false; }
	if (Form.eMessage.value == "")
		{ alert("Attention, le champ 'Message' doit être renseigné"); Form.eMessage.focus(); return false; }
	return true;
}

function isCP(obj) {
	if (isNaN(obj.value)==false && obj.value.length==5)  return true;
	else return false;
}

function TestParamEspInscript() 
{
	var Form = document.forms["FormEspInscript"]; //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.eDateNaissance.value == "")
		{ alert("Attention, le champ 'Date de naissance' doit être renseigné"); Form.eDateNaissance.focus(); return false; }
	if (Form.eEmail.value == "" || !isEmail(Form.eEmail))
		{ alert("Merci de renseigner correctement le champ 'Email'"); Form.eEmail.focus(); return false; }
	if (Form.eAdresse.value == "")
		{ alert("Attention, le champ 'Adresse' doit être renseigné"); Form.eAdresse.focus(); return false; }
	if (Form.eCodePostal.value == "" || !isCP(Form.eCodePostal))
		{ alert("Merci de renseigner correctement le champ 'Code postal'"); Form.eCodePostal.focus(); return false; }
	if (Form.eVille.value == "")
		{ alert("Attention, le champ 'Ville' doit être renseigné"); Form.eVille.focus(); return false; }
	if (Form.eMdp.value == "")
		{ alert("Attention, le champ 'Mot de passe' doit être renseigné"); Form.eMdp.focus(); return false; }
	if (Form.eMdpConfirm.value != Form.eMdp.value)
		{ alert("Merci de confirmer votre mot de passe"); Form.eMdpConfirm.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 TestParamDemandeEmail() 
{
	var Form = document.forms["FormDemandeEmail"]; //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.eDateNaissance.value == "")
		{ alert("Attention, le champ 'Date de naissance' doit être renseigné"); Form.eDateNaissance.focus(); return false; }
	if (Form.eAdresse.value == "")
		{ alert("Attention, le champ 'Adresse' doit être renseigné"); Form.eAdresse.focus(); return false; }
	if (Form.eCodePostal.value == "" || !isCP(Form.eCodePostal))
		{ alert("Merci de renseigner correctement le champ 'Code postal'"); Form.eCodePostal.focus(); return false; }
	if (Form.eVille.value == "")
		{ alert("Attention, le champ 'Ville' doit être renseigné"); Form.eVille.focus(); return false; }
	if (Form.eTel.value == "" || !isTel(Form.eTel))
		{ alert("Merci de renseigner correctement le champ 'Téléphone'"); Form.eTel.focus(); return false; }
	if (Form.eMdp.value == "")
		{ alert("Attention, le champ 'Mot de passe' doit être renseigné"); Form.eMdp.focus(); return false; }
	if (Form.eMdpConfirm.value != Form.eMdp.value)
		{ alert("Merci de confirmer votre mot de passe"); Form.eMdpConfirm.focus(); return false; }
	return true;
}

function TestParamIdentif() 
{
	var Form = document.forms["FormIdentif"]; //forms = tous les formulaires du document
	if (Form.eEmail.value == "" || !isEmail(Form.eEmail))
		{ alert("Merci de renseigner correctement le champ 'Login' "); Form.eEmail.focus(); return false; }
	if (Form.eMdp.value == "")
		{ alert("Merci de renseigner le champ 'Mot de passe' "); Form.eMdp.focus(); return false; }
	return true;
}

function TestParamDepAnnonce() 
{
	var Form = document.forms["FormDepAnnonce"]; //forms = tous les formulaires du document
	if (Form.eCatAnnonces.selectedIndex == 0)
		{ alert("Attention, vous devez sélectionner une catégorie d'annonce"); Form.eCatAnnonces.focus(); return false; }
	if (Form.eDescription.value == "")
		{ alert("Attention, le champ 'Texte de l'annonce' doit être renseigné"); Form.eDescription.focus(); return false; }
	if (Form.ePseudo.value == "")
		{ alert("Attention, le champ 'Pseudo' doit être renseigné"); Form.ePseudo.focus(); return false; }
	if (Form.eTel.value == "" || !isTel(Form.eTel))
		{ alert("Attention, le champ 'Téléphone' doit être renseigné"); Form.eTel.focus(); return false; }
	if (Form.eDateParution.value == "00/00/2007")
		{ alert("Attention, le champ 'Date de parution' doit être renseigné"); Form.eDateParution.focus(); return false; }
	return true;
}

function TestParamModifProfil() 
{
	var Form = document.forms["FormModifProfil"]; //forms = tous les formulaires du document
	if (Form.eMdp.value == "")
		{ alert("Attention, le champ 'Mot de passe' doit être renseigné"); Form.eMdp.focus(); return false; }
	if (Form.eConfirmMdp.value != Form.eMdp.value)
		{ alert("Merci de confirmer votre mot de passe"); Form.eConfirmMdp.focus(); return false; }
	return true;
}

function TestParamRecherche() 
{
	var Form = document.forms["FormRecherche"]; //forms = tous les formulaires du document
	if (Form.eRecherche.value == "| Mot clé" || Form.eRecherche.value == "")
		{ alert("Veuillez taper les mots clés correspondants à votre recherche"); Form.eRecherche.focus(); return false; }
	return true;
}

//------------------------------------------------------------------------------------
// Script Anti-flash
//------------------------------------------------------------------------------------
function fixFlash(s) { document.write(s); }