﻿// 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 number.")|custom';
        count++;
//        rules[count]='ctl00_contentplaceholder1_txtPhone|alnumhyphen|Please enter valid Phone number.';
//        count++;
        rules[count]='ctl00_contentplaceholder1_txtAddress|required|Please enter Address.';
        count++;
         rules[count]='ctl00_contentplaceholder1_txtAddress|maxlength|100|Address should no exceeds 100 characters !!';
         count++;
        rules[count]='ctl00_contentplaceholder1_txtCity|required|Please enter City.';
        count++;
        rules[count]='ctl00_contentplaceholder1_txtCity|alphabeticspace|City contains only a-z or A-Z or characters and space.';
        count++;
        rules[count]='ctl00_contentplaceholder1_txtState|required|Please enter State.';
        count++;
        rules[count]='ctl00_contentplaceholder1_txtState|alphabeticspace|State contains only a-z or A-Z or characters and space.';
        count++;
        rules[count]='ValidateCountry("Select Country.")|custom';
        count++;
         rules[count]='ctl00_contentplaceholder1_txtRequestinfo|required|Please enter Request Information.';
        count++;
         rules[count]='ctl00_contentplaceholder1_txtRequestinfo|maxlength|1000|Request Information should no exceeds 1000 characters !!';
         count++;
        if(rules.length>0)
        {
         return performCheck('aspnetForm', rules, 'classic');
        }
    }
    
    function ValidateCountry(msg)
        {
         if(document.getElementById('ctl00_contentplaceholder1_ddl_Country').value=="Select")
            return msg;
        }
        
   
    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;
        }
    }


 