function ValidateHotelSearchForm( form )
{
	var Destination	=	form.tbSearchString;
	if(Destination.value.length==0)
	{
		alert("Моля въведете дестинация!");
		Destination.focus();
		return false;
	}

	var CheckIn		=	form.tbDateFrom;
	if (isDate(CheckIn.value)==false)
	{
		alert("Моля въведете начална дата!");
		CheckIn.focus();
		return false;
	}

	var CheckOut	=	form.tbDateTo;
	if (isDate(CheckOut.value)==false)
	{
		alert("Моля въведете крайна дата!");
		CheckOut.focus();
		return false;
	}

	if (compareDates(CheckIn.value, CheckOut.value) >= 0)
	{
		alert("Моля въведете валидни дати!");
		CheckIn.focus();
		return false;
	}

	var RoomCnt	=	form.sCount1;
	if (0 > RoomCnt.selectedIndex)
	{
		alert("Моля изберете брой стаи");
		RoomCnt.focus();
		return false;
	}

	var AdultsCnt	=	form.sAdults1;
	if (0 > RoomCnt.selectedIndex)
	{
		alert("Моля изберете брой възрастни");
		AdultsCnt.focus();
		return false;
	}

    return true;
}

function isDate(str_date)
{
	return (str_date.match(/(0[1-9]|[12][0-9]|3[01])-(0[1-9]|1[012])-(19|20)[0-9][0-9]/) == null) ? false : true;
}

function compareDates(str_date_a, str_date_b)
{
	array_date_a = str_date_a.split('-');
	array_date_b = str_date_b.split('-');

	year_a = array_date_a.pop();
	year_b = array_date_b.pop();

	month_a = array_date_a.pop();
	month_b = array_date_b.pop();

	day_a = array_date_a.pop();
	day_b = array_date_b.pop();

	if (year_a == year_b)
	{
		if (month_a == month_b)
		{
			if (day_a == day_b)
				return 0;
			else
			{
				if (day_a < day_b)
					return -1;
				else
					return 1;
			}
		}
		else
		{
			if (month_a < month_b)
				return -1;
			else
				return 1;
		}
	}
	else
	{
		if (year_a < year_b)
			return -1;
		else
			return 1;
	}
}

function validate_form( form )
{

	var Username	=	form.user;
	if(Username.value.length==0)
    {
        alert ( "Please fill in the 'Username' box." );
        Username.focus();
        return false;
    }

    var Password	=	form.pass;
	if(Password.value.length==0)
    {
        alert ( "Please fill in the 'Password' box." );
        Password.focus();
        return false;
    }

    return true;
}

function validate_log_to_res_form( form )
{

	var Username	=	form.OurRefNum;
	if(Username.value.length==0)
    {
        alert ( "Please fill in the 'Reservation number' box." );
        Username.focus();
        return false;
    }

    var Password	=	form.UserPassword;
	if(Password.value.length==0)
    {
        alert ( "Please fill in the 'Password' box." );
        Password.focus();
        return false;
    }

    return true;
}



