function ValidateReservation()
{
	var variables = new Array("Booking_Reference_Number", "Accommodation", "Name", "Email", "Country", "Number_of_passangers",
	
	"Arrival_flight_number", "Arrival_flight_time", "Arrival_date",
	"Departure_flight_number", "Departure_flight_time", "Departure_date",
	
	"Adult", "Adult_No_of_tickets", "Senior", "Senior_No_of_tickets", "Children", "Children_No_of_tickets");
	var totalVariables = 17;
	k = 0;
	for(var i in variables)
	{
		k++;
		if(k <= totalVariables)
		{
			var id = variables[i];
			document.getElementById(id + '_error').style.display = "none";
		}
	}
	document.getElementById('Email_error2').style.display = "none";
	
	any_error = false;
	
	k = 0;
	for(var i in variables)
	{
		k++;
		if(k <= totalVariables)
		{
			var id = variables[i];
			if(document.getElementById(id).value == "")
			{
				document.getElementById(id + '_error').style.display = "block";
				any_error = true;
			}
		}
	}
	
	if(document.getElementById('Email').value != "" && checkEmail(document.getElementById('Email').value) == false)
	{
		document.getElementById('Email_error2').style.display = "block";
		any_error = true;
	}
	
	if(any_error)
	{
		alert('Please fill all the required fields.');
		return false;
	}else
		return true;
}

function checkEmail(str)
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str)){
		return true;
	}
	return false;
}