// JavaScript Document
function addDaysToDate(old_date, delta_days)
	{
		var split_date = old_date.split('/');
		var new_date = new Date(split_date[2], split_date[1]*1 - 1, split_date[0]*1 + delta_days);
		var new_day = new_date.getDate();
		new_day = ((new_day < 10) ? '0' : '') + new_day; // ajoute un zéro devant pour la forme  
		var new_month = new_date.getMonth() + 1;
		new_month = ((new_month < 10) ? '0' : '') + new_month; // ajoute un zéro devant pour la forme  
		var new_year = new_date.getYear();
		new_year = ((new_year < 200) ? 1900 : 0) + new_year; // necessaire car IE et FF retourne pas la meme chose  
		var new_date_text = new_day + '/' + new_month + '/' + new_year;
		document.myform.d_fin.value = new_date_text;
	}

function getDate(strDate)
	{	  
		day 	= strDate.substring(0,2);
		month 	= strDate.substring(3,5);
		year 	= strDate.substring(6,10);
		d 		= new Date(year, month-1, day);
		return d;
	}

function Search()
	{
		var form = document.myform;
		var ok   =  true;
		
		// test de la ville
		if(form.ville.value != "")
			{
				// test de la date de départ				
				dateD = getDate(form.d_debut.value);
				dateF = getDate(form.d_fin.value);	
				dateN = new Date();	
				
				// date de départ > aujourd'hui
				if(dateD.getTime() <= dateN.getTime()){alert("Date de départ invalide"); ok = false;}
				
				// date de fin > 15 jours à date de départ
				diff = dateF.getTime()-dateD.getTime();
				if(diff < 1296000000){alert("La durée minimum de location est de 15 jours"); ok = false;}
				
				// on envoie si ok
				if(ok == true){form.submit();}				
			}
		else {alert("Veuillez séléctionner une ville de départ");}
	}

