// JavaScript Document

var IE = (document.all) ? 1 : 0;
var DOM = 0; 
var field_main;

function do_blink(field)
{
	var errorcolor="#F7EAC8";
	field.style.background=errorcolor;
	field.focus();
    field_main=field;
	setInterval("temp()",500);
}
function temp()
{
	var okcolor="#F2EBD8";
	field_main.style.background=okcolor;
}

if (parseInt(navigator.appVersion) >=5) {DOM=1};
function txtShow( cId, txt2show )
{
// Detect Browser
	if (DOM)
	{
		var viewer = document.getElementById(cId);
		viewer.innerHTML=txt2show;
	}
	else if(IE)
	{
		document.all[cId].innerHTML=txt2show;
    }
}//txtshow
        
function getTxt( cId )
{
	var output = "";
	// Detect Browser
	if (DOM)
	{
		var viewer = document.getElementById(cId);
		output = viewer.value;
	}
    else if(IE)
	{
		output = document.all[cId].value;
	}
    return output;
}//getTxt
		
function countChars(cBoxName, cTxtName, maxKeys)
{
	var str = new String(getTxt(cBoxName));
	var len = str.length;
	var showstr = '<span class="alert-pos">' + len + ' characters of ' + maxKeys + ' entered</span>';
	if (len > maxKeys) showstr = '<span class="alert">' + len + ' characters of ' + maxKeys + ' entered</span><br /><span class="alert">Too many characters, please edit content</span>';
	txtShow( cTxtName, showstr );
}
		
	function ValidChars(sText,ValidChars)
	{
		var IsNumber=true;
		var Char;
		for (i = 0; i < sText.length && IsNumber == true; i++)
		{ 
			Char = sText.charAt(i); 
			if (ValidChars.indexOf(Char) == -1)
			{
				IsNumber = false;
			}
		}
			return IsNumber;
	}
		
function checkform(form) {
			
			if (form.fullname.value == "") {
			 alert( "Please enter your Full Name" );
			 form.fullname.focus();
				return false;
			}
		
if (form.email.value =="") {
			 alert( "Please enter your Email" );
			 form.email.focus();
				return false;
			}


var pattern1="^\\w{1,}@\\w{1,}(\\.\\w{1,}){1,}$";
	if(!form.email.value.match(pattern1))
	{
	alert("Please enter correct Email Adddress");
	form.email.focus();
	return false;
	}

var pattern="[0-9,-]{10}$";
	if(!form.phone.value.match(pattern))
	{
	alert("Please enter correct phone number");
	form.phone.focus();
	return false;
	}
	/*
	if (form.address.value == "") {
			 alert( "Please enter the address" );
			 form.address.focus();
				return false;
			}
	
	if (form.city.value == "") {
			 alert( "Please enter the name of the City" );
			 form.city.focus();
				return false;
			}
	
if (form.proviance.value == "") {
			 alert( "Please enter the name of the Province" );
			 form.proviance.focus();
				return false;
			}
	

var pattern_zip=\^\d{5}-\d{4}|\d{5}|[A-Z]\d[A-Z]\d[A-Z]\$\;
if(!form.postal.value.match(pattern_zip))
	{
	alert("Please enter correct Postal code");
	form.postal.focus();
	return false;
	}
	
	
	if (form.postal.value == "") {
			 alert( "Please enter correct Postal code" );
			 form.postal.focus();
				return false;
			}
	*/

	if (form.purpose.value == "") {
			 alert( "Please enter Reservation Purpose" );
			 form.purpose.focus();
				return false;
			}
				if (form.nopeople.value == "") {
			 alert( "Please enter NO of Pelple Purpose" );
			 form.nopeople.focus();
				return false;
			}
			
	if (form.reservationdate.value == "") {
			 alert( "Please enter Reservation Date" );
			 form.reservationdate.focus();
				return false;
			}
	
	if (form.hour.value == "") {
			 alert( "Please enter Reservation Time" );
			 form.hour.focus();
				return false;
			}
			
	if (form.minute.value == "") {
			 alert( "Please enter Reservation Time" );
			 form.minute.focus();
				return false;
			}
	if (form.code_check.value == "") {
			 alert( "Please enter image text." );
			 form.code_check.focus();
				return false;
			}
					
			
		
		}