// ============== Frame Killer ==============
//if (top.frames.length!=0) top.location=self.document.location;

// ============== Preload Images ==============
if (document.images) {
	
	/*état normal*/
	enter = new Image();
	enter.src = "img/enter.png";
	
	actu = new Image();
	actu.src = "img/actualite.gif";
	
	nav_contact = new Image();
	nav_contact.src = "img/nav_contact.png";
	
	nav_devis = new Image();
	nav_devis.src = "img/nav_devis.png";
	
	nav_actualite = new Image();
	nav_actualite.src = "img/nav_actualite.png";
	
	nav01 = new Image();
	nav01.src = "img/nav01.png";
	
	nav02 = new Image();
	nav02.src = "img/nav02.png";
	
	nav03 = new Image();
	nav03.src = "img/nav03.png";
	
	nav04 = new Image();
	nav04.src = "img/nav04.png";
	
	nav05 = new Image();
	nav05.src = "img/nav05.png";
	
	nav06 = new Image();
	nav06.src = "img/nav06.png";
	
	nav07 = new Image();
	nav07.src = "img/nav07.png";
	
	nav08 = new Image();
	nav08.src = "img/nav08.png";
	
	nav09 = new Image();
	nav09.src = "img/nav09.png";
	
	nav10 = new Image();
	nav10.src = "img/nav10.png";
	
	nav11 = new Image();
	nav11.src = "img/nav11.png";
	
	nav12 = new Image();
	nav12.src = "img/nav12.png";
	
	nav13 = new Image();
	nav13.src = "img/nav13.png";
	
	nav14 = new Image();
	nav14.src = "img/nav13.png";
	
	diaporamma = new Image();
	diaporamma.src = "img/link.diaporamma.gif";
	
	imgNews = new Image();
	imgNews.src = "img/link.news.gif";
	
	/* rollover*/
	enter_over = new Image();
	enter_over.src = "img/enter_over.png";
	
	actu_over = new Image();
	actu_over.src = "img/actualite_over.gif";
	
	nav_contact_over = new Image();
	nav_contact_over.src = "img/nav_contact_over.png";
	
	nav_devis_over = new Image();
	nav_devis_over.src = "img/nav_devis_over.png";
	
	nav_actualite_over = new Image();
	nav_actualite_over.src = "img/nav_actualite_over.png";
	
	nav01_over = new Image();
	nav01_over.src = "img/nav01_over.png";
	
	nav02_over = new Image();
	nav02_over.src = "img/nav02_over.png";
	
	nav03_over = new Image();
	nav03_over.src = "img/nav03_over.png";
	
	nav04_over = new Image();
	nav04_over.src = "img/nav04_over.png";
	
	nav05_over = new Image();
	nav05_over.src = "img/nav05_over.png";
	
	nav06_over = new Image();
	nav06_over.src = "img/nav06_over.png";
	
	nav07_over = new Image();
	nav07_over.src = "img/nav07_over.png";
	
	nav08_over = new Image();
	nav08_over.src = "img/nav08_over.png";
	
	nav09_over = new Image();
	nav09_over.src = "img/nav09_over.png";
	
	nav10_over = new Image();
	nav10_over.src = "img/nav10_over.png";
	
	nav11_over = new Image();
	nav11_over.src = "img/nav11_over.png";
	
	nav12_over = new Image();
	nav12_over.src = "img/nav12_over.png";
	
	nav13_over = new Image();
	nav13_over.src = "img/nav13_over.png";
	
	nav14_over = new Image();
	nav14_over.src = "img/nav14_over.png";
	
	diaporamma_over = new Image();
	diaporamma_over.src = "img/link.diaporamma_over.gif";
	
	imgNews_over = new Image();
	imgNews_over.src = "img/link.news_over.gif";
}


// ============== @mail Anti-Spam ==============
function noSpam(user,domain) {
	locationstring = "mailto:" + user + "@" + domain;
	window.location = locationstring;
}


// ============== Popup ==============
function openPopup(type,url) {
	if (!window.open) alert('Merci de bien vouloir autoriser les fenêtres popup sur ce site');
	else {
		if (type == 1) { // 1 = mentions légales
			var hauteur = 490;
			var largeur = 515;
			var top=(screen.height-hauteur)/2;
			var left=(screen.width-largeur)/2;
			window.open(url,'copycredits','toolbar=0,location=0,directories=0,status=1,scrollbars=1,resizable=1,copyhistory=0,menuBar=0,width='+largeur+',height='+hauteur+',left='+left+',top='+top+'');
		}
		if (type == 2) { // 1 = diaporama photo "paysage"
			var hauteur = 414;
			var largeur = 509;
			var top=(screen.height-hauteur)/2;
			var left=(screen.width-largeur)/2;
			window.open(url,'diaporama','toolbar=0,location=0,directories=0,status=1,scrollbars=0,resizable=0,copyhistory=0,menuBar=0,width='+largeur+',height='+hauteur+',left='+left+',top='+top+'');
		}
		if (type == 3) { // 1 = diaporama photo "portrait"
			var hauteur = 585;//575
			var largeur = 413;
			var top=(screen.height-hauteur)/2;
			var left=(screen.width-largeur)/2;
			window.open(url,'diaporama','toolbar=0,location=0,directories=0,status=1,scrollbars=0,resizable=0,copyhistory=0,menuBar=0,width='+largeur+',height='+hauteur+',left='+left+',top='+top+'');
		}
		else { void(0);	}
	}
}


// ============== New Window (target = blank) ==============
function openBlank(url) {
	if (window.open) {
		window.open(url);
	}
}


/* Vérification du contenu des champs après remplissage */
var clic=0;

function resetColor() {
	document.getElementById('firstname').style.backgroundColor = "white";
	document.getElementById('lastname').style.backgroundColor = "white";
	document.getElementById('adresse1').style.backgroundColor = "white";
	document.getElementById('adresse2').style.backgroundColor = "white";
	document.getElementById('adresse3').style.backgroundColor = "white";
	document.getElementById('phone').style.backgroundColor = "white";
	document.getElementById('email').style.backgroundColor = "white";
}

function verifForm(formulaire) {	

	//champs obligatoires
	/*var checkParticulier=document.getElementById('particulier').value;
	var checkEntreprise=document.getElementById('entreprise').value;*/
	var checkLastname=document.getElementById('lastname').value;
	var checkFirstname=document.getElementById('firstname').value;
	var checkRue=document.getElementById('adresse1').value;
	var checkCodePostal=document.getElementById('adresse2').value;
	var checkVille=document.getElementById('adresse3').value;
	var checkPhone=document.getElementById('phone').value;
	
	//champs non obligatoires mais vérification synthaxique
	var checkEmail=document.getElementById('email').value;
	var place=checkEmail.indexOf("@",1);
	var point=checkEmail.indexOf(".",place+1);
	var pass=true;
	
	//on réinitialise les couleurs des champs
	document.getElementById('firstname').style.backgroundColor = "white";
	document.getElementById('lastname').style.backgroundColor = "white";
	document.getElementById('adresse1').style.backgroundColor = "white";
	document.getElementById('adresse2').style.backgroundColor = "white";
	document.getElementById('adresse3').style.backgroundColor = "white";
	document.getElementById('phone').style.backgroundColor = "white";
	document.getElementById('email').style.backgroundColor = "white";

	if (!formulaire.type[0].checked && !formulaire.type[1].checked && pass ) {
		alert("Merci de spécifier votre statut : particulier ou entreprise svp");
		pass=false;
		window.location="#type";
	}

	if (checkLastname=='' && pass) {
		alert("Merci de bien vouloir indiquer votre nom de famille svp");
		pass=false;
		document.getElementById('lastname').focus();
		document.getElementById("lastname").style.backgroundColor = "#FFC7C7";
	}

	if (checkFirstname=='' && pass) {
		alert("Merci de bien vouloir indiquer votre prénom svp");
		pass=false;
		document.getElementById('firstname').focus();
		document.getElementById("firstname").style.backgroundColor = "#FFC7C7";
	}
	
	if (checkRue=='' && pass) {
		alert("Merci de bien vouloir indiquer votre rue, voie ou chemin");
		pass=false;
		document.getElementById('adresse1').focus();
		document.getElementById("adresse1").style.backgroundColor = "#FFC7C7";
	}
	
	if (checkCodePostal=='' && pass) {
		alert("Merci de bien vouloir indiquer votre code postal svp");
		pass=false;
		document.getElementById('adresse2').focus();
		document.getElementById("adresse2").style.backgroundColor = "#FFC7C7";
	}
	
	if (checkVille=='' && pass) {
		alert("Merci de bien vouloir indiquer votre ville svp");
		pass=false;
		document.getElementById('adresse3').focus();
		document.getElementById("adresse3").style.backgroundColor = "#FFC7C7";
	}
	
	if (checkPhone=='' && pass) {
		alert("Merci de bien vouloir indiquer votre numéro de téléphone svp");
		pass=false;
		document.getElementById('phone').focus();
		document.getElementById("phone").style.backgroundColor = "#FFC7C7";
	}
	
	if ((checkEmail != '') && ((place < 0) || (checkEmail.length < 3) || (point < 0)) && pass) {
		alert("Merci de bien vouloir vérifier la syntaxe de votre adresse e-mail");
		pass=false;
		document.getElementById('email').focus();
		document.getElementById("email").style.backgroundColor = "#FFC7C7";
	}
	
	if (pass) {
		if (clic == 0) {
			clic++;
			document.getElementById('envoiDevis').disabled = true;
			return true;
		}
		else {
			return false;
		}
	}
	
	else {
		return false;
	}
}