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-Za-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 checkWebsite(objThis){ if(isBlank(objThis.value)) return true; var tmpRegExpr = /^(http[s]?:\/\/|ftp:\/\/)?(www\.)?[a-zA-Z0-9-\.]+\.(com|org|net|mil|edu|ca|co.uk|com.au|gov)$/; var retVal = processChecking2(objThis,tmpRegExpr,'Website name is not proper, please correct the name.',checkWebsite.arguments); return retVal;}
function processChecking2(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 fnCheckMemberLogin()
{             
    var hndFRM = document.getElementById('frmLogin');     

	if(isBlank(Trim(hndFRM.txtMemberUsername.value)))
    {
          alert("Please enter emailid to login");
          hndFRM.txtMemberUsername.focus();
          return false;
    }
    if(checkEmail(hndFRM.txtMemberUsername)==false)
    {
        alert("Please Enter Valid Email Id.");
        hndFRM.txtMemberUsername.focus();
        return false;
    }
    if(isBlank(Trim(hndFRM.txtMemberPassword.value)))
    {
          alert("Please enter password to login");
          hndFRM.txtMemberPassword.focus();
          return false;
    }    
    return true;    
}

function fnCheckMemberProfile()
{
	var frm=document.getElementById('frmProfile');
	
    if(isBlank(frm.txtName.value))
    {
        alert("Please Enter First Name.");
        frm.txtName.focus();
        return false;
    }
    if(isBlank(frm.txtLastName.value))
    {
        alert("Please Enter Last Name.");
        frm.txtLastName.focus();
        return false;
    }
	 
    if(isBlank(frm.txtPostal.value))
    {
        alert("Please Enter Postal Code.");
        frm.txtPostal.focus();
        return false;
    }
	
	var isValid = false;
	var numbersCheckRegExp = /[^\d]/;
	isValid = !numbersCheckRegExp.test(frm.txtPostal.value);
	
	if(!isValid)
	{
		alert("Please Enter Valid Postal Code.");
		return false;	
	}
	
	if(isBlank(frm.txtPhone.value))
    {
        alert("Please Enter Phone Number.");
        frm.txtPhone.focus();
        return false;
    } 
}

var xmlHttp

function GetXmlHttpObject()
{
    var xmlHttp=null;
    try
      {
      // Firefox, Opera 8.0+, Safari
      xmlHttp=new XMLHttpRequest();
      }
    catch (e)
      {
      // Internet Explorer
      try
        {
        xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
      catch (e)
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      }
    return xmlHttp;
}  

function fnGetStates(country)
{   
    xmlHttp=GetXmlHttpObject();      
    var url="getStates.php";
    url=url+"?c="+country;          
    xmlHttp.onreadystatechange=displayStates;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);

}

function displayStates() 
{   
    if (xmlHttp.readyState==4)
    {   
        document.getElementById("divState").innerHTML=xmlHttp.responseText;        
    }
} 

function fnMemberAddress()
{
    var hndFRM = document.getElementById('frmAddress'); 
    if(isBlank(hndFRM.txtAddress.value))
    {
          alert("Please enter address.");
          hndFRM.txtAddress.focus();
          return false;
    }
    if(isBlank(hndFRM.txtCity.value))
    {
          alert("Please enter city.");
          hndFRM.txtCity.focus();
          return false;
    }
    if(isBlank(hndFRM.intState.value))
    {
          alert("Please enter state.");
          hndFRM.intState.focus();
          return false;
    }
    if(isBlank(hndFRM.txtZip.value))
    {
          alert("Please enter zip code.");
          hndFRM.txtZip.focus();
          return false;
    }
}

function fnChangePassword()
{
   var frm=document.getElementById('frmChgPass');
   
   if(isBlank(frm.txtOldPassword.value))
   {
       alert("Enter Old Password");
       frm.txtOldPassword.focus();
       return false;
   }
   if(isBlank(frm.txtPassword1.value))
   {
       alert("Enter New Password");   
       frm.txtPassword1.focus();
       return false;
   }
   if(frm.txtPassword1.value.length<6 || frm.txtPassword1.value.length>10)
   {
       alert("Password should be minimum 6 or maximum 10 characters.");
       frm.txtPassword1.focus();
       return false;
   }  
   
   if(isBlank(frm.txtPassword2.value))
   {
       alert("Re Enter New Password");
       frm.txtPassword2.focus();
       return false;
   } 
   if(frm.txtPassword2.value.length<6 || frm.txtPassword2.value.length>10)
   {
       alert("Password should be minimum 6 or maximum 10 characters.");
        frm.txtPassword2.focus();
       return false;
   }
   
   if(frm.txtPassword1.value != frm.txtPassword2.value)
   {
       alert("New Password Does Not Match Re Typed Password.");
       frm.txtPassword2.focus();
       return false;
   }
}

function fnForgotPassword()
{
    var frm=document.getElementById("frmForgot");
    if(isBlank(frm.txtFEmail.value))
    {
        alert("Please Enter Email Id.");
        frm.txtFEmail.focus();
        return false;
    }
    if(checkEmail(frm.txtFEmail)==false)
    {
        alert("Please Enter Valid Email Id.");
        frm.txtFEmail.focus();
        return false;
    }
}

function fnValCreditCard()
{
     var dateObj=new Date();
     var currentMonth = dateObj.getMonth(); 
     var currentYear = dateObj.getFullYear();
     
     var frm=document.getElementById("frmCheckout2"); 
     if(isBlank(frm.credit_num.value))
     {
        alert("Please Enter Credit Card Number.");
        frm.credit_num.focus();
        return false;
     }
     if (checkCreditCard(frm.credit_num.value,frm.card_type.value)==false)
     {
         alert(ccErrors[ccErrorNo]);
         return false;
     }
     if(frm.expireyear.value < currentYear)
     {
            alert("This card has already expired."); 
            frm.expireyear.focus();
            return false;
     }
     else if(frm.expireyear.value==currentYear)
     {
            if(frm.expiremonth.value < currentMonth)
            {
                alert("This card has already expired."); 
                frm.expireyear.focus();
                return false; 
            }
     }
	 
	 	 /* Added by komal Patel Date: 07-July-2008 */
	 if(isBlank(frm.card_code.value))
     {
        alert("Please Enter Security Code.");
        frm.card_code.focus();
        return false;
     }
	 
}

function fnNewAddress()
{
    var hndFRM = document.getElementById('frmAddress'); 
    for (var i = 0; i < hndFRM.address.length; i++)
    {
        if (hndFRM.address[i].checked == true)
        {
            addressval = hndFRM.address[i].value; 
            break;
        }
    }
    
    if(addressval=='add')
    {
        if(isBlank(hndFRM.txtAddress.value))
        {
              alert("Please enter address.");
              hndFRM.txtAddress.focus();
              return false;
        }
        if(isBlank(hndFRM.txtCity.value))
        {
              alert("Please enter city.");
              hndFRM.txtCity.focus();
              return false;
        }
        if(isBlank(hndFRM.intState.value))
        {
              alert("Please enter state.");
              hndFRM.intState.focus();
              return false;
        }
        if(isBlank(hndFRM.txtZip.value))
        {
              alert("Please enter zip code.");
              hndFRM.txtZip.focus();
              return false;
        }
    }
       
}

function fnResetText()
{
     var frm = document.getElementById("frmSearchBox");     
     frm.productName.value="";     
}

function fnSearchText(val)
{
   var frm = document.getElementById("frmSearchBox");     
   if(frm.productName.value=='')
        frm.productName.value=val;  
}

function submitForm()
{
    document.getElementById('frmSub').submit();
}

//====================================================================================================
// Function Name    : redirect()
// Created By       : Aadesh Gharpure
// Created on       : 11 Sep 2009
// Last Modified By : 
// Last modified On : 
// Purpose          : This function will be used to redirect page, in pagination function
//====================================================================================================
function redirect(var1)
{
	var str1 = var1.split('?');        		
	var str = var1.split('=');    

	frmName = str1[0];
	 document.getElementById("currentPage").value=str[1];

	 //document.productsearch.submit();
	document.getElementById(frmName).submit();
 
}//end function redirect()

//====================================================================================================
// Function Name    : viewBlogDetails()
// Created By       : Aadesh Gharpure
// Created on       : 15 Sep 2009
// Last Modified By : 
// Last modified On : 
// Purpose          : This function will be used submit the form on blogs listing page and sent it to blog details page.
//====================================================================================================
function viewBlogDetails(blogId)
{
    var frm = document.getElementById("frmDetails");
	frm.blogId.value=blogId;
	frm.submit();
}

//====================================================================================================
// Function Name    : fnValidateBlogComment()
// Created By       : Aadesh Gharpure
// Created on       : 15 Sep 2009
// Last Modified By : 
// Last modified On : 
// Purpose          : This function will be used to validate the comment against blog entry
//====================================================================================================
function fnValidateBlogComment()
{
	var frm=document.getElementById("frmComment");
	if(isBlank(frm.txtName.value))
	{
		alert("Please Enter Your Name.")
		frm.txtName.focus();
		return false;
	} 

	if(isBlank(frm.txtEmail.value))
	{
		alert("Please Enter Your Email.")
		frm.txtEmail.focus();
		return false;
	} 

    if(checkEmail(frm.txtEmail)==false)
    {
        alert("Please Enter Valid Email Id.");
        frm.txtEmail.focus();
        return false;
    }

	if(!isBlank(frm.txtWebsite.value) && checkWebsite(frm.txtWebsite)==false)
	{
		alert("Please Enter Valid Website name.")
		frm.txtWebsite.focus();
		return false;
	} 

	if(isBlank(frm.comments.value))
	{
		alert("Please Enter Your Comment.")
		frm.comments.focus();
		return false;
	} 

	return true;
}//end function fnValidateBlogComment()

//====================================================================================================
// Function Name    : popupWindow()
// Created By       : Aadesh Gharpure
// Created on       : 23 Sep 2009
// Last Modified By : 
// Last modified On : 
// Purpose          : This function will be used to open a pop up window.
//====================================================================================================
function popupWindow(url,name,height,width,top,left)
{
	window.open(url,"_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=yes, width="+width+", height="+height+", top="+top+", left="+left);
	return false;
}

//====================================================================================================
// Function Name    : fnValidateProduct()
// Created By       : Aadesh Gharpure
// Created on       : 24 Sep 2009
// Last Modified By : 
// Last modified On : 
// Purpose          : This function will be used to validate the add to cart form in product details page.
//====================================================================================================
function fnValidateProduct(id)
{
	var qtyval=document.getElementById("qty-"+id).value;

	if(isBlank(qtyval))
	{
		alert('Please enter Product Quantity.');
		document.getElementById("qty-"+id).focus();
		return false;
	} 

	var isValid = false;
	var numbersCheckRegExp = /[^\d]/;
	isValid = !numbersCheckRegExp.test(qtyval);
	
	if(qtyval <= 0)
	{
			alert("Product Quqantity should be a positive numeric value.");
			return false;
	}
	else if(!isValid)
	{
			alert("Please Enter Valid Product Quantity value.");
			return false;	
	}

}


//====================================================================================================
// Function Name    : fnValidateProduct()
// Created By       : Aadesh Gharpure
// Created on       : 24 Sep 2009
// Last Modified By : 
// Last modified On : 
// Purpose          : This function will be used to validate the add to cart form and add items to cart.
//====================================================================================================
function fnAddToCart(ProductId,Price)
{
	var intqty = document.getElementById('qty-'+ProductId).value;
	var strHostName = window.location.hostname;
	
	var qtyval=document.getElementById("qty-"+ProductId).value;

	if(isBlank(qtyval))
	{
		alert('Please enter Product Quantity.');
		document.getElementById("qty-"+ProductId).focus();
		return false;
	} 

	var isValid = false;
	var numbersCheckRegExp = /[^\d]/;
	isValid = !numbersCheckRegExp.test(qtyval);
	
	if(qtyval <= 0)
	{
			alert("Product Quqantity should be a positive numeric value.");
			return false;
	}
	else if(!isValid)
	{
			alert("Please Enter Valid Product Quantity value.");
			return false;	
	}
	else
	{		   
		showPopWin('http://'+strHostName+'/addtocart.php?ProductID='+ProductId+'&Price='+Price+'&Qty='+intqty, 450, 170, null);
	} 
}//end function fnAddToCart()

//====================================================================================================
// Function Name    : fnRedirectpage()
// Created By       : Aadesh Gharpure
// Created on       : 23 Sep 2009
// Last Modified By : 
// Last modified On : 
// Purpose			: Used For Redirect page from the Check out Light Box
//====================================================================================================
function fnRedirectpage(strUrl,ProductId,QTY,Price)
{
		fnUpdateCartBox(strUrl,ProductId,QTY,Price);
}

//====================================================================================================
// Function Name    : fnUpdateCartBox()
// Created By       : Aadesh Gharpure
// Created on       : 23 Sep 2009
// Last Modified By : 
// Last modified On : 
// Purpose			: Used For Redirect page from the Check out Light Box
//====================================================================================================
function fnUpdateCartBox(strUrl,ProductId,QTY,Price)
{
	var strHostName = window.location.hostname;
    xmlHttp=GetXmlHttpObject();
    var url=  window.location.protocol+"//"+strHostName+"/updCart.php";
    
    if(xmlHttp)
    {
			url=url+"?id="+ProductId+"&qty-"+ProductId+"="+QTY+"&price="+Price;  	
			xmlHttp.open("GET",url,true);
			xmlHttp.onreadystatechange = function() //function to be called on every state change event
		    {
    			if(xmlHttp.readyState==4 && xmlHttp.status==200 )
				{ 
					var strResult = xmlHttp.responseText;
   				    document.getElementById("cart").innerHTML=strResult;  
   				    if(strUrl == 'http://'+strHostName+'/updCart.php' )
   				    {
   				    	window.parent.hidePopWin(false);
   				    }
   				    else if(strUrl == 'http://'+strHostName+'/shoppingcart.php')
					{					
						var Url = strUrl+"?id="+ProductId+"&qty-"+ProductId+"="+QTY;
						location.replace(Url);
					}   				    
				}//end  if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status==200 )   	
			}//end  xmlHttp.onreadystatechange = function()
		    xmlHttp.send(null);
	    }//end  if(xmlHttp)   
}//end function fnUpdateCartBox(strUrl,ProductId,QTY,Price)

//====================================================================================================
// Function Name    : fnUpdateQuantity()
// Created By       : Aadesh Gharpure
// Created on       : 24 Sep 2009
// Last Modified By : 
// Last modified On : 
// Purpose			: Used to validate update quantity in checkout process
//====================================================================================================
function fnUpdateQuantity(ProductId)
{
	var intqty = document.getElementById('qty-'+ProductId).value;

	var isValid = false;
	var numbersCheckRegExp = /[^\d]/;
	isValid = !numbersCheckRegExp.test(intqty);

    if(isBlank(intqty))
    {
        alert("Please Enter Product Quantity");
        return false;
    }
    if(intqty != "" && (!isValid))
	{
		alert("Please Enter Valid Product Quantity value.");
		return false;
	}
	if(intqty != "" && intqty <= 0)
	{
		alert("Product Quqantity should be a positive numeric value.");
		return false;
	}
}//fnUpdateQuantity

//====================================================================================================
// Function Name    : fnDeleteItem1()
// Created By       : Aadesh Gharpure
// Created on       : 24 Sep 2009
// Last Modified By : 
// Last modified On : 
// Purpose			: Used for removing the products from the shopping cart
//====================================================================================================
function fnDeleteItem1(intId)
{
    var frm=document.getElementById('frmCart');  

    var checkedOptions=new Array();
    var j=0; 
	 checkedOptions[j]=intId;
	 
    if(checkedOptions.length==0)
    {
        alert("You need to select atleast one item.");
        return false;
    }
    else
    {
		if (confirm("Are you sure you want to delete")) {
        var passOptions=checkedOptions.join("_");
        frm.selProducts.value=passOptions;
		}
        else
            return false;
    }     
}

//====================================================================================================
// Function Name    : fnValidateContact()
// Created By       : Aadesh Gharpure
// Created on       : 05 Oct 2009
// Last Modified By : 
// Last modified On : 
// Purpose			: Used for validating contact us form
//====================================================================================================
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.txtEmail.value))
     {
        alert("Please Enter Email Address.");
        frm.txtEmail.focus();
        return false;
     }
     if(checkEmail(frm.txtEmail)==false)
     {
         alert("Please Enter Valid Email Address.");
         frm.txtEmail.focus();
         return false;
     }
	 
    if(isBlank(frm.txtPostal.value))
    {
        alert("Please Enter Postal Code.");
        frm.txtPostal.focus();
        return false;
    }
	
	var isValid = false;
	var numbersCheckRegExp = /[^\d]/;
	isValid = !numbersCheckRegExp.test(frm.txtPostal.value);
	
	if(!isValid)
	{
		alert("Please Enter Valid Postal Code.");
		return false;	
	}
	
	if(isBlank(frm.txtPhone.value))
    {
        alert("Please Enter Phone Number.");
        frm.txtPhone.focus();
        return false;
    } 
	if(isBlank(frm.taComments.value))
	{
		alert("Please Enter Your Comments or Questions.");
		frm.taComments.focus();
		return false;
	}
}

//====================================================================================================
// Function Name    : fnCreateAccount()
// Created By       : Aadesh Gharpure
// Created on       : 05 Oct 2009
// Last Modified By : 
// Last modified On : 
// Purpose			: Used for validating register form for visitors
//====================================================================================================
function fnCreateAccount()
{
	var frm=document.getElementById('frmAccount');
	
    if(isBlank(frm.txtName.value))
    {
        alert("Please Enter First Name.");
        frm.txtName.focus();
        return false;
    }
    if(isBlank(frm.txtLastName.value))
    {
        alert("Please Enter Last Name.");
        frm.txtLastName.focus();
        return false;
    }
     if(isBlank(frm.txtEmail.value))
     {
        alert("Please Enter Email Address.");
        frm.txtEmail.focus();
        return false;
     }
     if(checkEmail(frm.txtEmail)==false)
     {
         alert("Please Enter Valid Email Address.");
         frm.txtEmail.focus();
         return false;
     }
     if(isBlank(frm.txtPassword.value))
     {
        alert("Please Enter Password.");
        frm.txtPassword.focus();
        return false;
     }
     if((frm.txtPassword.value.length < 6) ||  (frm.txtPassword.value.length > 10))
     {
        alert("Password must be minimum 6 and maximum 10 characters long.");
        frm.txtPassword.focus();
        return false;
     }
	 
    if(isBlank(frm.txtPostal.value))
    {
        alert("Please Enter Postal Code.");
        frm.txtPostal.focus();
        return false;
    }
	
	var isValid = false;
	var numbersCheckRegExp = /[^\d]/;
	isValid = !numbersCheckRegExp.test(frm.txtPostal.value);
	
	if(!isValid)
	{
		alert("Please Enter Valid Postal Code.");
		return false;	
	}
	
	if(isBlank(frm.txtPhone.value))
    {
        alert("Please Enter Phone Number.");
        frm.txtPhone.focus();
        return false;
    }
}


//====================================================================================================
// Function Name    : setSearchClass()
// Created By       : Aadesh Gharpure
// Created on       : 08 Oct 2009
// Last Modified By : 
// Last modified On : 
// Purpose			: Used for setting the class to search box on home page. If search box contains the keyword,
//					  then we will not display background image.
//====================================================================================================
function setSearchClass()
{
	var searchField=document.getElementById('keyword');

	if(!isBlank(searchField.value))
	 {
	   document.getElementById('seachBox').className="search1";
	 }
	else  
	 {
	  document.getElementById('seachBox').className="search";
	 }
}

//====================================================================================================
// Function Name    : checkKeyword()
// Created By       : Aadesh Gharpure
// Created on       : 08 Oct 2009
// Last Modified By : 
// Last modified On : 
// Purpose			: Used to validate search form on home page
//====================================================================================================
function checkKeyword()
{
	var frm=document.getElementById('searchform');
	
    if(isBlank(frm.keyword.value))
    {
        alert("Please Enter Keyword.");
        frm.keyword.focus();
        return false;
    }
}

//====================================================================================================
// Function Name    : setJobPosition()
// Created By       : Aadesh Gharpure
// Created on       : 12 Oct 2009
// Last Modified By : 
// Last modified On : 
// Purpose			: Used to validate search form on home page
//====================================================================================================
function setJobPosition(positionId)
{
	var frm=document.getElementById('frmApply');
	frm.positionId.value=positionId;
	frm.submit();
}

//====================================================================================================
// Function Name    : fnApplication()
// Created By       : Aadesh Gharpure
// Created on       : 12 Oct 2009
// Last Modified By : 
// Last modified On : 
// Purpose			: Used for validating visitor's application form
//====================================================================================================
function fnApplication()
{
	var frm=document.getElementById('frmApplication');
	
    if(isBlank(frm.txtName.value))
    {
        alert("Please Enter First Name.");
        frm.txtName.focus();
        return false;
    }
    if(isBlank(frm.txtLastName.value))
    {
        alert("Please Enter Last Name.");
        frm.txtLastName.focus();
        return false;
    }
     if(isBlank(frm.txtEmail.value))
     {
        alert("Please Enter Email Address.");
        frm.txtEmail.focus();
        return false;
     }
     if(checkEmail(frm.txtEmail)==false)
     {
         alert("Please Enter Valid Email Address.");
         frm.txtEmail.focus();
         return false;
     }
	 
    if(isBlank(frm.txtPostal.value))
    {
        alert("Please Enter Postal Code.");
        frm.txtPostal.focus();
        return false;
    }
	
	var isValid = false;
	var numbersCheckRegExp = /[^\d]/;
	isValid = !numbersCheckRegExp.test(frm.txtPostal.value);
	
	if(!isValid)
	{
		alert("Please Enter Valid Postal Code.");
		return false;	
	}
	
	if(isBlank(frm.txtPhone.value))
    {
        alert("Please Enter Phone Number.");
        frm.txtPhone.focus();
        return false;
    } 
}

//====================================================================================================
// Function Name    : fnValidateTestimonial()
// Created By       : Aadesh Gharpure
// Created on       : 28 Oct 2009
// Last Modified By : 
// Last modified On : 
// Purpose			: Used for validating customer testimonial form
//====================================================================================================
function fnValidateTestimonial()
{
    var hdnfRM = document.getElementById('frmTestimonial');

    if(isBlank(Trim(hdnfRM.txtName.value)))
    {
          alert("Please Enter Your Name");
          hdnfRM.txtName.focus();
          return false;
    }
    if(isBlank(Trim(hdnfRM.txtTown.value)))
    {
          alert("Please Enter Hometown");
          hdnfRM.txtTown.focus();
          return false;
    }
    if(isBlank(Trim(hdnfRM.txtMail.value)))
    {
          alert("Please enter Email ID");
          hdnfRM.txtMail.focus();
          return false;
    }
	if(checkEmail(hdnfRM.txtMail)==false)
	{
	 alert("Your Email Id is not valid.\n\rPlease Enter Valid Email Id.");
	 hdnfRM.txtMail.focus();
	 return false;
	}
    if(isBlank(Trim(hdnfRM.taTestimonial.value)))
    {
          alert("Please Enter Testimonial");
          return false;
    }
}