// JavaScript Document

function zoomImg(src){
	var url="../include/zoom-img.php?img="+src;
	window.open(url, 'pop', 'toolbar=0, location=0,  directories=0, status=0, scrollbars=0, resizable=1, copyhistory=0, menuBar=0, width=10, height=10');
}




function VerificationEmail(elm)
{
if (elm.indexOf("@") != "-1" &&
    elm.indexOf(".") != "-1" &&
    elm != "")
    return true;

return false;
}

function openPop(url,largr,hautr){	
	var posX = (screen.width / 2) - (largr / 2);
	window.open(url,"","menubar=no, status=no, scrollbars=yes, menubar=no, width="+largr+", height="+hautr+", left="+posX+", top=250");
}

function mentions(){	
	openPop('../mentions/mentions.php',360,300);
}

/* TWEENS *********************************************************************************/

/*
** PALETTE UTLISATEUR
*/

var holdID = "";
var oldH;
var isTtime = false;

function openDivPress(ID){
				
	
				
	if(holdID){
		var objHold = document.getElementById(holdID);
		oldH =  objHold.scrollHeight;
		sizeTween = new Tween(objHold.style,'height',Tween.strongEaseOut,oldH,0,0.7,'px');
		sizeTween.start();
	}
	
	if(holdID != ID){
	
		var obj = document.getElementById(ID);
		var h = obj.scrollHeight;
		holdID = ID;	
		sizeTweenOpen = new Tween(obj.style,'height',Tween.strongEaseOut,0,h,0.7,'px');
		sizeTweenOpen.start();	
	} else {
		holdID = "";
	}
}

/********* *********/
/********* *********/
function openDivOver(ID){	
	
	if(holdID != ID){
		
		/*if(isTtime){
			// fermeture instantanée
			if(document.getElementById(holdID)){	document.getElementById(holdID).style.height=0; }
			}
		*/
		if(document.getElementById(holdID)){
			closeDiv(holdID)
		}
	
		var obj = document.getElementById(ID);
		var h = obj.scrollHeight;		
		h1 = obj.style.height;
		h2 = Number(String(h1).substr(0, String(h1).length-2));
		sizeTweenOpen = new Tween(obj.style,'height',Tween.regularEaseInOut,h2,h,0.3,'px');
		sizeTweenOpen.onMotionFinished = function(){isTtime = false};
		isTtime = true;
		sizeTweenOpen.start();	
		holdID = ID;
	} 
}

/********* *********/
/********* *********/
function closeDiv(ID){
	if(document.getElementById(ID)){
		var obj = document.getElementById(ID);
		h1 = obj.style.height;
		h2 = Number(String(h1).substr(0, String(h1).length-2));
		sizeTweenClose = new Tween(obj.style,'height',Tween.regularEaseInOut,h2,0,0.3,'px');
		sizeTweenClose.start();
	}
}

/********* *********/
/********* *********/
function setClass(ID,NouvClass){
	if(document.getElementById(ID)){
	document.getElementById(oldClassID).className=NouvClass;
	}
}

/*

t1A = new Tween(document.getElementById('sqA').style,'left',Tween.elasticEaseOut,0,500,1,'px');
t1A.onMotionFinished = function(){alert( 'onMotionFinished' )};
t1A.start();


/* DHTML *********************************************************************************/

var oldClassID = "";
var oldC = "";

function reinitClass(){
	if(oldClassID){
	document.getElementById(oldClassID).className="";
	}
}


function modifClassPalette(ID,NouvClass){
	document.getElementById("outil_"+ID).className=NouvClass;
	reinitClass();	
	oldClassID = "outil_"+ID;
	
	for(i=1; i<=3; i++){
	if( i != ID ){ document.getElementById("outil_"+i).className="invisible";  }
	}
	document.getElementById("retour_outils").className="visible"; 	

}


/***********************/

function affichePalette(){
	for(i=1; i<=3; i++){
	document.getElementById("outil_"+i).className="";  
	document.getElementById("palette"+i).style.height="0";  
	}
	holdID = "";
	document.getElementById("retour_outils").className="invisible";  
}

/************************/




function afficheDiv( id_div ){
	if(document.getElementById(id_div)){
	document.getElementById(id_div).className="visible";
	}
}

function masqueDiv( id_div ){	
	document.getElementById(id_div).className="invisible";	
}


function transForm( idTypeForm ){
	if(idTypeForm == "Vente" ){ 	
		document.forms.form1.TypeCession.value = "Vente"; 
		afficheDiv("chpTerrain");  
		afficheDiv("budget-vente"); 
		masqueDiv("budget-loc");	
		afficheDiv('ongletAcheter'); 
		masqueDiv('ongletLouer'); 	
		afficheDiv('div_neuf');
		nbResults();	
	}	
	if(idTypeForm == "Location" ){ 	
		document.forms.form1.TypeCession.value = "Location"; 
		masqueDiv("chpTerrain"); 
		masqueDiv("budget-vente"); 
		afficheDiv("budget-loc");
		afficheDiv('ongletLouer');
		masqueDiv('ongletAcheter');		
		masqueDiv('div_neuf');
		nbResults();
	}	
	if(idTypeForm == "indif" ){ 	
		afficheDiv('div_pieces');	
		if(document.forms.form1.TypeCession.value == "Vente"){
			
			afficheDiv('div_neuf');	
		}	
	}		
	
	if(idTypeForm == "terrainOff" ){ 
		if(document.forms.form1.TypeCession.value == "Vente"){
			afficheDiv('div_pieces');	
			afficheDiv('div_neuf');	
		}		
	}
	if(idTypeForm == "terrainOn" ){ 
		masqueDiv("div_pieces"); 
		masqueDiv("div_neuf");
	}	
	
		
}


function transformInscriptionClient(indic){
		
		if(indic == "case_NL" ){			
			if(document.forms.form1.check_NL.checked==true){ 
				var obj = document.getElementById('info_mail-ca');
				var h = obj.scrollHeight;			
				sizeTween = new Tween(obj.style,'height',Tween.strongEaseOut,0,h,0.7,'px');
				sizeTween.start();		
				}
			else{
				var obj = document.getElementById('info_mail-ca');
				var h = obj.scrollHeight;			
				sizeTween = new Tween(obj.style,'height',Tween.strongEaseOut,h,0,0.7,'px');
				sizeTween.start();					
				}			
			}
		if(indic == "case_NumCpt" ){
			if(document.forms.form1.client_CA[0].checked==true){ masqueDiv('numCompte');  }			
			if(document.forms.form1.client_CA[1].checked==true){  afficheDiv('numCompte');  }
		}
			
		
	
}


function transformContact(indic){
		
		if(indic == 1 ){	
				var obj = document.getElementById('info_contact');
				var h = obj.scrollHeight;			
				sizeTween = new Tween(obj.style,'height',Tween.strongEaseOut,h,0,0.7,'px');
				sizeTween.start();					
		}
		if(indic == 2 ){	
				var obj = document.getElementById('info_contact');
				var h = obj.scrollHeight;			
				sizeTween = new Tween(obj.style,'height',Tween.strongEaseOut,0,h,0.7,'px');
				sizeTween.start();					
		}
}
