function confirmation()
{
	var allok = true;     
	
	if(document.getElementById('name').value == "")
	{
		alert("Please, submit your Name.");
		return false;
	}
	if(document.getElementById('email').value == "")
	{
		alert("Please, submit your Email.");
		return false;
	}
	else
	{
		var tpn = document.getElementById('email').value;
		
		if( (tpn.indexOf("@") == -1) || (tpn.indexOf(".") == -1) )
		{
			alert("Please submit a valid Email.");
			return false;
		}
	}
	if(document.getElementById('address').value == "")
	{
		alert("Please, submit your Address.");
		return false;
	}
	if(document.getElementById('viatura').value == "")
	{
		alert("Please, submit a Car.");
		return false;
	}
	if(document.getElementById('cpoint').value == "")
	{
		alert("Please, submit your Pick up Location.");
		return false;
	}
	if(document.getElementById('cd').value == "")
	{
		alert("Please, submit your Pick up Date.");
		return false;
	}
	if(document.getElementById('ct').value == "")
	{
		alert("Please, submit your Pick up Time.");
		return false;
	}
	if(document.getElementById('rpoint').value == "")
	{
		alert("Please, submit your Return Location.");
		return false;
	}
	if(document.getElementById('rd').value == "")
	{
		alert("Please, submit your Return Date.");
		return false;
	}
	if(document.getElementById('rt').value == "")
	{
		alert("Please, submit your Return Time.");
		return false;
	}
	
	if(allok == true)
	{
		if(document.getElementById('paynow').checked == false)
		{
			window.open('car_hire_confirmation.php', target='_parent');
			return false;
		}
		else
			return true;
	}
	else
		return false;
}

function manage_birth_date()
{
	manage_days("birth_date_month","birth_date_day","birth_date_year");

	var bday = document.getElementById('birth_date_day').value;
	var bmonth = document.getElementById('birth_date_month').value;
	var byear = document.getElementById('birth_date_year').value;
	document.getElementById('birth_date').value = bday+"/"+bmonth+"/"+byear;
}

function manage_driverl_date()
{
	manage_days("driver_licence_date_month","driver_licence_date_day","driver_licence_date_year");

	var bday = document.getElementById('driver_licence_date_day').value;
	var bmonth = document.getElementById('driver_licence_date_month').value;
	var byear = document.getElementById('driver_licence_date_year').value;
	document.getElementById('driver_licence_date').value = bday+"/"+bmonth+"/"+byear;
}

function manage_passport_date()
{
	manage_days("passport_date_month","passport_date_day","passport_date_year");

	var bday = document.getElementById('passport_date_day').value;
	var bmonth = document.getElementById('passport_date_month').value;
	var byear = document.getElementById('passport_date_year').value;
	document.getElementById('passport_date').value = bday+"/"+bmonth+"/"+byear;
}

function manage_ctime()
{
	var bhour = document.getElementById('ct_hour').value;
	var bmin = document.getElementById('ct_min').value;
	
	document.getElementById('ct').value = bhour+":"+bmin;
}

function manage_rtime()
{
	var bhour = document.getElementById('rt_hour').value;
	var bmin = document.getElementById('rt_min').value;
	
	document.getElementById('rt').value = bhour+":"+bmin;
}

function bissextile(annee)
{
   return (annee%4 ==0) && ( (annee%100 !=0) || (annee%400 ==0) );
}

function manage_days(who,whodays,whoyear)
{
	var biss_date;

	biss_date = bissextile(document.getElementById(whoyear).value);

	var smonth = document.getElementById(who).value;

	var i;
	var last = 27;
	if(biss_date == true) last = 28;
	
	if(smonth == "02")
	{
		for(i = 31 ; i > last ; i--)
		{
			if(document.getElementById(whodays).options[i] !=null) document.getElementById(whodays).options[i] = null;
		}
		if(biss_date == true)
		{
			if(document.getElementById(whodays).options[28] ==null) document.getElementById(whodays).options[28] =  new Option(29, 29);
		}
	}
	else
	if( (smonth == "04") || (smonth == "06") || (smonth == "09") || (smonth == "11") )
	{
		if(document.getElementById(whodays).options[30] !=null)
			document.getElementById(whodays).options[30] = null; 
		else
		{
			var fin = last+1;
			for(i = fin ; i < 30 ; i++)
			{
				if(document.getElementById(whodays).options[i] ==null) document.getElementById(whodays).options[i] =  new Option(i+1, i+1);
			}
		}
	}
	else
	{
		var fin = last+1;
		for(i = fin ; i < 31 ; i++)
		{
			if(document.getElementById(whodays).options[i] ==null) document.getElementById(whodays).options[i] =  new Option(i+1, i+1);
		}
	}
}

function erase_dates()
{
	document.getElementById('birth_date').value = "";
	document.getElementById('driver_licence_date').value = "";
	document.getElementById('passport_date').value = "";
	document.getElementById('ct').value = "";
	document.getElementById('rt').value = "";
}