/*
	Fonction Préchargement des images dans le cache
*/

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		maisons_individuelles_over = newImage("images/maisons-individuelles-over.gif");
		maison_et_jardin_over = newImage("images/maison-et-jardin-over.gif");
		immeubles_over = newImage("images/immeubles-over.gif");
		sommaire_over = newImage("images/sommaire-over.gif");
		dernieres_opportunites_over = newImage("images/dernieres-opportunites-over.gif");
		contacts_over = newImage("images/contacts-over.gif");
		retour_over = newImage("images/retour-over.gif");
		som_maisons_individuelles_over = newImage("images/som-maisons-individuelles-o.gif");
		som_maison_et_jardin_over = newImage("images/som-maison-et-jardin-over.gif");
		som_immeubles_over = newImage("images/som-immeubles-over.gif");
		som_dernieres_opportunites_over = newImage("images/som-dernieres-opportunites-.gif");
		som_contacts_over = newImage("images/som-contacts-over.gif");
		preloadFlag = true;
	}
}

function checkrequired(which){
var pass=true
if (document.images){
for (i=0;i<which.length;i++){
var tempobj=which.elements[i]
if (tempobj.name.substring(0,8)=="required"){
if (((tempobj.type=="text"||tempobj.type=="textarea")&&tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&tempobj.selectedIndex==-1)){
pass=false
break
}
}
}
}
if (!pass){
alert("Certains champs de ce formulaire sont obligatoires. Merci de bien vouloir les renseigner.")
return false
}
else
return true
}


/*
	Fonction Affichage date au format FR
*/


navvers = navigator.appVersion.substring(0,1);


if (navvers > 3)
	navok = true;
else
	navok = false;


today = new Date;
jour = today.getDay();
numero = today.getDate();
if (numero<10)
	numero = "0"+numero;
mois = today.getMonth();
if (navok)
	annee = today.getFullYear();
else
	annee = today.getYear();
TabJour = new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
TabMois = new Array("janvier","f&eacute;vrier","mars","avril","mai","juin","juillet","aout","septembre","octobre","novembre","d&eacute;cembre");
messageDate = TabJour[jour] + " " + numero + " " + TabMois[mois] + " " + annee;


/*
	Fonction Impression de la page en cours
*/


function printpage() {
	if (window.print) {
		window.focus();
		window.print();
	} else {
		alert('Votre système ne permet pas d\'activer cette fonction. Pour imprimer, sélectionnez Imprimer dans le menu de votre Navigateur.');
	}
}


/*
	Fonction Ajouter le site aux favoris
*/

function addToFavorite(favTitle) {
  favTitle = "BESSENAY&reg;";
  if (navigator.appVersion.indexOf("Mac") > 0 ) {
	alert('Votre système ne permet pas d\'activer cette fonction. Pour ajouter cette page à vos favoris, cliquez sur Ctrl+D sur PC ou Pomme+D sur MAC.');
  } else {
    window.external.AddFavorite('http://www.bessenay.com', unescape(favTitle));
  }
}

/*
	Fonction Envoyer cette page à un ami
*/

function emailfriend(){
	window.open('../include/emailfriend.php','emailfriend','width=250,height=200,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no')
}


/*
	Fonction POPUP revu par MC&C HP 2002
*/


function MM_openBrWindow(theURL,winName,features) { //v2.0
  w=window.open(theURL,winName,features);
  w.document.write("<HTML><HEAD><TITLE>"+winName+"</TITLE></HEAD>");
  w.document.write("<BODY leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>");
  w.document.write("<a href='javascript:window.close()'><IMG src='http://www.bessenay.com/"+theURL+"' border=0 alt='Cliquez pour fermer la fen&ecirc;tre'></a>");
  w.document.write("</BODY></HTML>");
  w.moveTo(0,0);
  w.focus(winName);
  w.document.close();
}

function MM_openBrWindow2(theURL,winName,features) { //v2.0
  w=window.open(theURL,winName,features);
  w.moveTo(20,20);
  w.focus(winName);
  w.document.close();
}

/*
	Fonction Affichage message dans la barre de Status
*/


function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}

/*
	Fonction Menu de Reroutage automatique
*/

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

//pop image

function resizePopUp(monImage, monTitre)
  {
	  w = window.open('','chargement','scrollbars=yes,width=500,height=500');
	  w.document.write( "<html><head><title>"+monTitre+"</title>\n" ); 
	  w.document.write( "<script language='JavaScript'>\n"); 
	  w.document.write( "IE5=NN4=NN6=false;\n"); 
	  w.document.write( "if(document.all)IE5=true;\n"); 
	  w.document.write( "else if(document.getElementById)NN6=true;\n"); 
	  w.document.write( "else if(document.layers)NN4=true;\n"); 
	  w.document.write( "function autoSize() {\n"); 
	  w.document.write( "if(IE5) self.resizeTo(document.images[0].width+10,document.images[0].height+81)\n"); 
	  w.document.write( "else if(NN6) self.sizeToContent();\n");
	  w.document.write( "else window.resizeTo(document.images[0].width,document.images[0].height+70)\n"); 
	  w.document.write( "self.focus();\n"); 
	  w.document.write( "}\n</scri");
	  w.document.write( "pt>\n"); 
	  w.document.write( "</head><body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 onLoad='javascript:autoSize();'>" );
	  w.document.write( "<a href='javascript:window.close();'><img src='"+monImage+"' border=0 alt='"+monTitre+"'></a>" ); 
	  w.document.write( "</body></html>" );
	  w.document.close(); 
  }

