// JavaScript Document
function ValidateNo( NumStr, String )
{
        for( var Idx = 0; Idx < NumStr.length; Idx ++ )
        {
                 var Char = NumStr.charAt( Idx );
                 var Match = false;
                        for( var Idx1 = 0; Idx1 < String.length; Idx1 ++)
                        {
                                 if( Char == String.charAt( Idx1 ) )
                                 Match = true;
                        }

                        if ( !Match )
                                return false;
        }
        return true;
}        

function validate_contacts()
{
	var frm_contact = this.document.frm_contact;
	if(frm_contact.CustomerName.value.split(" ").join("").length <='')
	{
		alert("Please Enter Name");
		frm_contact.CustomerName.focus();
		return false;
	}
	if(frm_contact.ContactNumber.value.split(" ").join("").length <='')
	{
		alert("Please Enter Contact Number");
		frm_contact.ContactNumber.focus();
		return false;
	}			
		if( !ValidateNo(frm_contact.ContactNumber.value, "0123456789. +_-" ) )
		{
			alert("Enter the Number Only");
			frm_contact.ContactNumber.value = "";
			frm_contact.ContactNumber.focus( );
			return false;
		}		
	if(frm_contact.Email.value.split(" ").join("").length <='')
	{
		alert("Please Enter Email-Id");
		frm_contact.Email.focus();
		return false;
	}
	
			var testresults	
			var str=document.frm_contact.Email.value;
			var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
			if (filter.test(str))
			testresults=true
			else
			{
				alert("Please Enter a valid Email address!")
				document.frm_contact.Email.value='';
				document.frm_contact.Email.focus();
				testresults=false
				return false;
			}
	if(frm_contact.Comments.value.split(" ").join("").length <='')
	{
		alert("Please Enter Message");
		frm_contact.Comments.focus();
		return false;
	}

   if(frm_contact.key.value.split(" ").join("").length <='')
		{
			alert("Please Enter the keywords");
			frm_contact.key.focus();
			return false;
		}
		
		var uptext=frm_contact.key.value;
        var uptextup=uptext.toLowerCase();
		
		var upkeytext=frm_contact.keygen.value;
        var upkeygen=uptext.toLowerCase();
	if(uptextup != upkeygen)
		{
			alert("Please Enter the keywords shown above");
			frm_contact.key.value='';
			frm_contact.key.focus();
			return false;
		}
	
}

