// JavaScript Document
var errorColor = "#FF4038";
var normalColor = 'White';
function ValidateControls()
{
	var errorFlag = false;
	if(!ValidateCmb(document.getElementById('cmbcity'),'tdcity'))
		errorFlag = true;
	if(!ValidateCmb(document.getElementById('cmbroom'),'tdroom'))
		errorFlag = true;
	if(!ValidateCmb(document.getElementById('cmbtype'),'tdtype'))
		errorFlag = true;
	return errorFlag;
}
function ValidateCmb(cmb, errorfld)
{	
	if(cmb != null)
	{		
		if(cmb.value == 'null')
		{	
			var fld = document.getElementById(errorfld);
			if(fld != null)			
			{
				if(!fld.firstChild)
					return false;
					//fld.firstChild.nodeValue = 'herasdasdf';
				cmb.style.backgroundColor=errorColor;
			}
			return false;
		}
		else
		{
			var fld = document.getElementById(errorfld);
			if(fld != null)			
			{
				if(!fld.firstChild)
					return true;
				fld.firstChild.nodeValue = '';
				cmb.style.backgroundColor=normalColor;
			}
			return true;
		}
	}
}
function ValidateEmail(fld,errorfld)
{
	if(fld == null)
		return false;
	var reg = new RegExp('^[a-zA-Z_]\w*[@](\w+)(([.]([a-zA-Z]+))+$)');
	var error = document.getElementById(errorfld);
	if(fld.value == '')
	{	
		fld.style.backgroundColor = errorColor;
		if(!error.firstChild)
			return false;
		error.firstChild.nodeValue = 'Error: The e-mail feild is required';
	}	
	else
	{
		if(reg.test(fld.value))
		{
			if(!error.firstChild)
				return true;
			fld.style.backgroundColor = normalColor;
			error.firstChild.nodeValue = '';
		}
		else
		{
			fld.style.backgroundColor = errorColor;
			if(!error.firstChild)
				return true;
			error.firstChild.nodeValue = 'Erorr: E-mail should be in the correct formate e.g aliPak@yahoo.com';
		}
	}	
}
function ValidateDate(cdate, codate) 
{
	
	if (cdate.value == "" || codate.value == "") 
	{
		alert("Check-in and Check-out dates must be entered.");
		return;
	}
	var temp = cdate.value.split('-');
	var temp2 = codate.value.split('-');
	var now = new Date();
	var d1 = new Date(temp[2],temp[1],temp[0]);	
	var d2 = new Date(temp2[2],temp2[1],temp2[0]);	
	if(d1 < now || d2 < now)
	{
		alert("The date should be today date or greater");
		return;
	}
	if (d1 <= d2) 
	{		
		if(!ValidateControls())
			document.getElementById('booking').submit();
	}
	else 
	{
		alert("Check-out date must be after Check-in date");
	}
}

