<!--

if (top.frames.length!=0) top.location="http://www.clubtoyota.fr"; 

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function SetCookie (name, value) {
	var argv=SetCookie.arguments;
	var argc=SetCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path=(argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=name+"="+escape(value)+
		((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
		((path==null) ? "" : ("; path="+path))+
		((domain==null) ? "" : ("; domain="+domain))+
		((secure==true) ? "; secure" : "");
}

function checkcookie()
{
		if (!readCookie(nom))
		{
		alert("merci d'accepter les cookies");
		}
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}


function randomPassword(length)
{
  chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
  pass = "";
  for(x=0;x<length;x++)
  {
    i = Math.floor(Math.random() * 62);
    pass += chars.charAt(i);
  }
  return pass;
}

	var pathname="/";
	//var pathname=location.pathname;
	var myDomain=pathname.substring(0,pathname.lastIndexOf('/')) +'/';
	var date_exp = new Date();
	date_exp.setTime(date_exp.getTime()+(365*24*3600*1000));
	// Ici on définit une durée de vie de 365 jours
	//SetCookie(nom,valeur,date_exp,myDomain);

/* fonctions relatives à l'AJAX utilisé dans les pages */ 
function createXMLHttpRequest() {
	try { return new ActiveXObject("Msxml2.XMLHTTP");    } 
	catch(e) {}                
	try { return new ActiveXObject("Microsoft.XMLHTTP"); } 
	catch(e) {}                
	try { return new XMLHttpRequest();                   } 
	catch(e) {}                
	alert("XMLHttpRequest not supported");               
	return null;
}             
function file(fichier)     {    
	xhr_object = createXMLHttpRequest();
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) return(xhr_object.responseText);
	else return(false);    
}   


var crlf
crlf = "<br />";


function valide_inscription(formulaire)
{
var existe_erreur = 0;
erreur_div = document.getElementById("erreurcoord");
erreur_div.innerHTML = '';
erreur_msg = '';

for(key in tableau)
	{
		if(tableau[key]=="")
		{
			existe_erreur = 1;
			if(key=="civilite"){keyaff="civilit\351";}
			else if(key=="prenom"){keyaff="pr\351nom";}
			else if(key=="telephone"){keyaff="t\351l\351phone";}
			else{keyaff=key;}
			erreur_msg += "Le champs "+ keyaff + " est obligatoire";
			erreur_msg += crlf;
		}
	if(key=='code postal')
	{
		if(!estNumeric(tableau['code postal']))
		{
		existe_erreur = 1;
		erreur_msg += "Votre code postal ne peut contenir que des chiffres";
		erreur_msg += crlf;
		}
		if(tableau['code postal'].length!=5)
		{
		existe_erreur = 1;
		erreur_msg += "Votre code postal doit faire 5 chiffres";
		erreur_msg += crlf;
		}
	}
	if(key=='telephone')
	{
		if(!estNumeric(tableau['telephone']))
		{
		existe_erreur = 1;
		erreur_msg += "Votre t\351l\351phone ne peut contenir que des chiffres, ex 0123456789";
		erreur_msg += crlf;
		}
		
		if(tableau['telephone'].length!=10)
		{
		existe_erreur = 1;
		erreur_msg += "Votre t\351l\351phone doit faire 10 chiffres";
		erreur_msg += crlf;
		}
	}
	
	if(key=='mot de passe')
	{
	
		if(tableau['mot de passe'].length<5)
		{
		existe_erreur = 1;
		erreur_msg += "Votre mot de passe doit faire 5 caract\350res au minimum";
		erreur_msg += crlf;
		}
	
	if(tableau['mot de passe']!=tableau['confirmation mot de passe'])
		{
		existe_erreur = 1;
		erreur_msg += "Le mot de passe et sa confirmation doivent etre identiques";
		erreur_msg += crlf;
		}
	}
	
	if(key=='date de naissance')
	{
	
		if(!tableau['date de naissance'])
		{
		existe_erreur = 1;
		erreur_msg += "La date de naissance n'est pas au bon format";
		erreur_msg += crlf;
		}
	
	}

	
	}


//erreur_msg=erreur_msg.replace("à","\340");
//erreur_msg=erreur_msg.replace("è","\350");
//var reg=new RegExp("é", "\351");
//erreur_msg=erreur_msg.chaine.replace(reg,erreur_msg);
//erreur_msg=erreur_msg.replace('é','&eacute;');

//erreur_msg=erreur_msg.replace("ê","\352");
	
erreur_div.innerHTML=erreur_msg;
	
	if(existe_erreur!=1)
		{
		document.forms[formulaire].submit();
		}
}

function affecte(item_id, valeur)
{
tableau[item_id] = valeur;
}

function redirige_recherche(racine, mots)
{
top.location.href = racine+"/fr-FR/resultat-recherche/resultat-recherche_"+mots+".html";
}

//function soRewriteFS(objet, div_id, video_id, getClip_1, getClip_2)
//{
//	alert(objet);
//	alert(div_id);
//	alert(video_id);
//	alert(getClip_1);
//	alert(getClip_2);
//	var machaine = document.getElementById(div_id).innerHTML;
//	//machaine = document.getElementById("le test").wmode;
//	machaine = machaine.replace(/wmode=\"transparent\"/gi, "allowFullScreen=\"true\"");
//	//alert(machaine);
//	document.getElementById(div_id).innerHTML = machaine;
//	//alert(document.getElementById(div_id).innerHTML);
//	//réécrit le flash mais sans le wmode et passe en fullscreen
//		
//		var so = new SWFObject(objet, "le test", "755", "300", "5", "#000000");
//		so.addVariable("getClip_1", get_clip1);
//		so.addVariable("getClip_2", get_clip1);
//		so.addParam("allowFullScreen", "true");
//		so.addVariable("objet", objet);
//		so.addVariable("div_id", div_id);
//		so.addVariable("video_id", video_id);
//		so.addParam("allowScriptAccess", "always");
//		//so.addParam("wmode", "transparent");
//		so.addParam("allowFullScreen", "true");
//		alert(so);
//		so.write(div_id);
//		
//		 ]]>
//}


function verifdt(ladate){
//verdat=document.myform.dateop.value;
datej= new Date()
anneej=datej.getFullYear()+"*";
anneej=anneej.substring(0,2)

if (verdat.length ==6) 
verdat=verdat.substring(0,2)+"/"+verdat.substring(4,2)+"/"+anneej+verdat.substring(6,4);

if (verdat.length ==8) 
verdat=verdat.substring(0,2)+"/"+verdat.substring(4,2)+"/"+verdat.substring(8,4);


if(!isValidDate(verdat))
return false;
}

function isValidDate(d) {
var dateRegEx = /^((((0?[1-9]|[12]\d|3[01])[\.\-\/](0?[13578]|1[02])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|[12]\d|30)[\.\-\/](0?[13456789]|1[012])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|1\d|2[0-8])[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|(29[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00)))|(((0[1-9]|[12]\d|3[01])(0[13578]|1[02])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|[12]\d|30)(0[13456789]|1[012])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|1\d|2[0-8])02((1[6-9]|[2-9]\d)?\d{2}))|(2902((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00))))$/;
return d.match(dateRegEx);
	} 


function exemple(str) {
	alert(str);
}

function estNumeric(valeur) {
numChars = "0123456789";
var isNum = true;
var index = 0;
while ((index < valeur.length) && (isNum))
     {
     isNum = (numChars.indexOf(valeur.charAt(index)) != -1);
     index ++;
     }
return isNum;
}

function reaffecte()
{
affecte('nom',document.profil.nom.value);
affecte('prenom',document.profil.prenom.value);
affecte('email',document.profil.email.value);
affecte('code postal',document.profil['code postal'].value);
affecte('telephone',document.profil.telephone.value);
affecte('mot de passe actuel',document.profil['mot de passe actuel'].value);
}
//-->


function valide_codeprivilege(formulaire)
{
var existe_erreur = 0;
erreur_div = document.getElementById("erreur");
erreur_div.innerHTML = '';
erreur_msg = '';

for(key in tableau)
	{
		if(tableau[key]=="")
		{
			existe_erreur = 1;
			erreur_msg += "Le champs "+ key + " est obligatoire";
			erreur_msg += crlf;
		}
	if(key=='code postal')
	{
		if(!estNumeric(tableau['code postal']))
		{
		existe_erreur = 1;
		erreur_msg += "Votre code postal ne peut contenir que des chiffres";
		erreur_msg += crlf;
		}
	}
	if(key=='telephone')
	{
		if(!estNumeric(tableau['telephone']))
		{
		existe_erreur = 1;
		erreur_msg += "Votre t\351l\351phone ne peut contenir que des chiffres, ex 0123456789";
		erreur_msg += crlf;
		}
		
		if(tableau['telephone'].length!=10)
		{
		existe_erreur = 1;
		erreur_msg += "Votre t\351l\351phone doit faire 10 chiffres";
		erreur_msg += crlf;
		}
	}
	
	if(key=='mot de passe')
	{
	
		if(tableau['mot de passe'].length<5)
		{
		existe_erreur = 1;
		erreur_msg += "Votre mot de passe doit faire 5 caract\350res au minimum";
		erreur_msg += crlf;
		}
	
	if(tableau['mot de passe']!=tableau['confirmation mot de passe'])
		{
		existe_erreur = 1;
		erreur_msg += "Le mot de passe et sa confirmation doivent etre identiques";
		erreur_msg += crlf;
		}
	}
	
	}


//erreur_msg=erreur_msg.replace("à","\340");
//erreur_msg=erreur_msg.replace("è","\350");
//var reg=new RegExp("é", "\351");
//erreur_msg=erreur_msg.chaine.replace(reg,erreur_msg);
//erreur_msg=erreur_msg.replace('é','&eacute;');

//erreur_msg=erreur_msg.replace("ê","\352");
	
erreur_div.innerHTML=erreur_msg;
	
	if(existe_erreur!=1)
		{
		document.forms[formulaire].submit();
		}
}
