/*	Javascript Functions   */

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 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 viderMotsCles(){
	if(document.getElementById("SelectBoxQS").value=="Entrer les termes recherchés ici"){
		document.getElementById("SelectBoxQS").value="";
	}
}
function viderMotsClesEng(){
	if(document.getElementById("SelectBoxQS").value=="Enter search terms here"){
		document.getElementById("SelectBoxQS").value="";
	}
}

function viderMotsClesEmail(){
	if(document.getElementById("ClientMessage").value=="Votre message..."){
		document.getElementById("ClientMessage").value="";
	}
}

function viderMotsClesEmailEng(){
	if(document.getElementById("ClientMessage").value=="Your message..."){
		document.getElementById("ClientMessage").value="";
	}
}

function flag() {
	var inf="";
	if(document.SendMail.ClientEmailAdd.value == "") inf=inf+"- Votre courriel\n";
	if(document.SendMail.strCAPTCHA.value == "") inf=inf+"- Le code de sécurité\n";
	/*if(document.SendMail.MessageObject[document.SendMail.MessageObject.selectedIndex].value==0) inf=inf+"- Objet de votre message\n";*/
	if(inf=="")
		document.SendMail.submit();
	else
		alert("Les informations suivantes sont manquantes:\n\n"+inf);
}
function flagEng() {
	var inf="";
	if(document.SendMail.ClientEmailAdd.value == "") inf=inf+"- Your email\n";
	if(document.SendMail.strCAPTCHA.value == "") inf=inf+"- Security code\n";
	/*if(document.SendMail.MessageObject[document.SendMail.MessageObject.selectedIndex].value==0) inf=inf+"- Objet de votre message\n";*/
	if(inf=="")
		document.SendMail.submit();
	else
		alert("The following informations seems incorrect:\n\n"+inf);
}
function chl(item,l) {
	if(document.SendMail.elements[item].value.length>l-1) {
		alert("La longueur maximale de votre message est de "+l);
		document.SendMail.elements[item].value=document.fmsi.elements[item].value.substring(0,l-1);
		document.SendMail.elements[item].focus();
	}
}
function chlEng(item,l) {
	if(document.SendMail.elements[item].value.length>l-1) {
		alert("The maximal lenght of your message must be "+l);
		document.SendMail.elements[item].value=document.fmsi.elements[item].value.substring(0,l-1);
		document.SendMail.elements[item].focus();
	}
}
function showGreen(){
	document.getElementById("btnGreen").style.display="block";
	document.getElementById("btnBlue").style.display="none";
}

function showBlue(){
	document.getElementById("btnGreen").style.display="none";
	document.getElementById("btnBlue").style.display="block";
}

function Semaine() {
   this[0]= "Dimanche";   this[1]= "Lundi";   this[2]= "Mardi";
   this[3]= "Mercredi";   this[4]= "Jeudi";   this[5]= "Vendredi";
   this[6]= "Samedi";
}

function Mois() {
   this[0]="Janvier";  this[1]="Fevrier";    this[2]= "Mars";
   this[3]="Avril";    this[4]="Mai";        this[5]= "Juin";
   this[6]="Juillet";  this[7]="Aout";       this[8]= "Septembre";
   this[9]="Octobre";  this[10]="Novembre";  this[11]= "Decembre";
}

// var semaine=new Semaine();    Tableau des noms des jours
var mois=new Mois();         // Tableau des noms des mois
var myDate=new Date();       // La date actuelle
var result=mois[myDate.getMonth()]+" "+(myDate.getYear());
//var result=mois[myDate.getMonth()];
// var result=semaine[myDate.getDay()]+" "+myDate.getDate()+" "+  \ mois[myDate.getMonth()]+" "+(1900+myDate.getYear());

function GoAcheteur(){
	document.getElementById('vendeur').style.display='none';
	document.getElementById('constructeur').style.display='none';
	document.getElementById('agentimmobilier').style.display='none';
	document.getElementById('sommaire').style.display='none';
	document.getElementById('hackie6').style.display='block';// pour hacker ie6 et le min-height
	new Effect.Appear('txt-acheteur', {duration:2});
}

function GoVendeur(){
	document.getElementById('acheteur').style.display='none';
	document.getElementById('constructeur').style.display='none';
	document.getElementById('agentimmobilier').style.display='none';
	document.getElementById('sommaire').style.display='none';
	document.getElementById('hackie6').style.display='block';// pour hacker ie6 et le min-height
	new Effect.Appear('txt-vendeur', {duration:2});
}

function GoConstructeur(){
	document.getElementById('acheteur').style.display='none';
	document.getElementById('vendeur').style.display='none';
	document.getElementById('agentimmobilier').style.display='none';
	document.getElementById('sommaire').style.display='none';
//	document.getElementById('hackie6').style.display='block';
	new Effect.Appear('txt-constructeur', {duration:2});
}

function GoAgent(){
	document.getElementById('acheteur').style.display='none';
	document.getElementById('vendeur').style.display='none';
	document.getElementById('constructeur').style.display='none';
	document.getElementById('sommaire').style.display='none';
	document.getElementById('hackie6').style.display='block';// pour hacker ie6 et le min-height
	new Effect.Appear('txt-agentimmobilier', {duration:2});
}

function Cacheteur(){
	document.getElementById('txt-acheteur').style.display='none';
	document.getElementById('hackie6').style.display='none';// pour hacker ie6 et le min-height
	new Effect.Appear('vendeur', {duration:2});
	new Effect.Appear('constructeur', {duration:2});
	new Effect.Appear('agentimmobilier', {duration:2});
	new Effect.Appear('sommaire', {duration:2});

}

function Cvendeur(){
	document.getElementById('txt-vendeur').style.display='none';
	document.getElementById('hackie6').style.display='none';// pour hacker ie6 et le min-height
	new Effect.Appear('acheteur', {duration:2});
	new Effect.Appear('constructeur', {duration:2});
	new Effect.Appear('agentimmobilier', {duration:2});
	new Effect.Appear('sommaire', {duration:2});
}

function Cconstructeur(){
	document.getElementById('txt-constructeur').style.display='none';
//	document.getElementById('hackie6').style.display='none';
	new Effect.Appear('acheteur', {duration:2});
	new Effect.Appear('vendeur', {duration:2});
	new Effect.Appear('agentimmobilier', {duration:2});
	new Effect.Appear('sommaire', {duration:2});

}

function Cagentimmobilier(){
	document.getElementById('txt-agentimmobilier').style.display='none';
	document.getElementById('hackie6').style.display='none';// pour hacker ie6 et le min-height
	new Effect.Appear('acheteur', {duration:2});
	new Effect.Appear('vendeur', {duration:2});
	new Effect.Appear('constructeur', {duration:2});
	new Effect.Appear('sommaire', {duration:2});

}

function textCounter(item, countfield, maxlimit) {
if (item.value.length > maxlimit) // if too long...trim it!
item.value = item.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else 
countfield.value = maxlimit - item.value.length;
}