//------------------------------------------------------------------------------------
// 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 CacheMail
//------------------------------------------------------------------------------------
function CacheMail(mail,domain) {
	this.location = 'mailto:' + mail + '@'+ domain;
	}
//------------------------------------------------------------------------------------
// fonction slide()
//------------------------------------------------------------------------------------
$(document).ready(function(){
	$("#slide").wslide({
			width: 270,
			height: 400,
			pos: 1,
			autolink: false,
			duration: 200,
			horiz: true
		});
		
	});

//------------------------------------------------------------------------------------
// fonction 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 isTel(obj) {
	if (isNaN(obj.value)==false && obj.value.length==10)  return true;
	else return false;
}

function isCP(obj) {
	if (isNaN(obj.value)==false && obj.value.length==5)  return true;
	else return false;
}

function testParamContact()
{
	var Form = document.forms["formContact"];
	if (Form.eEmail.value == "")
		{ alert("Merci d'indiquer votre adresse e-mail"); Form.eEmail.focus(); return; }
	if (!isEmail(Form.eEmail))
		{ alert("Merci de renseigner correctement votre adresse e-mail"); Form.eEmail.focus(); return; }
	if (Form.eTel.value != "" && !isTel(Form.eTel))
		{ alert("Merci de renseigner correctement votre n° de téléphone"); Form.eTel.focus(); return; }
	if (Form.eMessage.value == "")
		{ alert("Merci de saisir votre message pour finaliser l'envoi du formulaire"); Form.eMessage.focus(); return; }
	Form.submit();															
}

function testParamDevis()
{
	var Form = document.forms["formDevis"];
	if (Form.eEmail.value == "")
		{ alert("Merci d'indiquer votre adresse e-mail"); Form.eEmail.focus(); return; }
	if (!isEmail(Form.eEmail))
		{ alert("Merci de renseigner correctement votre adresse e-mail"); Form.eEmail.focus(); return; }
	if (Form.eSociete.value == "")
		{ alert("Merci d'indiquer votre société"); Form.eSoociete.focus(); return; }
	if (Form.eNom.value == "")
		{ alert("Merci d'indiquer votre nom"); Form.eNom.focus(); return; }
	if (Form.ePrenom.value == "")
		{ alert("Merci d'indiquer votre prénom"); Form.ePrenom.focus(); return; }
	if (Form.eTel.value == "")
		{ alert("Merci d'indiquer votre n° de téléphone"); Form.eTel.focus(); return; }
	if (!isTel(Form.eTel))
	{ alert("Merci de renseigner correctement votre n° de téléphone"); Form.eTel.focus(); return; }
	if (Form.eMessage.value == "")
		{ alert("Merci de saisir votre message pour finaliser l'envoi du formulaire"); Form.eMessage.focus(); return; }
	/*if (Form.eCp.value != "" && !isCP(Form.eCp))
		{ alert("Merci de renseigner correctement votre code postal"); Form.eCp.focus(); return; }*/
	Form.submit();															
}


/* -----------------------------------------------------------------------
CONCOURCE Form Processing
----------------------------------------------------------------------- */

function testParamConcource()
{
	var Form = document.forms["formConcours"];
	if (Form.eRespQuetion.value == "")
		{ alert("Merci de saisir votre réponse"); Form.eEmail.focus(); return; }
	if (Form.eNom.value == "")
		{ alert("Merci d'indiquer votre nom"); Form.eNom.focus(); return; }	
	if (Form.ePrenom.value == "")
		{ alert("Merci d'indiquer votre prénom"); Form.ePrenom.focus(); return; }
	if (Form.eNomSoc.value == "")
		{ alert("Merci d'indiquer votre société"); Form.eNomSoc.focus(); return; }	
	if (Form.eAdresse.value == "")
		{ alert("Merci d'indiquer votre adresse"); Form.eAdresse.focus(); return; }	
	if (Form.eVille.value == "")
		{ alert("Merci d'indiquer votre ville"); Form.eVille.focus(); return; }
	if (Form.eCPostal.value == "")
		{ alert("Merci de renseigner correctement votre code postal"); Form.eCPostal.focus(); return; }
	if (Form.eEmail.value == "")
		{ alert("Merci d'indiquer votre adresse e-mail"); Form.eEmail.focus(); return; }
	if (!isEmail(Form.eEmail))
		{ alert("Merci de renseigner correctement votre adresse e-mail"); Form.eEmail.focus(); return; }	
	if (Form.eTel.value == "")
		{ alert("Merci d'indiquer votre numéro de téléphone"); Form.eTel.focus(); return; }
	if (!isTel(Form.eTel))
	{ alert("Merci de renseigner correctement votre numéro de téléphone"); Form.eTel.focus(); return; }
	
	Form.submit();															
}

// ----------------------------------------------------------------------------------
// Only digits in field!
// ----------------------------------------------------------------------------------
function checkKey(field, evt) {
  var keyCode = 
    document.layers ? evt.which :
    document.all ? event.keyCode :
    document.getElementById ? evt.keyCode : 0;
  //alert(keyCode);
  if ((document.all || document.getElementById) && evt.shiftKey) {
    if (keyCode == 9) return true;
	return false;
  }
  if (document.layers && evt.modifiers & event.SHIFT_MASK) {
    if (keyCode == 9) return true;
	return false;
  }
  // 0 .. 9, 0 .. 9 on right keyboard, Backspace, Tab, End, Home, Left Arrow, Right Arrow, Del button
  if ((keyCode > 47 && keyCode < 58) || (keyCode > 95 && keyCode < 106) || keyCode == 8 || keyCode == 9 || keyCode == 35 || keyCode == 36 || keyCode == 37 || keyCode == 39  || keyCode == 46) return true;
  return false;
}
