// JavaScript Document

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 first 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.");
		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 Enquiry is entered
	if( objForm.Enquiry.value.length < 1 || isBlank(objForm.Enquiry.value) )
	{
		alert("Please provide us a few details regarding your enquiry");
		objForm.Enquiry.focus() ;
		return false ;
	}
	if(objForm.name == 'catalogueForm') { objForm.submit(); }
} 

