// ================================================== VERIF ANTI ROBOTS ========================
// on vide le cookie à l'ouverture des pages
function clearIdVisiteur() {
	var value = GetCookie("IdVisiteurImmoOne");
	if(value != "") {
		var newVal = '';
		SetCookie("IdVisiteurImmoOne",newVal);
	}
}

// création d'un cookie temporaire pour le visiteur en cours
function createIdVisiteur() {	
	var valCook = GetCookie("IdVisiteurImmoOne");
	//alert(valCook);
	if(valCook != "") {
		var tableau = valCook.split('|');
		//récupère l'id
		var nomCookie = tableau[0];
		var gId = tableau[0]+"@g";
		var rId = tableau[0]+"@r";
		var oId = tableau[0]+"@o";
		var vId = tableau[0]+"@v";
		var bId = tableau[0]+"@b";
		var jId = tableau[0]+"@j";
		
		//on réinitialise les id des carrés
		document.getElementById(gId).id = "g";
		document.getElementById(rId).id = "r";
		document.getElementById(oId).id = "o";
		document.getElementById(vId).id = "v";
		document.getElementById(bId).id = "b";
		document.getElementById(jId).id = "j";
	}
	//on créé un nouvel id
	nouvelId();
}


// création de l'id
function nouvelId() {
	//génération de la clé unique pour le visiteur
	var cars="az0erty2ui3op4qs5df6gh7jk8lm9wxcvbn";
	var long=cars.length;
	wpas="";
	taille=12;
	for(i=0;i<taille;i++){
	  wpos=Math.round(Math.random()*long);
	  wpas+=cars.substring(wpos,wpos+1);
	}
		
	keywords = 
	["vert","rouge","orange","violet","bleu","jaune"]
	var keyword = keywords[Math.floor(Math.random()*keywords.length)];
	//alert(wpas+'/'+keyword);
	var valeur = wpas+"|"+keyword;
	SetCookie("IdVisiteurImmoOne",valeur);
			
	//on change les id des carrés pour y mettre le cookie du user
	document.getElementById('g').id = wpas+"@g";
	document.getElementById('r').id = wpas+"@r";
	document.getElementById('o').id = wpas+"@o";
	document.getElementById('v').id = wpas+"@v";
	document.getElementById('b').id = wpas+"@b";
	document.getElementById('j').id = wpas+"@j";
	
	document.getElementById('logo_form').innerHTML = keyword;
}


// fonction qui permet de sélectionner un carré anti-robots
function checkCarre(id) {
	//on récupère le cookie et le split
	var str = GetCookie("IdVisiteurImmoOne");
	var tableau = str.split('|');
	//récupère la couleur et le cookie
	var nomCookie = tableau[0];
	var couleur = tableau[1];
		
	//on met en évidence le carré sélectionné
	document.getElementById(nomCookie+'@g').style.border = "2px solid #fff";
	document.getElementById(nomCookie+'@r').style.border = "2px solid #fff";
	document.getElementById(nomCookie+'@o').style.border = "2px solid #fff";
	document.getElementById(nomCookie+'@v').style.border = "2px solid #fff";
	document.getElementById(nomCookie+'@b').style.border = "2px solid #fff";
	document.getElementById(nomCookie+'@j').style.border = "2px solid #fff";
	document.getElementById(nomCookie+'@'+id).style.border = "2px solid #000";
	
	if(id=="g") {var couleurCliquee = "vert";}
	else if(id=="r") {var couleurCliquee = "rouge";}
	else if(id=="o") {var couleurCliquee = "orange";}
	else if(id=="v") {var couleurCliquee = "violet";}
	else if(id=="b") {var couleurCliquee = "bleu";}
	else if(id=="j") {var couleurCliquee = "jaune";}
	
	//on vérifie si la couleur cliquée correspond bien à celle passée au cookie
	if((couleur == couleurCliquee)) {
		document.getElementById('envoiMail').href = "javascript:SendMsg();";
		alert('Bien joué, votre message peut etre envoyé !');
	} else {
		document.getElementById('envoiMail').href = "";
		alert('Aie, vous avez choisi la mauvaise couleur... Pas grave, vous pouvez réessayer ;-)');
	}
	//alert(nomCookie + " / " + couleur);
}


//---- Poste le formulaire de contact après vérif (checkCarre())
function SendMsg() {
	document.envoiContact.submit();
}
// ================================================== FIN VERIF ANTI ROBOTS =====================
