//------------------------------------------------------------------------------------
// 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;
}
//-------------------------------------------------------------------------------
// Fonctions formulaires
//-------------------------------------------------------------------------------
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 testContact()
{
	var Form = document.forms["formContact"];
	
	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.eEmail.value == "")
		{ alert("Merci d'indiquer votre adresse email"); Form.eEmail.focus(); return; }
	if (!isEmail(Form.eEmail))
		{ alert("Merci d'indiquer une adresse email correcte"); Form.eEmail.focus(); return; }
	
	if (Form.eCp.value != "" && !isCP(Form.eCp))
		{ alert("Merci d'indiquer un code postal correct"); Form.eCp.focus(); return; }
	
	if (Form.eTel.value != "" && !isTel(Form.eTel))
		{ alert("Merci d'indiquer un n° de téléphone correct"); Form.eTel.focus(); return; }
		
	if (Form.eFax.value != "" && !isTel(Form.eFax))
		{ alert("Merci d'indiquer un n° de fax correct"); Form.eFax.focus(); return; }
	
	if (Form.eMessage.value == "")
		{ alert("Merci de décrire votre demande"); Form.eMessage.focus(); return; }
	
	Form.action="/Procs/psContact.asp";
	Form.submit();															
}

function testCandidature()
{
	var Form = document.forms["formCandidature"];
	
	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.eEmail.value == "")
		{ alert("Merci d'indiquer votre adresse email"); Form.eEmail.focus(); return; }
	if (!isEmail(Form.eEmail))
		{ alert("Merci d'indiquer une adresse email correcte"); Form.eEmail.focus(); return; }
	
	if (Form.eCp.value != "" && !isCP(Form.eCp))
		{ alert("Merci d'indiquer un code postal correct"); Form.eCp.focus(); return; }
	
	if (Form.eTelFixe.value != "" && !isTel(Form.eTelFixe))
		{ alert("Merci d'indiquer un n° de téléphone fixe correct"); Form.eTelFixe.focus(); return; }
		
	if (Form.eTelPortable.value != "" && !isTel(Form.eTelPortable))
		{ alert("Merci d'indiquer un n° de téléphone portable correct"); Form.eTelPortable.focus(); return; }
	
	if (Form.eNiveau.value == "0")
		{ alert("Merci de sélectionner un niveau d'études"); Form.eNiveau.focus(); return; }
	
	if (Form.eCompetences.value == "")
		{ alert("Merci de décrire vos compétences techniques"); Form.eCompetences.focus(); return; }
	
	if (Form.eMotivations.value == "")
		{ alert("Merci de décrire vos motivations"); Form.eMotivations.focus(); return; }
	
	
	Form.action="/Procs/psCandidature.asp";
	Form.submit();															
}

//-------------------------------------------------------------------------------
// Position de la carte
//-------------------------------------------------------------------------------

function positionnerCarte() {
	var _point = $('#part1').position();
	if (_point != null) {
		var _point2 = $('#carteAgences');
			_point2.css('top', _point.top - 39 + 'px');
			_point2.css('left', _point.left);
	}
}

function positionnerVisuel() {
	var _point = $('#content').position();
	var _height = $('#content').height();
	var _top =  426 + (_height - 367);
	
	$('#visuel').css('left', _point.left + 10 + 'px');
	$('#visuel').css('top', _top);
	
	$('#volutes').css('left', _point.left + 10 + 'px');
	$('#volutes').css('top', _point.top - 39 + 'px');
}

// Lie la méthode resize de la fenêtre à la fonction positionnerCarte
$(window).bind('resize', positionnerCarte);		
$(window).bind('resize', positionnerVisuel);	
//-------------------------------------------------------------------------------
jQuery(document).ready(
	function()
	{
		// Positionne la pub au chargement de la page
		positionnerCarte();
		positionnerVisuel();
		
		$("a[rel='colorbox']").colorbox({iframe:false});
	
		//Cycle bandeaux
		$('.slideBandeaux').cycle({ 
			fx:'fade', 
		    speed:2000,
			timeout:10000
		 });
		
		 //Cycle accroches
		$('.slideAccroches').cycle({ 
			fx:'fade', 
		    speed:2000,
			timeout:5000,
			cleartypeNoBg : true
		 });
		 
		 $('.slideVerbes').cycle({ 
			fx:'fade', 
		    speed:2000,
			timeout:10000,
			cleartypeNoBg : true
		 });
		
		 $("#tag-cloud").tagCloud();
	}
);

