﻿// JScript File
var rules=new Array();

function Validate()
{

   rules.length=0;
    var count=0;
    rules[count]='ctl00_ContentPlaceHolder1_txtName|required|Please enter your name.';
    count++;
    if (document.aspnetForm.ctl00_ContentPlaceHolder1_txtName.value != "")
    {
    rules[count] = 'ValidateName()|custom';
    count++;
    } 
    if (document.aspnetForm.ctl00_ContentPlaceHolder1_txtPhone.value != "")
    {
     rules[count] = 'ValidatePhone()|custom';
    count++;
    } 
    if (document.aspnetForm.ctl00_ContentPlaceHolder1_txtFax.value != "")
    {
     rules[count] = 'ValidateFax()|custom';
    count++;
    }
    rules[count]='ctl00_ContentPlaceHolder1_txtEmail|required|Please enter email.';
    count++;
    rules[count]='ctl00_ContentPlaceHolder1_txtEmail|email|Please enter valid email.';
    count++; 
    rules[count]='ctl00_ContentPlaceHolder1_txtRemarks|maxlength|100|Remarks should not be more than 100 characters.';
    count++;
    rules[count]='ctl00_ContentPlaceHolder1_txtSecCode|required|Please enter security code.';
    count++;
     return performCheck('aspnetForm', rules, 'classic');
}

var id=0;
function refreshCaptcha()
{
    id++;
    document.getElementById("captchaImg").src="captcha.aspx?id="+id;
}

    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()
{
    if(AbortNonRequiredCharactersPhone('aspnetForm','ctl00_ContentPlaceHolder1_txtBestContact','`~!@.#$%^&*+{};:,<>?|abcdefghijklmnopqrstuvwxyzABCDEFGHIJKPMNOPQRSTYVWXYZ','Phone No. Must Be Valid !')==false) 
    return "Please enter valid phone no.";
}

function ValidateFax()
{
    if(AbortNonRequiredCharactersPhone('aspnetForm','ctl00_ContentPlaceHolder1_txtFax','`~!@.#$%^&*+{};:,<>?|abcdefghijklmnopqrstuvwxyzABCDEFGHIJKPMNOPQRSTYVWXYZ','Fax No. Must Be Valid !')==false) 
    return "Please enter valid fax no.";
}

function ValidateName()
{
    if(AbortNonRequiredCharactersPhone('aspnetForm','ctl00_ContentPlaceHolder1_txtName','`~!@#$%^&*+{};:,<>?)|-(0123456987','Name must Be Valid !')==false) 
    return "Please enter valid name.";
}

function reset()
{
document.getElementById('aspnetForm').reset();
return false;
}

function FocusRegister(e)
    { 
     var browserName=navigator.appName; 
        var unicode;
          
     if (browserName=="Microsoft Internet Explorer") 
      unicode = window.event.keyCode;     //IE
     else
       unicode = e.which;     //firefox

     if (unicode == '13') 
     {
     document.getElementById("ctl00_ContentPlaceHolder1_btnSubmit").click();   
        return false;  
     }
    }