﻿// JScript File

//-----------------------------------------------------Message For Admin Module---------------------------------------

// Form Name----> AddCategory.aspx,EditCategory.aspx

 function validateCategoryFields()
    {
          
            // Validation for  Category details
            
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtCategoryName", "required|specialcharacter1", msgCategoryName + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtPageTitle", "specialcharacter1", Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtPageName", "specialcharacter1", Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtMetaDesc", "specialcharacter1", Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtMetaKeyword", "specialcharacter1", Spl_char1)) 
                return false;  
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtMetaTitle", "specialcharacter1", Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtMetaAbstract", "specialcharacter1", Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtMetaGeocode", "specialcharacter1", Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtCanonical", "specialcharacter1", Spl_char1)) 
                return false;                              
                             
            return true;

       
    }
    
    // Form Name----> AddSubCategory.aspx,EditSubCategory

 function validateSubCategoryFields()
    {
          
            // Validation for  Sub-Category details
            


            if(document.getElementById("ctl00_ContentPlaceHolder1_ddlCat").value=="0")
                {
                    alert("Please select category name.");
                    document.getElementById("ctl00_ContentPlaceHolder1_ddlCat").focus();
                    return false;
                
                }
            
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtSubCatName", "required|specialcharacter1", msgSubCategoryName + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtPageTitle", "specialcharacter1", Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtPageName", "specialcharacter1", Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtMetaDesc", "specialcharacter1", Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtMetaKeyword", "specialcharacter1", Spl_char1)) 
                return false;  
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtMetaTitle", "specialcharacter1", Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtMetaAbstract", "specialcharacter1", Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtMetaGeocode", "specialcharacter1", Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtCanonical", "specialcharacter1", Spl_char1)) 
                return false;                              
                             
            return true;

       
    }
    
    
    
    function validateSubCategoryEditFields()
    {
          
            // Validation for Edit Sub-Category details
            
            
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtSubCat", "required|specialcharacter1", msgSubCategoryName + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtPageTitle", "specialcharacter1", Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtPageName", "specialcharacter1", Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtMetaDesc", "specialcharacter1", Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtMetaKeyword", "specialcharacter1", Spl_char1)) 
                return false;  
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtMetaTitle", "specialcharacter1", Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtMetaAbstract", "specialcharacter1", Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtMetaGeocode", "specialcharacter1", Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtCanonical", "specialcharacter1", Spl_char1)) 
                return false;                              
                             
            return true;

       
    }
    
    // Form Name----> AddDiscountCoupon.aspx
    
    
    
    function validateDiscountFields()
	{
	
	
	     if (!validateCntrls("ctl00_ContentPlaceHolder1_txtCampaignName", "required|specialcharacter1", msgCampaignName +'|'+ Spl_char1)) 
             return false;
             
         if (!validateCntrls("ctl00_ContentPlaceHolder1_txtVoucherCode", "required|specialcharacter1", msgVoucherCode +'|'+ Spl_char1)) 
             return false; 
             
         if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDiscount", "required|numeric|specialcharacter1", msgDiscount +'|'+ msgDiscountNumeric +'|'+Spl_char1)) 
             return false; 
             
         if (!validateCntrls("ctl00_ContentPlaceHolder1_txtLaunchDate", "required", msgStartDate)) 
             return false;     
         
         if (!validateCntrls("ctl00_ContentPlaceHolder1_txtExpiryDate", "required", msgEndDate)) 
             return false;      
             
           	 	
  	     if (document.getElementById("ctl00_ContentPlaceHolder1_txtLaunchDate").value != "" && document.getElementById("ctl00_ContentPlaceHolder1_txtExpiryDate").value !="")
            {
                var monthNames = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
                var dt = new Date();
                var y  = dt.getFullYear();
                var m  = monthNames[dt.getMonth()]; 
                var d  = dt.getDate();
                var currentDate=d + "-" + m + "-" + y;
                
              
			    var StartDate = document.getElementById("ctl00_ContentPlaceHolder1_txtLaunchDate").value;
			    var EndDate = document.getElementById("ctl00_ContentPlaceHolder1_txtExpiryDate").value;
    			
		     if(compareDates(EndDate,"dd-MMM-yyyy",currentDate,"dd-MMM-yyyy") == -1)
			    {
			        alert("voucher end date can not be smaller than current date.")
                    document.getElementById("ctl00_ContentPlaceHolder1_txtExpiryDate").focus();
                    return false;
    			
    			
			    }
		     if(compareDates(StartDate,"dd-MMM-yyyy",EndDate,"dd-MMM-yyyy") == 1)
                {
                    alert("voucher start date can not be greater than voucher expiry date.")
                    document.getElementById("ctl00_ContentPlaceHolder1_txtLaunchDate").focus();
                    return false;
                }
                
                
         }
       
       
       
       if (document.getElementById("ctl00_ContentPlaceHolder1_txtLaunchDate").value == "")
       {
             
       var monthNames = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");

       
            var dt = new Date();
            var y  = dt.getFullYear();
            var m  = monthNames[dt.getMonth()]; 
            var d  = dt.getDate();
            var currentDate=d + "-" + m + "-" + y;
            
         
			var StartDate = document.getElementById("ctl00_ContentPlaceHolder1_txtLaunchDate").value;
			var EndDate = document.getElementById("ctl00_ContentPlaceHolder1_txtExpiryDate").value;
			
			if(compareDates(EndDate,"dd-MMM-yyyy",currentDate,"dd-MMM-yyyy") == -1)
			{
			    alert("voucher end date can not be smaller than current date.")
                document.getElementById("ctl00_ContentPlaceHolder1_txtExpiryDate").focus();
                return false;
			
			
			}
		      
       }
    		
		return(true);
		
	}
	
// form name AddProductDetails.aspx
	
	 function ValidateProductForm()
	{
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_ddlCategory").selectedIndex==0)
	{
	alert("Please select a category name.");
	document.getElementById("ctl00_ContentPlaceHolder1_ddlCategory").focus();
	 return false;
	}
	
	if(document.getElementById("ctl00_ContentPlaceHolder1_ddlSubCategory").selectedIndex==0)
	{
	alert("Please select a subcategory name.");
	document.getElementById("ctl00_ContentPlaceHolder1_ddlSubCategory").focus();
	 return false;
	}
   

    if (!validateCntrls("ctl00_ContentPlaceHolder1_txtProductName", "required", msgProductName))
    {
        return false;
    }
  if(document.getElementById("ctl00_ContentPlaceHolder1_ddlProductType").selectedIndex==0)
	{
	alert("Please select a product type.");
	document.getElementById("ctl00_ContentPlaceHolder1_ddlProductType").focus();
	 return false;
	}
   
   if (!validateCntrls("ctl00_ContentPlaceHolder1_ProdThumbNailImage", "required|image",EnterImage + '|' + InvalidImage))
    {
        return false;
    }
     if (!validateCntrls("ctl00_ContentPlaceHolder1_txtAlt", "required",EnterAltTag))
    {
        return false;
    }
   
    if (textMatter(document.getElementById("ctl00_ContentPlaceHolder1_txtDescription").id)=="")
			{
				alert ("Please enter  product description.");
				return (false);
			}
    

    
    if (!validateCntrls("ctl00_ContentPlaceHolder1_txtWeight", "required|numeric|notzero",EnterWeight + '|' + WeightNumeric + '|' +WeightNotZero))
    {
        return false;
    }
    if(document.getElementById("ctl00_ContentPlaceHolder1_ddlOutOfStock").selectedIndex==2)
	{
	 if(document.getElementById("ctl00_ContentPlaceHolder1_txtExpectedDate").value=="")
	 {
	   alert("Please enter an expected date.");
	   document.getElementById("ctl00_ContentPlaceHolder1_txtExpectedDate").focus();
	    return false;
	 }
	}
    
    
     if (!validateCntrls("ctl00_ContentPlaceHolder1_txtInsurance", "required|numeric|notzero",EnterInsurance + '|' + InsuranceNumeric + '|' +InsuranceNotZero))
    {
        return false;
    }
    var Inputs1 = document.getElementsByTagName("Input"); 
        for(i = 0; i < Inputs1.length; i++)
        {
        //alert("done");
            if(Inputs1[i].type == 'text' ) 
            {
            if(Inputs1[i].id.indexOf("txtPrice") > -1)
            {
                    if(Trim(Inputs1[i].value).length==0)  
                      {
                        alert("Please enter price for all Rental Period.");
                        Inputs1[i].focus();
                         return false;
                      }
                      if(!validateCntrls(Inputs1[i].id, "numeric|notzero", PriceNumeric + '|' + PriceNotZero))
                      {
                           
                           
                            return false;
                          
                      }
                    
             }
             // return (true);
             }
         }
    
//     if (!validateCntrls("ctl00$ContentPlaceHolder1$rptPrice$ctl00$txtPrice", "numeric|notzero", PriceNumeric + '|' + PriceNotZero))
//    {
//       
//    }
return (true);
}
	

	

    // form name EditProductDetails.aspx
	
	 function ValidateEditProductForm()
	{
	if(document.getElementById("ctl00_ContentPlaceHolder1_ddlCategory").selectedIndex==0)
	{
	alert("Please select a category name.");
	document.getElementById("ctl00_ContentPlaceHolder1_ddlCategory").focus();
	 return false;
	}
	if(document.getElementById("ctl00_ContentPlaceHolder1_ddlSubCategory").selectedIndex==0)
	{
	alert("Please select a subcategory name.");
	document.getElementById("ctl00_ContentPlaceHolder1_ddlSubCategory").focus();
	 return false;
	}
 


    if (!validateCntrls("ctl00_ContentPlaceHolder1_txtProductName", "required", msgProductName))
    {
        return false;
    }
    
    if(document.getElementById("ctl00_ContentPlaceHolder1_ddlProductType").selectedIndex==0)
	{
	alert("Please select a product type.");
	document.getElementById("ctl00_ContentPlaceHolder1_ddlProductType").focus();
	 return false;
	}
   
    if(document.getElementById("ctl00_ContentPlaceHolder1_hdnImgProdThumbNailImage").value=="")
    {
    alert("Please enter a product image.")
    return (false);
    }
   
   if (!validateCntrls("ctl00_ContentPlaceHolder1_hdnImgProdThumbNailImage", "image",InvalidImage))
    {
        return false;
    }
     if (!validateCntrls("ctl00_ContentPlaceHolder1_txtAlt", "required",EnterAltTag))
    {
        return false;
    }
  
    if (textMatter(document.getElementById("ctl00_ContentPlaceHolder1_txtDescription").id)=="")
			{
				alert ("Please enter  product description.");
				return (false);
			}
    

    
    if (!validateCntrls("ctl00_ContentPlaceHolder1_txtWeight", "required|numeric|notzero",EnterWeight + '|' + WeightNumeric + '|' +WeightNotZero))
    {
        return false;
    }
    if(document.getElementById("ctl00_ContentPlaceHolder1_ddlOutOfStock").selectedIndex==2)
	{
	 if(document.getElementById("ctl00_ContentPlaceHolder1_txtExpectedDate").value=="")
	 {
	   alert("Please enter an expected date.");
	   document.getElementById("ctl00_ContentPlaceHolder1_txtExpectedDate").focus();
	    return false;
	 }
	}
    
    
     if (!validateCntrls("ctl00_ContentPlaceHolder1_txtInsurance", "required|numeric|notzero",EnterInsurance + '|' + InsuranceNumeric + '|' +InsuranceNotZero))
    {
        return false;
    }
    var Inputs1 = document.getElementsByTagName("Input"); 
        for(i = 0; i < Inputs1.length; i++)
        {
        //alert("done");
            if(Inputs1[i].type == 'text' ) 
            {
            if(Inputs1[i].id.indexOf("txtPrice") > -1)
            {
                    if(Trim(Inputs1[i].value).length==0)  
                      {
                        alert("Please enter price for all Rental Period.");
                        Inputs1[i].focus();
                         return false;
                      }
                      if(!validateCntrls(Inputs1[i].id, "numeric|notzero", PriceNumeric + '|' + PriceNotZero))
                      {
                           
                           
                            return false;
                          
                      }
                    
             }
             // return (true);
             }
         }
    
//     if (!validateCntrls("ctl00$ContentPlaceHolder1$rptPrice$ctl00$txtPrice", "numeric|notzero", PriceNumeric + '|' + PriceNotZero))
//    {
//       
//    }
return (true);
}
//for rent duration
 function ValidateRentDurationForm()
	{
	
	  if (!validateCntrls("ctl00_ContentPlaceHolder1_txtRent", "required", msgDurationText )) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDuration", "required|numeric",msgDurationDays + '|' + durationDayNumeric )) 
                return false;
                
                                   
                             
            return true;
	}
function ValidateSearch()
 {
 //alert("abc");
    if (!validateCntrls("ctl00_ContentPlaceHolder1_txtProductName", "required", msgProductName))
    {
        return false;
    }
     return true;
 }
  function chk(cbox)
			{
				var cname = cbox.tagName;
				if (cname=="SPAN")
				{
					if(cbox.childNodes(0).checked)
 						counter++;
					else
						counter--;
				}
				else if (cname=="INPUT")
				{
				    
					if(cbox.checked)
 						counter++;
					else
						counter--;
				}
			}
    
    
 var counter=0;
        function confirm_update()
        
        {
             if(counter>0)
            {
                var ok=true;
               
                if(ok==true)
                {
                  //  document.view_category.submit();    
                }
                else 
                    {
                        return false;
                    }               
            }
            else
            {
                alert("Please select at least one Associated Product.")
                return false;
            }
            return true;
        }
        
        
      //  Form Name----> AddShipping.aspx,EditShipping.aspx
      
      function validateShippingFields()
      {
      
        if(document.getElementById("ctl00_ContentPlaceHolder1_ddlShippingType").selectedIndex==0)
	        {
	        alert("Please select a shipping type.");
	        document.getElementById("ctl00_ContentPlaceHolder1_ddlShippingType").focus();
	         return false;
	        }
        if (!validateCntrls("ctl00_ContentPlaceHolder1_txtShippingHeading", "required|specialcharacter1", msgShippingHeading + '|' + Spl_char1)) 
            return false;
                
        if (!validateCntrls("ctl00_ContentPlaceHolder1_txtASI", "specialcharacter1", Spl_char1)) 
            return false;
                
         if (!validateCntrls("ctl00_ContentPlaceHolder1_txtPrice", "required|numeric|specialcharacter1", msgPrice +'|'+ msgPriceNumeric +'|'+Spl_char1)) 
             return false;
             
          return true;        
      }
      
      //  Form Name----> EditShipping.aspx 
       function validateUpdateShippingFields()
      {
      
        
        if (!validateCntrls("ctl00_ContentPlaceHolder1_txtShippingHeading", "required|specialcharacter1", msgShippingHeading + '|' + Spl_char1)) 
            return false;
                
        if (!validateCntrls("ctl00_ContentPlaceHolder1_txtASI", "specialcharacter1", Spl_char1)) 
            return false;
                
         if (!validateCntrls("ctl00_ContentPlaceHolder1_txtPrice", "required|numeric|specialcharacter1", msgPrice +'|'+ msgPriceNumeric +'|'+ Spl_char1)) 
             return false;
             
          return true;        
      }
      
      //validation for AddStock
      function ValidateStockForm()
      {
      
      if(document.getElementById("ctl00_ContentPlaceHolder1_ddlProduct").selectedIndex==0)
	    {
	    alert("Please select a product name.");
	    document.getElementById("ctl00_ContentPlaceHolder1_ddlProduct").focus();
	     return false;
	    }
	    // if (!validateCntrls("ctl00_ContentPlaceHolder1_txtSerialNumber", "required|specialcharacter1", EnterSerialNumber)) 
          //  return false;

	 if (!validateCntrls("ctl00_ContentPlaceHolder1_txtCost", "required|numeric|notzero", EnterCost + '|' + CostNumeric + '|' + CostNotZero)) 
            return false;
                
        if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBinNo", "required", EnterBinNo)) 
            return false;
                
         
             
          return true;        
      }
      //validation for EditStock
      function ValidateEditStockForm()
      {
       //if (!validateCntrls("ctl00_ContentPlaceHolder1_txtSerialNumber", "required|specialcharacter1", EnterSerialNumber)) 
        //    return false;
             
       if (!validateCntrls("ctl00_ContentPlaceHolder1_txtCost", "required|numeric|notzero", EnterCost + '|' + CostNumeric + '|' +CostNotZero)) 
            return false;
                
        if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBinNo", "required", EnterBinNo)) 
            return false;
                
         
             
          return true;        
      }
      //validate for sendrepair
      function ValidateSendRepair()
      {
        var senton=document.getElementById("ctl00_ContentPlaceHolder1_txtSentOn").value;
       
          if(senton.length == 0 )
	        {
	           alert("Please enter a senton Date.");
	           document.getElementById("ctl00_ContentPlaceHolder1_txtSentOn").focus();
	           return false;
	        }
	        if (!validateCntrls("ctl00_ContentPlaceHolder1_txtCostOfRepairer", "numeric",CostOfRepairNumeric)) 
            return false;
            
	         return true;     
      }


      function ValidateHolidayField() {
          var HName = document.getElementById("ctl00_ContentPlaceHolder1_txtHolidayName").value;
          var HDate = document.getElementById("ctl00_ContentPlaceHolder1_txtHolidayDate").value;

          if (HName.length == 0) {
              alert("Please enter a Holliday Name.");
              document.getElementById("ctl00_ContentPlaceHolder1_txtHolidayName").focus();
              return false;
          }


          if (HDate.length == 0) {
              alert("Please enter a Holliday Date.");
              document.getElementById("ctl00_ContentPlaceHolder1_txtHolidayDate").focus();
              return false;
          }
          

          return true;
      }

      //added by arun on 22-12-2011
      function ValidateLocalPickup() {

          if (!validateCntrls("ctl00_ContentPlaceHolder1_txtMethod", "required", enterMethod)) 
          {
              return false;
          }
          if (!validateCntrls("ctl00_ContentPlaceHolder1_txtName", "required", enterName)) {
              return false;
          }
          if (!validateCntrls("ctl00_ContentPlaceHolder1_txtAddress1", "required", enterAddress1)) {
              return false;
          }
          
          if (!validateCntrls("ctl00_ContentPlaceHolder1_txtCity", "required", enterCity)) {
              return false;
          }
          if (!validateCntrls("ctl00_ContentPlaceHolder1_txtState", "required", enterState)) {
              return false;
          }
          if (!validateCntrls("ctl00_ContentPlaceHolder1_txtZip", "required|numeric", enterZip + '|' + enterNumericOnly)) {
              return false;
          }
          if (!validateCntrls("ctl00_ContentPlaceHolder1_txtPrice", "required|numeric", enterPrice + '|' + enterNumericOnly)) {
              return false;
          }
       
          return true;
      
      }
      //added by arun on 22-12-2011




       function ValidateSearchBySerialNo()
      {
     
      if(document.getElementById("ctl00_ContentPlaceHolder1_txtSerialno").value.length==0)
	    {
	    alert("Please enter serial no.");
	    document.getElementById("ctl00_ContentPlaceHolder1_txtSerialno").focus();
	     return false;
	    }
	    return true;
      }
      
      function ValidateSearchByProductName()
      {
     
      if(document.getElementById("ctl00_ContentPlaceHolder1_ddlProduct").selectedIndex==0)
	    {
	    alert("Please select a product name.");
	    document.getElementById("ctl00_ContentPlaceHolder1_ddlProduct").focus();
	     return false;
	    }
	    return true;
      }
       function ValidateSearchByStockCode()
      {
     
      if(document.getElementById("ctl00_ContentPlaceHolder1_txtStockCode").value.length==0)
	    {
	    alert("Please enter a stock code.");
	    document.getElementById("ctl00_ContentPlaceHolder1_txtStockCode").focus();
	     return false;
	    }
	    return true;
      }
      
 // added by sandeep for "add new account " in account management section 16 dec 2009
 
 
 
 function validateAddNewAccountFields()
    {
   
          
            // Validation for  Billing details
        
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBFirstName", "required|specialcharacter1", "Please enter billing first name." + '|' + Spl_char1)) 
                return false;
           
               
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBLastName", "required|specialcharacter1", "Please enter billing last name." + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBOrganization", "specialcharacter1",Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBAddress1", "required|specialcharacter1", "Please enter billing address1." + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBAddress2", "specialcharacter1",Spl_char1)) 
                return false;  
                
                if(document.getElementById("ctl00_ContentPlaceHolder1_ddBState").selectedIndex==0)
	            {
	            alert("Please select billing state.");
	            document.getElementById("ctl00_ContentPlaceHolder1_ddBState").focus();
	             return false;
	            }
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBCity", "required|specialcharacter1", "Please enter billing city." + '|' + Spl_char1)) 
                return false;

            //added by arun to validate shipping options

            if (document.getElementById("ctl00_ContentPlaceHolder1_ddlshippingType").selectedIndex == 0) {
                alert("Please select Shipping option.");
                document.getElementById("ctl00_ContentPlaceHolder1_ddlshippingType").focus();
                return false;
            }
              
               
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBZipCode", "required|specialcharacter1", "Please enter billing zipcode." + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBCellPhone", "required|specialcharacter1|phone/fax", "Please enter billing cell phone." + '|' + Spl_char1+ '|' + "Please enter valid cell phone number.")) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBEmail", "required|specialcharacter1|email", "Please enter billing email." + '|' + Spl_char1+'|'+"Please enter valid billing email.")) 
                return false;                              
                 
                 
               // Validation for  Delievery details    
                 
                 
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDFirstName", "required|specialcharacter1", "Please enter delivery first name." + '|' + Spl_char1)) 
                return false;
           
               
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDLastName", "required|specialcharacter1", "Please enter delivery last name." + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDOrganization", "specialcharacter1", Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDAddress1", "required|specialcharacter1", "Please enter delivery address1." + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDAddress2", "specialcharacter1",Spl_char1)) 
                return false;

                //check the shipping option if it is Localpickup

            if (document.getElementById("ctl00_ContentPlaceHolder1_ddlshippingType").selectedIndex == 1 || document.getElementById("ctl00_ContentPlaceHolder1_ddlshippingType").selectedIndex == 2) {
                if (document.getElementById("ctl00_ContentPlaceHolder1_ddDState").selectedIndex == 0) {
                    alert("Please select delivery state.");
                    document.getElementById("ctl00_ContentPlaceHolder1_ddDState").focus();
                    return false;
                }
            }   
                



            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDCity", "required|specialcharacter1", "Please enter delivery city." + '|' + Spl_char1)) 
                return false;
              
              
            
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDZipCode", "required|specialcharacter1", "Please enter delivery zipcode." + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDCellPhone", "required|specialcharacter1|phone/fax", "Please enter delivery cell phone." + '|' + Spl_char1+ '|' + "Please enter valid cell phone number.")) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDEmail", "required|specialcharacter1|email", "Please enter delivery email." + '|' + Spl_char1+'|'+"Please enter valid delivery email.")) 
                return false;                              
                 
                 
                 
                             
            return true;

       
    }   
    //validate delivery address only
    function ValidateEditDeliveryAddress()
    {
  
     if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDeliveryFirstName", "required|specialcharacter1", "Please enter delivery first name." + '|' + Spl_char1)) 
                return false;
           
               
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDeliveryLastName", "required|specialcharacter1", "Please enter delivery last name." + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDeliveryOrganization", "specialcharacter1", Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDeliveryAddress1", "required|specialcharacter1", "Please enter delivery address1." + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDeliveryAddress2", "specialcharacter1",Spl_char1)) 
                return false;  
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDeliveryCity", "required|specialcharacter1", "Please enter delivery city." + '|' + Spl_char1)) 
                return false;
              
              
//              if(document.getElementById("ctl00_ContentPlaceHolder1_ddlDeliveryState").selectedIndex==0)
//	            {
//	            alert("Please select delivery state.");
//	            document.getElementById("ctl00_ContentPlaceHolder1_ddlDeliveryState").focus();
//	             return false;
//	            }
//               
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDeliveryZipCode", "required|specialcharacter1", "Please enter delivery zipcode." + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDeliveryCellPhone", "required|specialcharacter1", "Please enter delivery cell phone." + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDeliveryEmail", "required|specialcharacter1|email", "Please enter delivery email." + '|' + Spl_char1+'|'+"Please enter valid delivery email.")) 
                return false;                              
                 
                 
                 
                             
            return true;
    
    }
    
    
    // edit account address in account management.
    
    
    
 
 function validateEditNewAccountFields()
    {
   
          
                 
                  // Validation for  Billing details
        
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBFirstName", "required|specialcharacter1", "Please enter billing first name." + '|' + Spl_char1)) 
                return false;
           
               
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBLastName", "required|specialcharacter1", "Please enter billing last name." + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBOrganization", "specialcharacter1",Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBAddress1", "required|specialcharacter1", "Please enter billing address1." + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBAddress2", "specialcharacter1",Spl_char1)) 
                return false;  
              
              
                if(document.getElementById("ctl00_ContentPlaceHolder1_ddBState").selectedIndex==0)
	            {
	            alert("Please select billing state.");
	            document.getElementById("ctl00_ContentPlaceHolder1_ddBState").focus();
	             return false;
	            }
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBCity", "required|specialcharacter1", "Please enter billing city." + '|' + Spl_char1)) 
                return false;
              
              
            
               
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBZipCode", "required|specialcharacter1", "Please enter billing zipcode." + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBCellPhone", "required|specialcharacter1|phone/fax", "Please enter billing cell phone." + '|' + Spl_char1 + '|' + "Please enter valid cell phone number.")) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBEmail", "required|specialcharacter1|email", "Please enter billing email." + '|' + Spl_char1+'|'+"Please enter valid billing email.")) 
                return false;                              
                
                 
                 
                 
                 
                 
               // Validation for  Delievery details    
                 
                 
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDFirstName", "required|specialcharacter1", "Please enter delivery first name." + '|' + Spl_char1)) 
                return false;
           
               
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDLastName", "required|specialcharacter1", "Please enter delivery last name." + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDOrganisation", "specialcharacter1",Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDAddress1", "required|specialcharacter1", "Please enter delivery address1." + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDAddress2", "specialcharacter1",Spl_char1)) 
                return false;  
               
               
                 
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDCity", "required|specialcharacter1", "Please enter delivery city." + '|' + Spl_char1)) 
                return false;


            if (document.getElementById("ctl00_ContentPlaceHolder1_ddDState").selectedIndex == 0)
	            {
	            alert("Please select delivery state.");
	            document.getElementById("ctl00_ContentPlaceHolder1_ddDState").focus();
	             return false;
	            }
            
               
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDZipCode", "required|specialcharacter1", "Please enter delivery zipcode." + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDCellPhone", "required|specialcharacter1|phone/fax", "Please enter delivery cell phone." + '|' + Spl_char1 + '|' + "Please enter valid cell phone number.")) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDEmail", "required|specialcharacter1|email", "Please enter delivery email." + '|' + Spl_char1+'|'+"Please enter valid delivery email.")) 
                return false;                              
                 
                 
                 
                             
            return true;

       
    }
    
    
    //-----------------------------Front End---------------------------------
    
    // Form Name----> Checkout.aspx

 function validateCheckOutFields()
    {
          
                      
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBillingFirstName", "required|specialcharacter1", msgFirstName + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBillingLastName", "required|specialcharacter1", msgLastName + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBillingOrganization", "specialcharacter1", Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBillingAddress1", "required|specialcharacter1", msgAddress1 + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBillingAddress2", "specialcharacter1", Spl_char1)) 
                return false;  
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBillingCity", "required|specialcharacter1", msgCity + '|' + Spl_char1)) 
                return false;
                
            if(document.getElementById("ctl00_ContentPlaceHolder1_ddlBillingState").selectedIndex==0)
	            {
	            alert("Please select billing state.");
	            document.getElementById("ctl00_ContentPlaceHolder1_ddlBillingState").focus();
	            return false;
	            }    
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBillingZipCode", "required|specialcharacter1", msgZipCode + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBillingCellPhone", "required|specialcharacter1|phone/fax", msgCellPhone + '|' + Spl_char1+ '|' + ValidPhone)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtBillingEmail", "required|specialcharacter1|email", msgEmail + '|' + Spl_char1 + '|' + msgEmail)) 
                return false;                              
            
            
            
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtShippingFirstName", "required|specialcharacter1", msgFirstNameship + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtShippingLastName", "required|specialcharacter1", msgLastNameship + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtShippingOrganisation", "specialcharacter1", Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtShippingAddress1", "required|specialcharacter1", msgAddress1ship + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtShippingAddress2", "specialcharacter1", Spl_char1)) 
                return false;  
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtShippingCity", "required|specialcharacter1", msgCityship + '|' + Spl_char1)) 
                return false;
                
            if(document.getElementById("ctl00_ContentPlaceHolder1_ddlShippingState").selectedIndex==0)
	            {
	            alert("Please select shipping state.");
	            document.getElementById("ctl00_ContentPlaceHolder1_ddlShippingState").focus();
	            return false;
	            }    
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtShippingZipCode", "required|specialcharacter1", msgZipCodeship + '|' + Spl_char1)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtShippingCellPhone", "required|specialcharacter1|phone/fax", msgCellPhoneship + '|' + Spl_char1+ '|' + ValidPhoneship)) 
                return false;
                
            if (!validateCntrls("ctl00_ContentPlaceHolder1_txtShippingEmail", "required|specialcharacter1|email", msgEmailship + '|' + Spl_char1 + '|' + msgEmailship)) 
                return false;  
            
            
                             
            return true;

       
    }
    
    
    function validateCreditCardFields()
    {
        if (!validateCntrls("ctl00_ContentPlaceHolder1_txtExpectedDate", "required",msgDateField)) 
                return false;
        
         if (!validateCntrls("ctl00_ContentPlaceHolder1_txtNameOnCard", "required|specialcharacter1", msgNameOnCard + '|' + Spl_char1)) 
                return false;
        
                    
        if (!validateCntrls("ctl00_ContentPlaceHolder1_txtCreditCardNumber", "required|numeric|ispositive", msgCardNumber + '|' + msgCardNumbernumeric+ '|' + msgCardNumberpositive)) 
                return false;
                
         if (!validateCntrls("ctl00_ContentPlaceHolder1_txtSecurityCode", "required|numeric|ispositive", msgSecurityCode + '|' + msgCardNumbernumeric+ '|' + msgCardNumberpositive)) 
                return false;   
                
                
                
       var d = new Date();
       var currentMonth=d.getMonth()+1;
       currentYear=d.getFullYear();
       currentYear=currentYear-2000;
      
       if((document.getElementById("ctl00_ContentPlaceHolder1_ddlExpirationMonth").value < currentMonth) && (document.getElementById("ctl00_ContentPlaceHolder1_ddlExpirationYear").value<=currentYear))
       {
            alert("Please enter valid credit card expiration month.");
            document.getElementById("ctl00_ContentPlaceHolder1_ddlExpirationMonth").focus();
            return false;
       }
       if(document.getElementById("ctl00_ContentPlaceHolder1_ddlExpirationYear").value<currentYear)
       {
            alert("Please enter valid credit card expiration year.");
            document.getElementById("ctl00_ContentPlaceHolder1_ddlExpirationYear").focus();
            return false;
       }
       return true;
    } 
     
    
    
    // form name------>EditUser.aspx
    
    function UpdateDiscountPercentage()
    {
    
      if (!validateCntrls("ctl00_ContentPlaceHolder1_txtFirstName", "required|specialcharacter1", "Please enter first name." + '|' +  "Special characters \"\<\>\\\/\* are not allowed.")) 
       {
        document.getElementById('ctl00_ContentPlaceHolder1_txtFirstName').focus();
        return false;
        }   
     if (!validateCntrls("ctl00_ContentPlaceHolder1_txtLastName", "required|specialcharacter1", "Please enter last name." + '|' +  "Special characters \"\<\>\\\/\* are not allowed.")) 
       { 
         document.getElementById('ctl00_ContentPlaceHolder1_txtLastName').focus();
       return false;
        }
               
     if (!validateCntrls("ctl00_ContentPlaceHolder1_txtCellPhone", "required|specialcharacter1|phone/fax", "Please enter cell phone." + '|' +  "Special characters \"\<\>\\\/\* are not allowed."+ '|' + "Please enter valid cell phone number.")) 
        {
    
         document.getElementById('ctl00_ContentPlaceHolder1_txtCellPhone').focus();
         return false;
        }
    
    
    if (!validateCntrls("ctl00_ContentPlaceHolder1_txtDiscount", "numeric|specialcharacter1", msgDiscountNumeric +'|'+Spl_char1)) 
             return false; 
         
    }
            
   function ValidateEditShippingType()
	{
	   if (!validateCntrls("ctl00_ContentPlaceHolder1_txtEditShippingText", "required|specialcharacter1", "Please enter shipping text." + '|' + "Please enter valid shipping text.")) 
       return false;
       if (!validateCntrls("ctl00_ContentPlaceHolder1_txtEditShippingPrice", "required|numeric|ispositive", "Please enter shipping price." + '|' + "Please enter valid shipping price." + '|' + "Please enter valid shipping price.")) 
       return false;
       if (!validateCntrls("ctl00_ContentPlaceHolder1_txtEditShippingDays", "required|numeric|ispositive", "Please enter number of shipping days." + '|' + "Please enter valid shipping days." + '|' + "Please enter valid shipping days.")) 
       return false;
	     return true;
	 }

