// Formulaire
function VerifForm()
{

if (document.Formulaire.Nom.value == "")
{alert("Veuillez saisir votre nom");
document.Formulaire.Nom.focus();
return (false);}

if (document.Formulaire.Tel.value == "")
{alert("Veuillez saisir un numéro de téléphone");
document.Formulaire.Tel.focus();
return (false);}

if (document.Formulaire.Email.value == "")
{alert("Veuillez saisir votre e-mail");
document.Formulaire.Email.focus();
return (false);}

else
document.Formulaire.submit();
}


//////////////////////////////////////////////////////////////////////////////////////////////////////

// NO ERROR
function NoError()
	{
	return true;
	}
window.onerror=NoError;

//////////////////////////////////////////////////////////////////////////////////////////////////////

// HEURE
function HeureCheckEJS()
	{
	krucial = new Date;
	heure = krucial.getHours();
	min = krucial.getMinutes();
	sec = krucial.getSeconds();
	jour = krucial.getDate();
	mois = krucial.getMonth()+1;
	annee = krucial.getFullYear();
	if (sec < 10)
		sec0 = "0";
	else
		sec0 = "";
		
	if (min < 10)
		min0 = "0";
	else
		min0 = "";
		
	if (heure < 10)
		heure0 = "0";
	else
		heure0 = "";
	
	if (jour < 10)
		jour0 = "0";
	else
		jour0 = "";
	if (mois < 10)
		mois0 = "0";
	else
		mois0 = "";
		
	DinaHeure = " Nous sommes le " + jour0 + jour + " / " + mois0 + mois + " / " + annee + " >>> " + heure0 + heure + ":" + min0 + min + ":" + sec0 + sec;
	which = DinaHeure
	if (document.getElementById){
		document.getElementById("ejs_heure").innerHTML=which;
	}
	setTimeout("HeureCheckEJS()", 1000)
	}

//////////////////////////////////////////////////////////////////////////////////////////////////////

// ANTI CLIC DROIT
function ejs_nodroit()
        {
        alert('www.agencedumarche.com');
        return(false);
        }
 
document.oncontextmenu = ejs_nodroit;
        
        /*
SCRIPT TROUVE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
 
Disable select-text script (IE4+, NS6+)- By Andy Scott
Exclusive permission granted to Dynamic Drive to feature script
Visit http://www.dynamicdrive.com for this script
*/
 
function disableselect(e){
return false
}
 
function reEnable(){
return true
}
 
//if IE4+
document.onselectstart=new Function ("return false")
 
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
        

//////////////////////////////////////////////////////////////////////////////////////////////////////

// POP UP
function PopupImage(img) {
	titre="17 IMMO SERVICES SAINTES";
	w=open("",'image','width=400,height=400,toolbar=no,scrollbars=no,resizable=yes');	
	w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>");
	w.document.write("<SCRIPT>function checksize()  { if (document.images[0].complete) {  window.resizeTo(document.images[0].width+12,document.images[0].height+60); window.focus();} else { setTimeout('check()',250) } }</"+"SCRIPT>");
	w.document.write("<BODY onload='checksize()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0><a href=# onClick=javascript:window.close() mousebotton=right onmousedown=javascript:window.close()><IMG src='"+img+"' border=0></a>");
	w.document.write("");
	w.document.write("</BODY></HTML>");
	w.document.close();
}

//////////////////////////////////////////////////////////////////////////////////////////////////////

// PRELOAD

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 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_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];}
}


//////////////////////////////////////////////////////////////////////////////////////////////////////

// REDIM IMAGES

function redimImage(inImg, inMW, inMH)
{
  // Cette function recoit 3 parametres
  // inImg : Chemin relatif de l'image
  // inMW  : Largeur maximale
  // inMH   : Hauteur maximale
  var maxWidth = inMW;
  var maxHeight = inMH;
  // Declarations des variables "Nouvelle Taille"
  var dW = 0;
  var dH = 0;
  // Declaration d'un objet Image
  var oImg = new Image();
  // Affectation du chemin de l'image a l'objet
  oImg.src = inImg;
  // On recupere les tailles reelles
  var h = dH = oImg.height;
  var w = dW = oImg.width;
  // Si la largeur ou la hauteur depasse la taille maximale
  if ((h >= maxHeight) || (w >= maxWidth)) {
    // Si la largeur et la hauteur depasse la taille maximale
    if ((h >= maxHeight) && (w >= maxWidth)) {
      // On cherche la plus grande valeur
      if (h > w) {
        dH = maxHeight;
        // On recalcule la taille proportionnellement
        dW = parseInt((w * dH) / h, 10);
      } else {
        dW = maxWidth;
        // On recalcule la taille proportionnellement
        dH = parseInt((h * dW) / w, 10);
      }
    } else if ((h > maxHeight) && (w < maxWidth)) {
      // Si la hauteur depasse la taille maximale
      dH = maxHeight;
        // On recalcule la taille proportionnellement
      dW = parseInt((w * dH) / h, 10);
    } else if ((h < maxHeight) && (w > maxWidth)) {
      // Si la largeur depasse la taille maximale
      dW = maxWidth;
        // On recalcule la taille proportionnellement
      dH = parseInt((h * dW) / w, 10);
    }
  }
  // On ecrit l'image dans le document
  document.writeln("<img src=\"" + inImg + "\" width=\"" + dW + "\" height=\"" + dH + "\" border=\"0\">");
};


function redimImage1(inImg, inMW, inMH)
{
  // Cette function recoit 3 parametres
  // inImg : Chemin relatif de l'image
  // inMW  : Largeur maximale
  // inMH   : Hauteur maximale
  var maxWidth = inMW;
  var maxHeight = inMH;
  // Declarations des variables "Nouvelle Taille"
  var dW = 0;
  var dH = 0;
  // Declaration d'un objet Image
  var oImg = new Image();
  // Affectation du chemin de l'image a l'objet
  oImg.src = inImg;
  // On recupere les tailles reelles
  var h = dH = oImg.height;
  var w = dW = oImg.width;
  // Si la largeur ou la hauteur depasse la taille maximale
  if ((h >= maxHeight) || (w >= maxWidth)) {
    // Si la largeur et la hauteur depasse la taille maximale
    if ((h >= maxHeight) && (w >= maxWidth)) {
      // On cherche la plus grande valeur
      if (h > w) {
        dH = maxHeight;
        // On recalcule la taille proportionnellement
        dW = parseInt((w * dH) / h, 10);
      } else {
        dW = maxWidth;
        // On recalcule la taille proportionnellement
        dH = parseInt((h * dW) / w, 10);
      }
    } else if ((h > maxHeight) && (w < maxWidth)) {
      // Si la hauteur depasse la taille maximale
      dH = maxHeight;
        // On recalcule la taille proportionnellement
      dW = parseInt((w * dH) / h, 10);
    } else if ((h < maxHeight) && (w > maxWidth)) {
      // Si la largeur depasse la taille maximale
      dW = maxWidth;
        // On recalcule la taille proportionnellement
      dH = parseInt((h * dW) / w, 10);
    }
  }
  // On ecrit l'image dans le document
  document.writeln("<img src=\"" + inImg + "\" width=\"" + dW + "\" height=\"" + dH + "\" border=\"0\" name=\"cale1\">");
};

//////////////////////////////////////////////////////////////////////////////////////////////////////

// FAUSSE POPUP OK
var largeurFenetre = 200;	// Largeur de la popup
var hauteurFenetre = 50;	// Hauteur de la popup
var topFenetre = 50			// Distance du haut de la fenetre
var leftFenetre= 120		// Distance du bord gauche de la fenetre

var hauteurBarretitre = 12; // Hauteur de la barre de titre
var couleurHaut = "#009900"	// Couleur de la barre de titre	
var couleurBas = "white"	// Couleur du corps de la fenetre

var texteBarretitre = "<b>17 IMMO-SERVICES</b>"	// Texte qui apparait dans la barre de titre
var policeBarretitre = "Arial"					// Police dans la barre de titre
var taillePoliceBarretitre = "10"				// taille de la police dans la barre de titre
var couleurPoliceBarretitre = "#FFFFFF"			// Couleur du texte de la barre de titre

var texteCorps = "Ce bien a été ajouté à votre sélection !<BR>"	// Texte du corps de la popup
texteCorps += "<a href=# onClick=fermerPopup()>Fermer</a>"	// Editable sur plusieurs lignes

var policeCorps = "Arial"								// Police du corps de la popup
var taillePoliceCorps = "11"							// Taille du texte
var couleurPoliceCorps = "#009900"

var Ombre = 0				// 0 : pas d'ombre; 1 : ombrage

// ------------------------NE PAS EDITER SOUS CETTE LIGNE----------------------//
var clic = false;
function clicDown(tab) {
	abscisse = abs-leftFenetre;
	ordonne = ord-topFenetre;
	clic=true;
}
function clicUp() {
		clic=false;
}
function fermerPopup() {
	document.getElementById("pop_up").style.visibility="hidden";
}
function get_mouse(e){
	if (document.getElementById && document.all) {
		// Internet explorer
		abs = event.x+document.body.scrollLeft;
		ord = event.y+document.body.scrollTop;
	} else if (document.getElementById) {
		// Netscape 6+
		abs = e.pageX
		ord = e.pageY
	} 
	if(clic && document.getElementById){
		leftFenetre = abs-abscisse;
		topFenetre = ord-ordonne;
	}
	document.getElementById("pop_up").style.left = leftFenetre
  	document.getElementById("pop_up").style.top = topFenetre
}
if (document.getElementById && !document.all) {
	document.captureEvents(Event.MOUSEMOVE);
}	
document.onmousemove = get_mouse;

function popupOK(){
	if (document.getElementById) {
		document.write('<style type="text/css">')
		document.write('table.popup {')
		document.write('	margin:2px;')
		document.write('	padding:2px;')
		document.write('	border: 1px solid #009900;}')
		document.write('td.titre {')
		document.write('	font-family: '+policeBarretitre+';')
		document.write('	font-size: '+taillePoliceBarretitre+'px;')
		document.write('	color: '+couleurPoliceBarretitre+';}')
		document.write('td.corps {')
		document.write('	text-align: center;')
		document.write('	font-family: '+policeCorps+';')
		document.write('	font-size: '+taillePoliceCorps+'px;')
		document.write('	color: '+couleurPoliceCorps+';}')
		document.write('a {')
		document.write('	text-decoration:none;')
		document.write('	color: 009900;}')
		document.write('</style>')
		document.write('<DIV id=pop_up STYLE="position:absolute; top:'+topFenetre+'px; left:'+leftFenetre+'px;visibility:visible;">')
       
		document.write('<table width="'+largeurFenetre+'"  height="'+hauteurFenetre+'" border="0" cellspacing="0" cellpadding="0" class="popup">')
		largeurFenetre -= hauteurBarretitre
		hauteurFenetre -= hauteurBarretitre
		document.write('<tr onMouseDown="clicDown()" onMouseUp="clicUp()">')
		document.write('<td bgcolor="'+couleurHaut+'" class="titre" width="'+largeurFenetre+'" height="'+hauteurBarretitre+'" style="cursor: move">' + texteBarretitre +'</td>')
		document.write('<td bgcolor="'+couleurHaut+'" class="titre" width="13" height="'+hauteurBarretitre+'"><img src="images/image.gif" width="13" height="13" onClick="fermerPopup()"></td>')
		document.write('</tr>')
		document.write('<tr valign="top">') 
		document.write('<td bgcolor="'+couleurBas+'" width="'+largeurFenetre+'" height="'+hauteurFenetre+'" colspan="2" class="corps">'+texteCorps+'</td>')
		document.write('</tr>')
		document.write('</table>')
		document.write('</div>')
	}
}

//////////////////////////////////////////////////////////////////////////////////////////////////////

// FAUSSE POPUP NOK
var couleurHautN = "red"	// Couleur de la barre de titre	
var couleurBasN = "white"	// Couleur du corps de la fenetre

var texteCorpsN = "Ce bien est déjà dans votre sélection !<BR>"	// Texte du corps de la popup
	texteCorpsN += "<a href=# onClick=fermerPopup()>Fermer</a>"	// Editable sur plusieurs lignes
var couleurPoliceCorpsN = "red"
// ------------------------NE PAS EDITER SOUS CETTE LIGNE----------------------//

function popupNOK(){
	if (document.getElementById) {
		document.write('<style type="text/css">')
		document.write('table.popupN {')
		document.write('	margin:2px;')
		document.write('	padding:2px;')
		document.write('	border: 1px solid red;}')
		document.write('td.titreN {')
		document.write('	font-family: '+policeBarretitre+';')
		document.write('	font-size: '+taillePoliceBarretitre+'px;')
		document.write('	color: '+couleurPoliceBarretitre+';}')
		document.write('td.corpsN {')
		document.write('	text-align: center;')
		document.write('	font-family: '+policeCorps+';')
		document.write('	font-size: 10px;')
		document.write('	color: '+couleurPoliceCorpsN+';}')
		document.write('a {')
		document.write('	text-decoration:none;')
		document.write('	color: red;}')
		document.write('</style>')
		document.write('<DIV id=pop_up STYLE="position:absolute; top:'+topFenetre+'px; left:'+leftFenetre+'px;visibility:visible;">')
       
		document.write('<table width="'+largeurFenetre+'"  height="'+hauteurFenetre+'" border="0" cellspacing="0" cellpadding="0" class="popupN">')
		largeurFenetre -= hauteurBarretitre
		hauteurFenetre -= hauteurBarretitre
		document.write('<tr onMouseDown="clicDown()" onMouseUp="clicUp()">')
		document.write('<td bgcolor="'+couleurHautN+'" class="titreN" width="'+largeurFenetre+'" height="'+hauteurBarretitre+'" style="cursor: move">' + texteBarretitre +'</td>')
		document.write('<td bgcolor="'+couleurHautN+'" class="titreN" width="13" height="'+hauteurBarretitre+'"><img src="images/image.gif" width="13" height="13" onClick="fermerPopup()"></td>')
		document.write('</tr>')
		document.write('<tr valign="top">') 
		document.write('<td bgcolor="'+couleurBasN+'" width="'+largeurFenetre+'" height="'+hauteurFenetre+'" colspan="2" class="corpsN">'+texteCorpsN+'</td>')
		document.write('</tr>')
		document.write('</table>')
		document.write('</div>')
	}
}

//////////////////////////////////////////////////////////////////////////////////////////////////////

// FORMULAIRES

function ChangeUrl(formulaire)
	{
	if (formulaire.zone.selectedIndex != 0)
		{
		location.href = formulaire.zone.options[formulaire.zone.selectedIndex].value;
	 	}
	else 
		{
		alert('Veuillez choisir un budget !');
		}
	}