function getObj(id){
	return document.getElementById(id);
}

function getSelectValue(obj)
{
	var retVal = "";
	if(getObj(obj).options[getObj(obj).selectedIndex].value!="")
		retVal = getObj(obj).options[getObj(obj).selectedIndex].value;
	else
		retVal = getObj(obj).options[0].value;
	
	return retVal;
}

function setValue (obj, val){
	for(var i=0;i<getObj(obj).options.length;i++)
	{		
		if(getObj(obj).options[i].value == val) {
			getObj(obj).selectedIndex = i;		
			break;
		}	
	}	
}

function getSelectHtml(obj)
{
	return getObj(obj).options[getObj(obj).selectedIndex].text;
}

//generic function to set a select with a text parameter
function setText(obj, text){
	var myObj = getObj(obj);
	for(var i=0;i<myObj.options.length;i++)
	{	
		if(myObj.options[i].innerText == text)
		{
			myObj.selectedIndex = i;			
			break;
		}
	}
	//eval("myObj.fireEvent('onchange');");
}

function submitOnce()
{
	if (document.getElementById('conditionsAccepted').checked!=true)
	{
		alert("Vous devez accepter les conditions generales");
		return false;
	}
	if (document.getElementById('cbtitle').selectedIndex==0)
	{
		alert('Vous devez choisir une civilite');
		return false;
	}
	if (document.getElementById("com_name").value=="")
	{
		alert("Vous devez remplir un prenom");
		return false;
	}
	if (document.getElementById("com_lastname").value=="")
	{
		alert("Vous devez remplir votre nom");
		return false;
	}
	if (document.getElementById("com_email").value=="")
	{
		alert("Vous devez remplir votre email");
		return false;
	}
	if (document.getElementById("com_email2").value=="")
	{
		alert("Vous devez remplir la confirmation de votre email");
		return false;
	}
	if (document.getElementById("com_tel").value=="")
	{
		alert("Vous devez remplir votre telephone");
		return false;
	}
	if (
		(document.getElementById("com_adresse1").value=="")&&
		(document.getElementById("com_adresse2").value=="")&&
		(document.getElementById("com_adresse3").value=="")&&
		(document.getElementById("com_adresse4").value=="")
	)
	{
		alert("Vous devez remplir votre adresse");
		return false;
	}
	if (document.getElementById("countryCode").selectedIndex==0)
	{
		alert("Vous devez choisir un pays d'origine");
		return false;
	}
	if (document.getElementById("com_ville").value=="")
	{
		alert("Vous devez remplir le nom de votre ville");
		return false;
	}
	if (document.getElementById("com_cp").value=="")
	{
		alert("Vous devez remplir votre code postal");
		return false;
	}
	return true;
}
function test_formulaire_index()
{
	if (document.getElementById("checkoutCountry").value=="")
	{
		alert("Un Pays de depart doit etre selectionnez");
		return false;
	}
	if (document.getElementById("checkoutLocation").value=="")
	{
		alert("Une ville de depart doit etre selectionnez");
		return false;
	}
	if (document.getElementById("checkinCountry").value=="")
	{
		alert("Un pays d'arrive doit etre selectionnez");
		return false;
	}
	if (document.getElementById("checkinLocation").value=="")
	{
		alert("Une ville d'arrivee doit etre selectionnez");
		return false;
	}
	if (document.getElementById("depart").value=="")
	{
		alert("Une date de depart doit etre selectionnez");
		return false;
	}
	if (document.getElementById("reservationcheckouthour").value=="")
	{
		alert("Une heure de depart doit etre selectionnez");
		return false;
	}
	if (document.getElementById("reservationcheckoutminute").value=="")
	{
		alert("les minutes de depart doit etre selectionnez");
		return false;
	}
	if (document.getElementById("arriver").value=="")
	{
		alert("Une date de retour doit etre selectionnez");
		return false;
	}
	if (document.getElementById("reservationcheckinhour").value=="")
	{
		alert("Une heure de retour doit etre selectionnez");
		return false;
	}
	if (document.getElementById("reservationcheckinminute").value=="")
	{
		alert("les minutes de retour doit etre selectionnez");
		return false;
	}
	document.form.submit();
}
function synchroHours()
{
	document.getElementById("reservationcheckinhour").value = document.getElementById("reservationcheckouthour").value;
}
function synchroMinute()
{
	document.getElementById("reservationcheckinminute").value = document.getElementById("reservationcheckoutminute").value;
}
function synchroLocation()
{
	document.getElementById("checkinLocation").value = document.getElementById("checkoutLocation").value;
}
function test_formulaire_resa2()
{
	if (document.getElementById("vehicule").value=="")
	{
		alert("Au moins un vehicule doit etre selectionnez");
		return false;
	}
	return true;
}
function fct_verification_autre_pays(value)
{
	if (document.getElementById(value).value!='MA')
	{
		document.location="http://www.europcar.com/";
	}
}
addDays = function(d, j)
{
 return new Date(d.getTime() + (1000 * 60 * 60 * 24 * j));
}
function findDay2(obj)
{
	var day = parseInt(obj.toString().substring(0,2),10);
	//alert("days:"+day);
	return day;
}

function findMonth2(obj)
{
	var month = parseInt(obj.toString().substring(3,5),10);
	//alert("month:"+month);
	return month;
}

function findYear2(obj)
{
	var year = parseInt(obj.toString().substring(6,10),10);
	//alert("year:"+year);
	return year;
}

function fct_ajouter_3_jour(date) //18/03/2008
{
	var uneDate = new Date(findYear2(date),findMonth2(date),findDay2(date));
	//alert(addDays(uneDate, 7).toLocaleString());
	var dateverif =  new Date(addDays(uneDate, 7));
	//alert(dateverif.getDate()+'/'+dateverif.getMonth()+'/'+dateverif.getFullYear());
	if (dateverif.getMonth()!=0)
		document.getElementById('arriver').value = dateverif.getDate()+'/'+dateverif.getMonth()+'/'+dateverif.getFullYear();
	else
		document.getElementById('arriver').value = dateverif.getDate()+'/12/'+parseInt(dateverif.getFullYear()-1);
}
function fct_show_hide(val)
{
	if(document.getElementById(val).style.display=="block")
		document.getElementById(val).style.display="none";
	else
		document.getElementById(val).style.display="block";
}
function fct_show_hide_all(num,lettre,val)
{
	for(i=1;i<num;i++)
		document.getElementById(lettre+i).style.display="none";
	if(document.getElementById(val).style.display=="block")
		document.getElementById(val).style.display="none";
	else
		document.getElementById(val).style.display="block";
}
function verif_form_newsletter()
{
	if (document.getElementById('nom').value=="")
	{
		alert("Votre nom est requis");
		return false;
	}
	if (document.getElementById('prenom').value=="")
	{
		alert ("Votre prenom est requis");
		return false;
	}
	if (document.getElementById('email').value=="")
	{
		alert("Votre email est requis");
		return false;
	}
	if (document.getElementById('confirmel').value=="")
	{
		alert("L'email de confirmation est requis");
		return false;
	}
	if (document.getElementById('emailformat').value=="")
	{
		alert("Indiquez le format d'email");
		return false;
	}
	return true;
}
function fct_verif_candidature()
{
	if (document.getElementById('lastname').value=="")
	{
		alert("Indiquez votre nom");
		return false;
	}
	if (document.getElementById('firstname').value=="")
	{
		alert("Indiquez votre prenom");
		return false;
	}
	if (document.getElementById('email').value=="")
	{
		alert("Indiquez votre email");
		return false;
	}
	if (document.getElementById('phone').value=="")
	{
		alert("Indiquez votre telephone");
		return false;
	}
	if (document.getElementById('commentaire').value=="")
	{
		alert("Indiquez un commentaire");
		return false;
	}
	if (document.getElementById('cityville').value=="")
	{
		alert("Indiquez une ville de residence");
		return false;
	}
	return true;
}






























