// JavaScript Document

/* ******************************************************************************************************* FORMULAIRE */

function clearInput(queryinput,querystring) {if(queryinput.value == querystring) queryinput.value='';}

function resetInput(queryinput,querystring) {if(queryinput.value == '') queryinput.value=querystring;}

function displayFlash(swf, hauteur, largeur, color, alternatif)
{
	document.write('<object type="application/x-shockwave-flash" data="'+swf+'" width="'+hauteur+'" height="'+largeur+'">');
	document.write('<param name="allowScriptAccess" value="sameDomain" />');
	document.write('<param name="movie" value="'+swf+'" />');
	document.write('<param name="quality" value="hight" />');
	document.write('<param name="bgcolor" value="#'+color+'" />');	
	document.write(alternatif);
	document.write('</object>');
}


function ShowFlash(swf, hauteur, largeur, alternatif)
{
	document.write('<object type="application/x-shockwave-flash" data="'+swf+'" width="'+hauteur+'" height="'+largeur+'">');
	document.write('<param name="allowScriptAccess" value="sameDomain" />');
	document.write('<param name="movie" value="'+swf+'" />');
	document.write('<param name="quality" value="hight" />');
	document.write('<param name="WMode" value="Transparent" />');	
	document.write(alternatif);
	document.write('</object>');
}


/* ******************************************************************************************************* PHOTO */

function Changephoto(num,image,legende) { // EXPLORER
	document.getElementById('exploregdimg').src = 'medias/exp_'+ num +'/gd_'+image+'.jpg';
	document.getElementById('explorelegende').innerHTML = legende;
	document.getElementById('explorelien').innerHTML = "<a href='medias/exp_" + num +"/hd_"+image+".zip' target='_blank'><img src='img/btn_download.gif' /></a>";
}

function Changephoto2(image,legende) { // PRESSKIT
	document.getElementById('exploregdimg').src = 'medias/presskit/gd_'+image+'.jpg';
	document.getElementById('explorelegende').innerHTML = legende;
	document.getElementById('explorelien').innerHTML = "<a href='medias/presskit/hd_"+image+".zip' target='_blank'><img src='img/btn_download.gif' /></a>";
}

function ShowVideo(num){
		document.getElementById('explore_video'+num).style.display = 'block';
}
function HideVideo(num){
		document.getElementById('explore_video'+num).style.display = 'none';
}

/* ******************************************************************************************************************** */

timerID = null;
var active = 0;

function ChangePage(num){
if(document.getElementById){
obj[active].style.visibility = "hidden";
active = num;
obj[active].style.left = 0;
obj[active].style.visibility = "visible";
}
}

function ScrollUp(speed){
if(document.getElementById){
if(parseInt(obj[active].style.left) < 0){
obj[active].style.left = parseInt(obj[active].style.left) + speed + "px";
}
timerID = setTimeout("ScrollUp("+speed+")",30);
}
}

function ScrollDown(speed){
if(document.getElementById){
if(parseInt(obj[active].style.left) > document.getElementById('cont').offsetWidth - obj[active].offsetWidth){
obj[active].style.left = parseInt(obj[active].style.left) - speed + "px";
}
timerID = setTimeout("ScrollDown("+speed+")",30);
}
}

function ScrollStop(){
if(document.getElementById){
clearTimeout(timerID);
}
}

function ScrollPageInit() {
if(document.getElementById){
obj = document.getElementById("cont").getElementsByTagName("div");
obj['page1'].style.visibility = "visible";
obj['page1'].style.left = 0;
}
if(document.addEventListener){
for(i=0;i<document.getElementsByTagName('a').length;i++){
document.getElementsByTagName('a')[i].style.position = "relative";
}
}
}
function swapImg(photo,teinte,id_type){
	document.getElementById("img_maison").src='img/img_configurateur/'+ photo +'.jpg';
	document.getElementById('zoom_photo').href='img/img_configurateur/'+photo+'_gde.jpg';
	document.getElementById("visuel_maison_infos_bulle").src='img/img_configurateur/'+ photo +'_visuel.jpg';
	document.getElementById("lien_impression").href ='imprimer_configuration.php?photo_type='+photo+'&photo_teinte='+teinte+'&id_type='+id_type;
	chgmt = 1;
	
	document.getElementById("photo_maison").value=photo;
}
function affichage_nom_teinte(teinte){
	document.getElementById("nom_teinte").innerHTML =teinte;
}
function show_info_bulle(){
	if(chgmt ==1)
	{
	document.getElementById("info_bulle").style.display='block';
	}

}
function hide_info_bulle(){
	document.getElementById("info_bulle").style.display='none';
}
function verif_champs_contacts(){
	
	
	if((document.getElementById("civilite1").checked=='' && document.getElementById("civilite2").checked=='' && document.getElementById("civilite3").checked=='' ))
		{
			document.getElementById("titre_civilite").style.color='#FF0000';
			
		
			
		}
		else
		{
			document.getElementById("titre_civilite").style.color='#797A7B';
			
		}
		if((document.getElementById("projet_en_vue1").checked=='' && document.getElementById("projet_en_vue2").checked=='' ))
		{
			document.getElementById("titre_projet").style.color='#FF0000';
			
		
			
		}
		else
		{
			document.getElementById("titre_projet").style.color='#797A7B';
			if(document.getElementById("delai_projet").value=='' && document.getElementById("projet_en_vue1").checked !=''){
				document.getElementById("titre_delai").style.color='#FF0000';
			}
			else{
				document.getElementById("titre_delai").style.color='#797A7B';
			}
			
		}
		
		if(document.getElementById("nom").value=='')
		{
			document.getElementById("titre_nom").style.color='#FF0000';
			
		
		}
		else
		{
			document.getElementById("titre_nom").style.color='#797A7B';
			
		}
		if(document.getElementById("prenom").value=='')
		{
			document.getElementById("titre_prenom").style.color='#FF0000';
			
		
		}
		else
		{
			document.getElementById("titre_prenom").style.color='#797A7B';
			
		}
		if(document.getElementById("societe").value=='')
		{
			document.getElementById("titre_societe").style.color='#FF0000';
		
		
		}
		else
		{
			document.getElementById("titre_societe").style.color='#797A7B';
			
		}
		if(document.getElementById("adresse1").value=='')
		{
			document.getElementById("titre_adresse1").style.color='#FF0000';
			
		
		}
		else
		{
			document.getElementById("titre_adresse1").style.color='#797A7B';
			
		}
		if(document.getElementById("code_postal").value=='')
		{
			document.getElementById("titre_code").style.color='#FF0000';
			
		
		}
		else
		{
			document.getElementById("titre_code").style.color='#797A7B';
			
		}
		if(document.getElementById("ville").value=='')
		{
			document.getElementById("titre_ville").style.color='#FF0000';
		
		}
		else
		{
			document.getElementById("titre_ville").style.color='#797A7B';
			
		}
		if(document.getElementById("pays").value=='')
		{
			document.getElementById("titre_pays").style.color='#FF0000';
		
		
		}
		else
		{
			document.getElementById("titre_pays").style.color='#797A7B';
			
		}
		if(document.getElementById("email").value=='')
		{
			document.getElementById("titre_email").style.color='#FF0000';
		
		}
		else
		{
			document.getElementById("titre_email").style.color='#797A7B';
			
		}
		if(document.getElementById("tel").value=='')
		{
			document.getElementById("titre_tel").style.color='#FF0000';
		
		
		}
		else
		{
			document.getElementById("titre_tel").style.color='#797A7B';
			
		}
		if(document.getElementById("userCode").value=='')
		{
			document.getElementById("titre_userCode").style.color='#FF0000';
			
		
		}
		else
		{
			document.getElementById("titre_userCode").style.color='#797A7B';
			
		}
		
		
		var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/;
		
		if((document.getElementById("civilite1").checked=='' && document.getElementById("civilite2").checked=='' && document.getElementById("civilite3").checked=='' ) || (document.getElementById("projet_en_vue1").checked=='' && document.getElementById("projet_en_vue2").checked=='')|| document.getElementById("nom").value=='' ||document.getElementById("prenom").value=='' ||document.getElementById("societe").value=='' ||document.getElementById("adresse1").value=='' ||document.getElementById("code_postal").value=='' ||document.getElementById("ville").value=='' ||document.getElementById("pays").value=='' ||document.getElementById("email").value=='' ||document.getElementById("nom").value=='' ||document.getElementById("tel").value=='' ||document.getElementById("userCode").value=='')
	{
		
		alert('Veuillez remplir les champs obligatoires');
		return false;
		
	}
	else if(document.getElementById("delai_projet").value=='' && document.getElementById("projet_en_vue1").checked !='')
	{
		alert('Veuillez remplir les champs obligatoires');
		return false;
	}
	else if (reg.exec(document.getElementById("email").value) == null) 
	{
			alert('Cette adresse email est incorrecte');
			document.getElementById("titre_email").style.color='#FF0000';
			return false;
	}
	
}

function verif_champs_contacts2(){
	
	if(document.getElementById("email_dest1").value=='')
		{
			document.getElementById("titre_email_dest1").style.color='#FF0000';
		
		
		}
		else
		{
			document.getElementById("titre_email_dest1").style.color='#797A7B';
			
		}
		if(document.getElementById("message").value=='')
		{
			document.getElementById("titre_message").style.color='#FF0000';
		
		
		}
		else
		{
			document.getElementById("titre_message").style.color='#797A7B';
			
		}
		if(document.getElementById("nom").value=='')
		{
			document.getElementById("titre_nom").style.color='#FF0000';
		
		
		}
		else
		{
			document.getElementById("titre_nom").style.color='#797A7B';
			
		}
		if(document.getElementById("prenom").value=='')
		{
			document.getElementById("titre_prenom").style.color='#FF0000';
		
		
		}
		else
		{
			document.getElementById("titre_prenom").style.color='#797A7B';
			
		}
		if(document.getElementById("email").value=='')
		{
			document.getElementById("titre_email").style.color='#FF0000';
		
		
		}
		else
		{
			document.getElementById("titre_email").style.color='#797A7B';
			
		}
	
	
	var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/;
	
	if(document.getElementById("nom").value=='' ||document.getElementById("prenom").value=='' ||document.getElementById("email").value==''||document.getElementById("email_dest1").value=='' ||document.getElementById("message").value=='')
	{
		
		alert('Veuillez remplir les champs obligatoires');
		return false;
		
	}
	else {
		
		if (reg.exec(document.getElementById("email").value) == null) 
				{
						alert('Cette adresse email est incorrecte ');
						document.getElementById("titre_email").style.color='#FF0000';
				}
		if (reg.exec(document.getElementById("email_dest1").value) == null) 
				{
						alert('Cette adresse email est incorrecte ');
						document.getElementById("titre_email_dest1").style.color='#FF0000';
						return false;
				}
				
	}
		
}
function displayFlashTransp(swf, hauteur, largeur, alternatif)
{
	document.write('<object type="application/x-shockwave-flash" data="'+swf+'" width="'+hauteur+'" height="'+largeur+'">');
	document.write('<param name="allowScriptAccess" value="sameDomain" />');
	document.write('<param name="movie" value="'+swf+'" />');
	document.write('<param name="quality" value="hight" />');
	document.write('<param name="WMode" value="Transparent" />');	
	document.write(alternatif);
	document.write('</object>');
}

function msg_envoye()
{
	alert("Le lien vers la configuration a bien été envoyé à votre ami(e).");
	
}
function impression_config(id,photo_maison) {
	window.print();
	//window.location.replace('configurateur.php?id='+id+'&photo_maison='+photo_maison);
}
function show_popup_envoi(){
	document.getElementById("conteneur_envoyer_a_un_ami").style.display = 'block';
	document.getElementById("div_transparent").style.opacity = '0.4';//CS3
	document.getElementById("div_transparent").style.MozOpacity = '0.4';//Gecko before CSS3 support
	document.getElementById("div_transparent").style.KhtmlOpacity = '0.4';// Konquerer and Safari
	document.getElementById("main_plus_ombres").style.filter = 'alpha(opacity=40)'; // IE5.5+
	document.getElementById("structure_right").style.filter = 'alpha(opacity=40)'; // IE5.5+
	document.getElementById("footer").style.filter = 'alpha(opacity=40)'; // IE5.5+
	
}
function hide_popup_envoi(){
	document.getElementById("conteneur_envoyer_a_un_ami").style.display = 'none';
	document.getElementById("div_transparent").style.opacity = '1';//CS3
	document.getElementById("div_transparent").style.MozOpacity = '1';//Gecko before CSS3 support
	document.getElementById("div_transparent").style.KhtmlOpacity = '1';// Konquerer and Safari
	document.getElementById("main_plus_ombres").style.filter = 'alpha(opacity=100)'; // IE5.5+
	document.getElementById("structure_right").style.filter = 'alpha(opacity=100)'; // IE5.5+
	document.getElementById("footer").style.filter = 'alpha(opacity=100)'; // IE5.5+
}

function set_rubrique_on(rubrique){
	document.getElementById(rubrique).style.backgroundImage = 'url(img/puce_on.gif)';
	document.getElementById(rubrique).style.fontWeight= 'bold';
	document.getElementById(rubrique+'_href').style.color= '#1D316E';
	
}

