﻿// JScript File
 var rules = new Array();
    var count = 0;
    function ValidateSubmit()
    {
      rules.length = 0;
        rules[count]='ctl00_contentplaceholder1_txtfirstName|required|Please enter your first name.';
        count++;
        rules[count]='ctl00_contentplaceholder1_txtfirstName|alphabeticspace|First Name contains only a-z or A-Z or characters and space.';
        count++;
        rules[count]='ctl00_contentplaceholder1_txtlastName|required|Please enter your last name.';
        count++;
        rules[count]='ctl00_contentplaceholder1_txtlastName|alphabeticspace|Last Name  contains only a-z or A-Z or characters and space.';
        count++;

        rules[count]='ctl00_contentplaceholder1_txtEmail|required|Please enter your Email.';
        count++;
        rules[count]='ctl00_contentplaceholder1_txtEmail|email|Please enter valid Email.';
        count++;
        rules[count]='ctl00_contentplaceholder1_txtPhone|required|Please enter Phone number.';
        count++;
        rules[count]='ValidatePhone("Enter valid Phone numbner")|custom';
        count++;
//        rules[count]='ctl00_contentplaceholder1_txtPhone|alnumhyphen|Please enter valid Phone number.';
//        count++;
        rules[count]='ctl00_contentplaceholder1_txtComments|required|Enter your comments.';
        count++;
         rules[count]='ctl00_contentplaceholder1_txtComments|maxlength|1000|Comments should no exceeds 1000 characters !!';
         count++;
        if(rules.length>0)
        {
         return performCheck('aspnetForm', rules, 'classic');
        }
    }

   
    function AbortNonRequiredCharactersPhone(AStrFormName,AStrTextFieldName,AStrInValidString,AStrMessage)
    {
    var LIntCtr
    var LStrTextFieldRef
    var LStrTextFieldValue
    LStrTextFieldRef = eval("document." + AStrFormName + "." + AStrTextFieldName)
    LStrTextFieldValue = LStrTextFieldRef.value

    if (LStrTextFieldValue.indexOf("''") != -1 || LStrTextFieldValue.indexOf('"') != -1)
    {
	    //alert(AStrMessage)
	    LStrTextFieldRef.focus()
	    return false;
    }

    for(LIntCtr=0; LIntCtr < LStrTextFieldValue.length; LIntCtr++)
    {
	    LChrTextFieldValue = LStrTextFieldValue.charAt(LIntCtr)
	    if (AStrInValidString.indexOf(LChrTextFieldValue) != -1)
	    {
		    //alert(AStrMessage)
		    LStrTextFieldRef.focus()
		    return false;
	    }
    }
		return true;
}
	
function ValidatePhone(msg)
    {
        if(AbortNonRequiredCharactersPhone('aspnetForm','ctl00_contentplaceholder1_txtPhone','`~!@#$%^&*+{}();:,<>?|abcdefghijklmnopqrstuvwxyzABCDEFGHIJKPMNOPQRSTYVWXYZ','Phone No. Must Be Valid !')==false) 
        {
            return msg;
        }
    }

 