function LTrim(pStringToProcess){var WhiteSpc=new String(" \t\n\r"); var ProcessStr=new String(pStringToProcess); if(WhiteSpc.indexOf(ProcessStr.charAt(0))!= -1){ var Cnt1=0,Cnt2=ProcessStr.length; while(Cnt1<Cnt2 && WhiteSpc.indexOf(ProcessStr.charAt(Cnt1))!=-1) Cnt1++; ProcessStr=ProcessStr.substring(Cnt1,Cnt2);} return ProcessStr;}
function RTrim(pStringToProcess){var WhiteSpc=new String(" \t\n\r"); var ProcessStr=new String(pStringToProcess); if (WhiteSpc.indexOf(ProcessStr.charAt(ProcessStr.length-1))!= -1){ var Cnt2=(ProcessStr.length-1); while(Cnt2>=0 && WhiteSpc.indexOf(ProcessStr.charAt(Cnt2))!= -1) Cnt2--;    ProcessStr=ProcessStr.substring(0,(Cnt2+1));} return ProcessStr;}
function Trim(pStringToProcess){var _Trimmed=RTrim(LTrim(pStringToProcess)); return _Trimmed;}
function isNull(pVal2Check){return(pVal2Check==null);} 
function isBlank(pVal2Check){if(isNull(pVal2Check)||Trim(pVal2Check)=='') return true; return false;} 
function checkEmail(objThis){ if(isBlank(objThis.value)) return true; var tmpRegExpr = /^[0-9A-Za-z]+([\.\_]?[0-9A-Z-a-z]+)*([\@]{1})(([0-9A-Z-a-z]+)([\.]{1})([0-9A-Za-z]+))+$/; var retVal = processChecking(objThis,tmpRegExpr,'Email ID is not proper, please correct the Email ID.',checkEmail.arguments); return retVal;}
function processChecking(objThis,pRegExpr,pMessage,funcArguments){hndEvent=window.event; var SetFocus=(funcArguments[1])?funcArguments[1]:false; var ShowAlert=(funcArguments[2])?funcArguments[2]:false; var tmpRegExpr=pRegExpr; var ActualRegExpr=new RegExp(tmpRegExpr); var Val2Check=objThis.value; var NoError=true; if (!Val2Check.match(ActualRegExpr)) NoError=false; if(!NoError){ if(ShowAlert){alert(pMessage);} if(SetFocus){hndEvent.returnValue=false; objThis.focus();} } return NoError;}

//====================================================================================================
//    Function Name     	: fnValidateContact()
//    Created By        	: Aadesh Gharpure
//    Created On        	: 18 Mar 2010
//    Last Modified By    	: 
//    Last modified On    	: 
//    Purpose             	: Used to validate contact us form to user end.
//====================================================================================================
function fnValidateContact()
{
	var frm = document.getElementById("frmContact");
	if(isBlank(frm.txtName.value)) {
		alert("Please Enter Your Name.");
		frm.txtName.focus();
		return false;
	}
	if(isBlank(frm.txtEmailId.value)) {
		alert("Please Enter Email Id.");
		frm.txtEmailId.focus();
		return false;
	}
	if(checkEmail(frm.txtEmailId)==false) {
		alert("Please Enter Valid Email Id.");
		frm.txtEmailId.focus();
		return false;
	}
	if(isBlank(frm.txtMessage.value)) {
		alert("Please Enter Your Message.");
		//frm.txtContact.focus();
		return false;
	}
}

//====================================================================================================
//    Function Name     	: redirect()
//    Created By        	: Aadesh Gharpure       
//    Created On        	: 18 Mar 2010
//    Last Modified By    	: 
//    Last modified On    	: 
//    Purpose             	: Used to redirect page across pagination
//====================================================================================================
function redirect(var1)
{
	var str1 = var1.split('?');                
	var str = var1.split('=');    
	frmName = str1[0];
	document.getElementById("currentPage").value=str[1];
	document.getElementById(frmName).submit();
}//end function redirect()

