// Anti-mail non prévu.
// Usage : NoMail( 'fin DNS', 'compte', 'début DNS', 'title du lien' );
function NoMail( s1, s2, s3, title )
{
	document.write( "<a title='" + title + "' href='mailto:" + s2 + "@" + s3 + s1 + "'>" + s2 + "@" + s3 + s1 + "</a>" );
}

// Dessine un flash (correctif pour IE, afin d'éviter le cadre clignotant désagréable)
function draw_flash( name, width, height )
{
	document.write( "<object type=\"application/x-shockwave-flash\" data=\"" + name + "\" style=\"width: " + width + "px; height: " + height + "px\">" );
	document.write( "<param name=\"movie\" value=\"" + name + "\">" );
	document.write( "<param name=\"quality\" value=\"high\">" );
	document.write( "<param name=\"menu\" value=\"false\">" );
	document.write( "</object>" );
}

function recherche()
{
	texte = document.Recherche.Texte.value;
	valid = true;
	if (texte=="")
	{
		alert("Le champ de recherche est vide");
		document.Recherche.Texte.focus();
		valid=false;
	}
	if (valid)
	{
		document.location.href = document.location.href.split("?")[0] + "?p=Search&search="+texte;
	}

}
function fixPNG() {
	if(navigator.appName == 'Microsoft Internet Explorer') {
		var png = /\.png$/;
		var imgs = document.getElementsByTagName("img");
		for(var i = 0 ; i < imgs.length; i++) {
			if(imgs.item(i).src.indexOf(".png")>0) {
				imgs.item(i).style.width = imgs.item(i).offsetWidth;
				imgs.item(i).style.height = imgs.item(i).offsetHeight;
				imgs.item(i).style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'' + imgs.item(i).src + '\',sizingMethod=\'image\')';
				imgs.item(i).src = '/img/pix.gif';
			}
		}
	}
}

function deconnecte()
{
	document.getElementById( "commandDeconn" ).value = "Deconnexion";
	document.forms[ "AccesClient" ].submit();
}

function CalculDiv()
{
	EcranLarg = document.body.clientWidth;

	tmp = (EcranLarg - 1000 ) / 2;

	document.getElementById("ColGauche").style.width = tmp + 'px';
	document.getElementById("ColDroite").style.width = tmp + 'px';
}

function Valid(sForm)
{
	bValide = true;
	
	if (sForm.agence.value == ""){
		bValide = false;
		msg = "Veuillez selectionnez votre agence";
		alert(msg);
		sForm.agence.focus();
	}
	if (sForm.depart.value == ""){
		bValide = false;
		msg = "Veuillez sélectionnez votre date de depart";
		alert(msg);
		sForm.depart.focus();
	}
	if (sForm.retour.value == ""){
		bValide = false;
		msg = "Veuillez sélectionnez votre date de depart";
		alert(msg);
		sForm.retour.focus();
	}
	if (new Date(sForm.retour.value) < new Date(sForm.depart.value)){
		bValide = false;
		msg = "Votre date de départ doit être superieure à votre date d'arrivee";
		alert(msg);
		sForm.retour.focus();
	}
	
	if (sForm.categorie.value == ""){
		bValide = false;
		msg = "Veuillez selectionnez le type de vehicule souhaite";
		alert(msg);
		sForm.categorie.focus();
	}
	
	if (sForm.kilometre.value == ""){
		bValide = false;
		msg = "Veuillez entrer le nombre de kilometre";
		alert(msg);
		sForm.kilometre.focus();
	}
	if (sForm.age.value == "0"){
		bValide = false;
		msg = "Veuillez selectionnez l'age du conducteur";
		alert(msg);
		sForm.kilometre.focus();
	}else if (sForm.age.value < 21){
		bValide = false;
		msg = "Le conducteur doit avoir au moins 21 ans";
		alert(msg);
		sForm.age.focus();
	}
	
	
	if (sForm.permis.value < 1){
		bValide = false;
		msg = "Le conducteur principal doit avoir plus d'un an de permis.";
		alert(msg);
		sForm.permis.focus();
	}
}

function reservationLoc()
{
	alert('Veuillez utilisez le moteur de recherche pour reserver');
}
