
//------------------------------------------------------------------------------------
// Fonction CacheMail
//--------------------------------------------------------------------------------
function CacheMail(mail,domain) {
 this.location = 'mailto:' + mail + '@'+ domain;
}

//------------------------------------------------------------------------------------
// 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);
}

//------------------------------------------------------------------------------------
// Script Anti-flash
//------------------------------------------------------------------------------------
function fixFlash(s) { document.write(s); }

//------------------------------------------------------------------------------------
// 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)  return true;
	else return false;
}

function isCP(obj) {
	if (isNaN(obj.value)==false && obj.value.length==5)  return true;
	else return false;
}

function toFieldLen(val, fld, len) {
  if (val.length==len) {
	eval("document." + fld + ".focus();");
  }
}

function checkKeyFull(field, evt, fld, len) {
	if (checkKey(field, evt)) {
		if ((field.value).length==len) {
			eval("document." + fld + ".focus();");
		}
		return true;
	} else return false;
}

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;
}

function verifCode(obj) {
       return (obj.value == "") || (obj.value.length == 5 && !isNaN(obj.value));
	   //si le champ est vide, je retourne vrai (parce que ca n est pas un champ obligatoire)
	   // ou si le champ a une longueur de 5 caractères et que c'est un nombre, je retourne vrai
}

function TestParam() 
{
	var Form = document.forms["FormContact"];
	if (Form.eNom.value == "") 
		{ alert("Careful, you have to enter your last name"); Form.eNom.focus(); return }
	if (Form.ePrenom.value == "") 
		{ alert("Careful, you have to enter your first name"); Form.ePrenom.focus(); return }
	if (!isEmail(Form.eEmail))
		{ alert("Careful, you have to enter a correct e-mail"); Form.eEmail.focus(); return }
	
	if (!verifCode(Form.eCodePostal))
		{ alert("Thanks to enter a correct postal code"); Form.eCodePostal.focus(); return }
	if (Form.eTel.value == "" || !isTel(Form.eTel))
		{ alert("Careful, you have to enter your phone number"); Form.eTel.focus(); return }		
	if (Form.eMessage.value == "")
		{ alert("Careful,you have to enter your message"); Form.eMessage.focus();
			return; }	
	Form.action = "/Procs/psContact.asp";
	Form.submit();															
}

function TestParamFR() 
{
	var Form = document.forms["FormContact"];
	if (Form.eNom.value == "") 
		{ alert("Attention, vous devez renseigner votre nom"); Form.eNom.focus(); return }
	if (Form.ePrenom.value == "") 
		{ alert("Attention, vous devez renseigner votre prénom"); Form.ePrenom.focus(); return }
	if (!isEmail(Form.eEmail))
		{ alert("Attention, vous devez renseigner un E-mail"); Form.eEmail.focus(); return }
	
	if (!verifCode(Form.eCodePostal))
		{ alert("Merci de renseigner un code postal correct"); Form.eCodePostal.focus(); return }
	if (Form.eTel.value == "" || !isTel(Form.eTel))
		{ alert("Attention vous devez renseigner un numéro de téléphone correct"); Form.eTel.focus(); return }		
	if (Form.eMessage.value == "")
		{ alert("Attention, vous devez écrire un message"); Form.eMessage.focus();
			return; }	
	Form.action = "/Procs/psContact.asp";
	Form.submit();															
}

function TestParamDE() 
{
	var Form = document.forms["FormContact"];
	if (Form.eNom.value == "") 
		{ alert("Sorgfältige, müssen Sie Ihren Nachnamen eingeben"); Form.eNom.focus(); return }
	if (Form.ePrenom.value == "") 
		{ alert("Sorgfältige, müssen Sie Ihren Vornamen eingeben"); Form.ePrenom.focus(); return }
	if (!isEmail(Form.eEmail))
		{ alert("Vorsicht, müssen Sie eine korrekte E-Mail eingeben"); Form.eEmail.focus(); return }
	
	if (!verifCode(Form.eCodePostal))
		{ alert("Dank geben Sie eine korrekte Postleitzahl"); Form.eCodePostal.focus(); return }
	if (Form.eTel.value == "" || !isTel(Form.eTel))
		{ alert("Sorgfältige, müssen Sie Ihre Telefonnummer eingeben"); Form.eTel.focus(); return }		
	if (Form.eMessage.value == "")
		{ alert("Vorsicht, müssen Sie Ihre Nachricht eingeben"); Form.eMessage.focus();
			return; }	
	Form.action = "/Procs/psContact.asp";
	Form.submit();															
}

//-------------------------------------------------------------------------------
// Fonction Captcha()
//-------------------------------------------------------------------------------
function RefreshCaptcha() {
	var i = new Image();
	var d = new Date();
	i.src = '/Includes/modCaptcha.asp?Type=4&Dt=' + d.getHours().toString() + d.getMinutes().toString() + d.getSeconds().toString() ;
	document.getElementById("Captcha").src =  i.src;
}

$(document).ready(function() {
       
       var randomnumber=Math.floor(Math.random()*11);
       /*var liste = '#colDroite ul li#' + randomnumber;*/

       $('.procede').pngFix();
       
       var liste = $('#colDroite li').random();
       var lastActive = $('#colDroite li.active');
       var titre = $('#colDroite li h1');
       var etapenum = $('#colDroite li img.titre-etape');
       var imgetape = $('#colDroite li img.etape');
       liste.addClass('active');
       titre.css('margin-top', '0').css('opacity', '0').animate({
              opacity: 1,
              top: '+=60'
       }, 500);
       
       etapenum.css('opacity', '0').animate({
              opacity: 1
       }, 500);
});




