/*
	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) {
		home_over = newImage("../images/barre_navig/home-over.gif");
		precedent_over = newImage("../images/barre_navig/precedent-over.gif");
		suivant_over = newImage("../images/barre_navig/suivant-over.gif");
		favoris_over = newImage("../images/barre_navig/favoris-over.gif");
		imprimer_over = newImage("../images/barre_navig/imprimer-over.gif");
		email_over = newImage("../images/barre_navig/email-over.gif");
		barre_navig_07_home_over = newImage("../images/barre_navig/barre_navig_07-home_over.gif");
		barre_navig_07_precedent_over = newImage("../images/barre_navig/barre_navig_07-precedent_ov.gif");
		barre_navig_07_suivant_over = newImage("../images/barre_navig/barre_navig_07-suivant_over.gif");
		barre_navig_07_favoris_over = newImage("../images/barre_navig/barre_navig_07-favoris_over.gif");
		barre_navig_07_imprimer_over = newImage("../images/barre_navig/barre_navig_07-imprimer_ove.gif");
		barre_navig_07_email_over = newImage("../images/barre_navig/barre_navig_07-email_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 = "DELAGE SA - Les Carrières de la Loire";
  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.carrieresdelaloire.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='"+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(0,0);
  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;
}
