﻿// JScript File
/* Form Validation Script for Contact Us
Developed By	: Rakesh Kumar
Date			:3 Sep
Message			: Functions related to Adding of Contact Us Entry
*/
 
function clearField()
{
     document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName").value='';
    document.getElementById("ctl00_ContentPlaceHolder1_txtLastName").value='';
    document.getElementById("ctl00_ContentPlaceHolder1_txtTitle").value='';
    document.getElementById("ctl00_ContentPlaceHolder1_txtCompany").value='';
    document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value='';
    document.getElementById("ctl00_ContentPlaceHolder1_txtPhone").value='';
    document.getElementById("ctl00_ContentPlaceHolder1_txtComments").value=''; 
     document.getElementById("totalChars").value='5000'; 
      document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName").focus();
}
function validate()
{
 
    var rules=new Array();
           
    rules[0]='ctl00_ContentPlaceHolder1_txtFirstName|required|Please enter First Name';
    rules[1]='ctl00_ContentPlaceHolder1_txtLastName|required|Please enter Last name';
    rules[2]='ctl00_ContentPlaceHolder1_txtTitle|required|Please enter Title';
    rules[3]='ctl00_ContentPlaceHolder1_txtEmail|required|Please enter email';
    rules[4]='ctl00_ContentPlaceHolder1_txtEmail|email|Please enter valid  email address.The address should be of this form name@company.com';
    rules[5]='ctl00_ContentPlaceHolder1_txtPhone|required|Please enter Phone';
    rules[6]='ctl00_ContentPlaceHolder1_txtComments|required|Please enter Comment';
    rules[7]='ctl00_ContentPlaceHolder1_txtComments:Comments|maxlength|5000';
    
    if(rules.length>0)
    {
        return performCheck('aspnetForm', rules, 'classic');
    }
}

 function textCounter() 
{
 
 var maxlimit=5000;
 	if (document.getElementById("ctl00_ContentPlaceHolder1_txtComments").value.length > maxlimit)
 		document.getElementById("ctl00_ContentPlaceHolder1_txtComments").value = document.getElementById("ctl00_ContentPlaceHolder1_txtComments").value.substring(0, maxlimit);
 	else 
 		document.getElementById("totalChars").value = maxlimit - document.getElementById("ctl00_ContentPlaceHolder1_txtComments").value.length;
}

function SetContactUsRuleStatus()
{
    document.getElementById("hdnRules").value="C";
}

function SetContactButtonClick(e)
{
    var unicode=e.keyCode? e.keyCode : e.charCode ? e.charCode : e.which
    if(unicode=='13')
    {
	    if(document.getElementById("hdnRules").value=='C')
	    {					
		    document.getElementById("ctl00_ContentPlaceHolder1_btnSubmit").click();
		    e.returnValue=false;
		    return false;
	    }
    }
}
function OnContactTextboxFocus()
{
    document.getElementById("hdnRules").value="C";
}


 


var id=0;
function refreshCaptcha()
{
    id++;
    document.getElementById("ctl00_ContentPlaceHolder1_imgCaptcha").src="imagecaptcha.aspx?id="+id;
}

function killEnter(e)
{
var unicode=e.keyCode? e.keyCode : e.charCode ? e.charCode : e.which
if(unicode == 13)
{
return false;
}
return true;
}