
function GotoLocation(link){
 	DispWin = window.open(link,'Pwindow','width=630,height=450,toolbar=no,scrollbars=yes,resizable=yes,status=no,directories=no,location=yes,menubar=no,titlebar=no');
}

function miniPage(link){
 	DispWin = window.open(link,'Pwindow','width=640,height=490,toolbar=no,scrollbars=yes,resizable=yes,status=no,directories=no,location=no,menubar=no,titlebar=no');
}

function isNumeric( objElement )
{ 
	var varElement = objElement.value ;
	if( varElement.length > 0 )
	{
		var varChar = varElement.slice( varElement.length - 1, varElement.length ) ;
		if( isNaN(parseInt(varChar)) )
		{
			alert("Only numbers (0-9) are allowed here.") ;
			varElement = varElement.slice(0,varElement.length-1) ;
			objElement.value = varElement ;
		}
	}
}

function getSelectValue( objSelect )
{
	var varValue = objSelect.options[objSelect.selectedIndex].value ;
	return varValue ;
}

// Return true if strText is empty or contains only spaces
function isBlank( strText )
{ 
	if( strText.length == 0 ) { return true ; }
	for( var intPos = 0 ; intPos < strText.length ; intPos ++ )
	{
		if( strText.charCodeAt(intPos) != 32 ) { return false ; }
	}
	return true ;
}

function submitCHK( objForm )
{ 

// Check name is entered
	if( objForm.Firstname.value.length < 1 || isBlank(objForm.Firstname.value) )
	{
		alert("Please enter your contact name.");
		objForm.Firstname.focus() ;
		return false ;
	}

// Check name is entered
	if( objForm.Lastname.value.length < 1 || isBlank(objForm.Lastname.value) )
	{
		alert("Please enter your last name.");
		objForm.Lastname.focus() ;
		return false ;
	}

// Check Telephone is entered
	if( objForm.Telephone.value.length < 1 || isBlank(objForm.Telephone.value) )
	{
		alert("Please enter your telephone number.");
		objForm.Telephone.focus() ;
		return false ;
	}

// Check Email is entered
	if( objForm.Email.value.length < 1 || isBlank(objForm.Email.value) )
	{
		alert("Please enter your email address.");
		objForm.Email.focus() ;
		return false ;
	}

// Check if agreement is checked
	if( objForm.agreement.checked == false )
	{
		alert ('\nBefore continuing, please indicate that you agree to the \nterms and conditions by clicking the box.\n')
		return false
	}

// Confirm license requirement for vehicle type
	if( objForm.vehicle_type.value == '21 Seater' )
	{
		alert('\nWhen booking a 21 seater, the driver\nmust hold a current light rigid licence.\n')
	}

} 
