﻿var AtleastChar="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
var NumberOnly = "0123456789";
var CharWithSpace = "abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ";
function checkSubmit()// used to check the admin login
{
var x=document.getElementById("ctl00_ContentPlaceHolder1_AdminLogin1_txtUserName").value;				
	if(!Trim(document.getElementById("ctl00_ContentPlaceHolder1_AdminLogin1_txtUserName").value))
	{
		alert('Please enter user name');
		document.getElementById("ctl00_ContentPlaceHolder1_AdminLogin1_txtUserName").focus();
		return false;				
	}
	if(!Trim(document.getElementById("ctl00_ContentPlaceHolder1_AdminLogin1_txtPassword").value))
	{
		alert('Please enter password');
		document.getElementById("ctl00_ContentPlaceHolder1_AdminLogin1_txtPassword").focus();
		return false;
	}				
}

function AtleastOneChar(InputStr)
{
var specialNum=0;
var chare=0;
    for(var i=0; i<InputStr.length; i++)
	{
		if (AtleastChar.indexOf(InputStr.charAt(i)) == -1) 
		{
			specialNum=specialNum+1;
		}
		else
		{
		chare=chare+1;
		return true;
		}
	}
	if(chare==0)
	{
	return false;
	}
	return true;
}

function isDecimal(s) 
{
	var regexp = /^(\+|-)?\d{1,6}(\.\d{1,2})?$/
	return regexp.test(s);
}
		

function IsNumberOnly(InputStr)
{
	for(var i=0; i<InputStr.length; i++)
	{
		if (NumberOnly.indexOf(InputStr.charAt(i)) == -1) 
		{
			return false;
		}
	}
	return true;
}		
		
function IsLeftBlank(ctl)
{
	var InputStr = ctl.value;
	var tstring = "";
	InputStr = '' + InputStr;
	splitstring = InputStr.split(" ");
	for(i = 0; i < splitstring.length; i++)
	tstring += splitstring[i];
	if(tstring.length == 0)
	{
	   ctl.value = '';	   
	   return true;
	}
	else 
	{
	   return false;
	}
}//end function

function IsCharWithSpace(InputStr)
{
   for(var i=0; i<InputStr.length; i++)
   {
     if(CharWithSpace.indexOf(InputStr.charAt(i)) == -1)
     {
		return false;
     }	
   }
   return true;
}// end function

function IsValidEmailId(InputStr)
{
   var regexp = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
   if(!regexp.test(InputStr))
   {
		return false;
   }
   return true;
}


function Trim(TRIM_VALUE)
{
	if(TRIM_VALUE.length < 1)
	{
		return"";
	}
	TRIM_VALUE = RTrim(TRIM_VALUE);
	TRIM_VALUE = LTrim(TRIM_VALUE);
	if(TRIM_VALUE=="")
	{
		return "";
	}
	else
	{
		return TRIM_VALUE;
	}
} //End	Function

function RTrim(VALUE)
{
	var	w_space	= String.fromCharCode(32);
	var	v_length = VALUE.length;
	var	strTemp	= "";
	if(v_length	< 0)
	{
		return"";
	}
	var	iTemp =	v_length -1;

	while(iTemp	> -1)
	{
		if(VALUE.charAt(iTemp) == w_space)
		{
		}
		else
		{
			strTemp	= VALUE.substring(0,iTemp +1);
			break;
		}
		iTemp =	iTemp-1;
	} //End	While
	return strTemp;
} //End	Function

function LTrim(VALUE)
{
	var	w_space	= String.fromCharCode(32);
	if(v_length	< 1)
	{
		return"";
	}
	var	v_length = VALUE.length;
	var	strTemp	= "";

	var	iTemp =	0;

	while(iTemp	< v_length)
	{
		if(VALUE.charAt(iTemp) == w_space)
		{
		}
		else
		{
			strTemp	= VALUE.substring(iTemp,v_length);
			break;
		}
		iTemp =	iTemp +	1;
	} //End	While
	return strTemp;
} //End	Function


// SCRIPT FOR LEFT SWITCH MENU

/*Read the cookie and check which panel is open*/
function showOpened()
{
	if(document.cookie.length != 0)
	{	
		var dc = document.cookie;
		var prefix = "tableNm=";
		var begin = dc.indexOf("; " + prefix);
		if (begin == -1)
		{
			begin = dc.indexOf(prefix);
			if (begin != 0) return null;
		}
		else
		{
			begin += 2;
		}
		var end = document.cookie.indexOf(";", begin);
		if (end == -1)
		{
			end = dc.length;
		}
		
		sltTable= unescape(dc.substring(begin + prefix.length, end));
		
		if (sltTable != 0)
		{
			  document.getElementById('tblClosed_' + sltTable).style.display = 'none';
			document.getElementById('tblOpened_' + sltTable).style.display = '';
		}
	}
}
//////////////Show and hide panel
function showHide(showTbl, hideTbl,selTbl){	
	
	/*hide all panels*/
	/*for (i=1; i<25;i++)*/
	for (i=1; i<80;i++)
	{
		if(document.getElementById('tblOpened_' + i))
		{
			document.getElementById('tblOpened_' + i).style.display = 'none';
			document.getElementById('tblClosed_' + i).style.display = '';
		}
	}
	
	showTable=document.getElementById(showTbl);
	showTable.style.display = '';
	
	hideTable=document.getElementById(hideTbl);
	hideTable.style.display = 'none';
	
	document.cookie = "tableNm=" + selTbl;
}

function WinClose()
{
window.close();
return false;
}

function refreshParent() {
  window.opener.location.href = window.opener.location.href;

  window.close();
}//end function

var r={'special':/[\W]/g}


function valid(o,w)
{
  o.value = o.value.replace(r[w],'');
}//end function

function editAdminUser()
{ 
 var Password = document.getElementById("ctl00_ContentPlaceHolder1_txtPassword");
 var VerifyPwd = document.getElementById("ctl00_ContentPlaceHolder1_txtPasswordVerify");
 var chk = document.getElementById("ctl00_ContentPlaceHolder1_dlMyList_ctl01_chkPermission"); 

//if(IsLeftBlank(Password))
//  {
//   alert("Please Enter User Password");
//   Password.focus();
//   return false;
//  }
if(!IsLeftBlank(Password))
{
 if(Password.value.length < 6 )
 {
  alert("Password should be atleast six characters long");
  Password.value = '';
  Password.focus();
  return false;
 } 
 }
// if(IsLeftBlank(VerifyPwd))
// {
//  alert("Please enter password in password verify field");
//  VerifyPwd.focus();
//  return false;
// }
 if(Password.value != VerifyPwd.value)
 {
  alert("Password does not match !!");
  VerifyPwd.value = '';
  VerifyPwd.focus();
  return false;
 }
 var flag= false;
 for(var i=0; i<document.forms[0].length;i++)
 {
 	var x=document.forms[0].elements.item(i);
 	if(x.checked)
    {     
	 flag=true;						
	}
  
 } 
 if(flag == false)
 {
  alert('Please assign atleast one of the permissions to the user!');
  return false;
 }
}//end function

function addAdminUser()
{
 var Uname=document.getElementById("ctl00_ContentPlaceHolder1_txtUserName");
 var Password = document.getElementById("ctl00_ContentPlaceHolder1_txtPassword");
 var VerifyPwd = document.getElementById("ctl00_ContentPlaceHolder1_txtPasswordVerify"); 
 
 				if(IsLeftBlank(Uname))
                {
                    alert("Please Enter User Name");
                    Uname.focus();
                    return false;
                }	
               else if(!IsCharWithSpace(Uname.value))
   		       {
   		       alert("User Name can have only Characters");  
   		       Uname.value = '';	    
   		       Uname.focus();
   		       return false;
   		       }			
				if(Uname.value.length<3)
				{
					alert('User Name should be atleast Four characters long.');
					Uname.focus();
					return false;				
				}

if(IsLeftBlank(Password))
  {
   alert("Please Enter User Password");
   Password.focus();
   return false;
  }
 if(Password.value.length < 6 )
 {
  alert("Password should be atleast six characters long");
  Password.value = '';
  Password.focus();
  return false;
 } 
 if(IsLeftBlank(VerifyPwd))
 {
  alert("Please enter password in password verify field");
  VerifyPwd.focus();
  return false;
 }
 if(Password.value != VerifyPwd.value)
 {
  alert("Password does not match !!");
  VerifyPwd.value = '';
  VerifyPwd.focus();
  return false;
 }
 var flag= false;
 for(var i=0; i<document.forms[0].length;i++)
 {
 	var x=document.forms[0].elements.item(i);
 	if(x.checked)
    {     
	 flag=true;						
	}
  
 } 
 if(flag == false)
 {
  alert('Please assign atleast one of the permissions to the user!');
  return false;
 }

}// end function


function checkStoreInfo()
{
 var storeName = document.getElementById("ctl00_ContentPlaceHolder1_txtStoreName");
 var PageTitle = document.getElementById("ctl00_ContentPlaceHolder1_txtPageTitle");
 var Street = document.getElementById("ctl00_ContentPlaceHolder1_txtStreet");
 var subrub = document.getElementById("ctl00_ContentPlaceHolder1_txtSuburb");
 var state = document.getElementById("ctl00_ContentPlaceHolder1_txtState");
 var PostCode = document.getElementById("ctl00_ContentPlaceHolder1_txtPostCode");
 var country = document.getElementById("ctl00_ContentPlaceHolder1_txtCountry");
 var Phone = document.getElementById("ctl00_ContentPlaceHolder1_txtPhone");
 var Fax = document.getElementById("ctl00_ContentPlaceHolder1_txtFax");
 var Email = document.getElementById("ctl00_ContentPlaceHolder1_txtEmail");
 var url = document.getElementById("ctl00_ContentPlaceHolder1_txtURL");
 
 if(IsLeftBlank(storeName))
  {
   alert("Please Enter your Store Name");
   storeName.focus();
   return false;
  }
  if(IsLeftBlank(PageTitle))
  {
   alert("Please Enter your Page Title");
   PageTitle.focus();
   return false;
  }
 if(!IsLeftBlank(PostCode))
  {
  if(!IsNumberOnly(PostCode.value))
   	{
   	 alert("Post Code can have only numeric values"); 
   	 PostCode.value = '';
   	 PostCode.focus();
   	 return false;
   	}
  }  
 if(PostCode.value.length < 6 )
 {
  alert("PostCode should be atleast six characters long");
  PostCode.value = '';
  PostCode.focus();
  return false;
 } 
 if(IsLeftBlank(Phone))
  {
   alert("Please Enter your Phone No.");
   Phone.focus();
   return false;
  }
  else if(!IsNumberOnly(Phone.value))
  {
     alert("Phone No can have only numeric values"); 
   	 Phone.value = '';
   	 Phone.focus();
   	 return false;
  } 
//  if(Phone.value.length < 12)
//  {
//     alert("Phone No should be 12 digit long"); 
//   	 Phone.value = '';
//   	 Phone.focus();
//   	 return false;
//  }
  if(!IsLeftBlank(Fax))
   {
//   	if(!IsNumberOnly(Fax.value))
//   	{
//   	alert("Fax can have only Numeric values"); 
//   	Fax.value = '';
//   	Fax.focus();
//   	return false;
//   	}
   }  
if(IsLeftBlank(Email))
  {
   alert("Please Enter your Email");
   Email.focus();
   return false;
  }
 else if(!IsValidEmailId(Email.value))
 {
  alert("Email Id is not Valid");  
  Email.value = '';	    
  Email.focus();
  return false;
 }  
 if(IsLeftBlank(url))
  {
   alert("Please Enter Url");
   Email.focus();
   return false;
  } 
}//end function

//function validate()
	//	{
//		var ManufacturerName=document.getElementById("ctl00_ContentPlaceHolder1_txtManufacturerName");
		
//		if(!AtleastOneChar(ManufacturerName.value))
//			{
//			 alert('Please Enter Valid Product Name');
//			 ManufacturerName.value='';
//			ManufacturerName.focus();
//			return false;
//			}
//            if(!Trim(ManufacturerName.value))
//		{				alert("Please enter aaaamanufacturer name.");
//		ManufacturerName.value="";
//				ManufacturerName.focus();
//				return false;
//			}
//			if(isInteger(ManufacturerName.value) == true)
//			{
//				alert("Please enter valid manufacturer name.");
//				ManufacturerName.value='';
//			    ManufacturerName.focus();
//			    return false;
//			}
//			    
//} // End of function validate   		

function isInteger(InputStr)
{   
	for(var i=0; i<InputStr.length; i++)
	{
		if (NumberOnly.indexOf(InputStr.charAt(i)) == -1) 
		{
			return false;
		}
	}
	return true;
}	

function validateBlankTextbox()
{
        var Category = document.getElementById("ctl00_ContentPlaceHolder1_txtSearch");
       
        if(IsLeftBlank(Category))
        {
            alert("Please Enter the Search text");
            Category.focus();
            return false;
        }
        return true;
        
        
 }
 
 function ordercancel()
 {
  var ordercancel=document.getElementById("ctl00_ContentPlaceHolder1_txtOrderNo");

if(IsLeftBlank(ordercancel))
        {
            alert("Please Enter the Search order no.");
            ordercancel.focus();
            return false;
        }
        return true;
 }
 
 
 
 function orderdeclined()
 {
  var orderdecline=document.getElementById("ctl00_ContentPlaceHolder1_txtOrderNo");

if(IsLeftBlank(orderdecline))
        {
            alert("Please Enter the Search order no.");
            orderdecline.focus();
            return false;
        }
        return true;
 }
function validateManufacturerBlankTextbox()
{
        var manufacturer = document.getElementById("ctl00_ContentPlaceHolder1_txtManufacturer");
        if(IsLeftBlank(manufacturer))
        {
            alert("Please Enter the Search text");
            manufacturer.focus();
            return false;
        }
        return true;       
 }
 
 function orderpay()
{
        var pay = document.getElementById("ctl00_ContentPlaceHolder1_txtOrderNo");
        if(IsLeftBlank(pay))
        {
            alert("Please Enter the Search no");
           pay.focus();
            return false;
        }
       return true;
           }


 function ordervalidate()
 {
 var vieworder = document.getElementById("ctl00_ContentPlaceHolder1_txtOrderNo");
        if(IsLeftBlank(vieworder))
        {
            alert("Please Enter the Search text");
            vieworder.focus();
            return false;
        }
        return true;
 }
 
 
 
 function validate()
{
        var ManufacturerName = document.getElementById("ctl00_ContentPlaceHolder1_txtManufacturerName");
        
        if(IsLeftBlank(ManufacturerName))
        {
            alert("Please Enter the Manufacturer Name");
            ManufacturerName.focus();
            return false;
        }
        //return true;
        
        
        if(!AtleastOneChar(ManufacturerName.value))
			{
			 alert('Please Enter Valid Manufacturer Name');
			 ManufacturerName.value='';
			ManufacturerName.focus();
			return false;
			}
			
			if (!Trim(ManufacturerName.value))
			{ 
				alert("Enter the Manufacturer Name.");
				ManufacturerName.value='';
				ManufacturerName.focus();
				return false;
			}
		else if(!charnum(ManufacturerName))
			{
			    ManufacturerName.value='';
				ManufacturerName.focus();
				return false;
		    }
 }

function validateProductBlankTextbox()
{
        var product = document.getElementById("ctl00_ContentPlaceHolder1_txtProduct");
        if(IsLeftBlank(product))
        {
            alert("Please Enter the Search text");
            product.focus();
            return false;
        }
        return true;
 }

function validateproduct()
		{
			var ProductName=document.getElementById("ctl00_ContentPlaceHolder1_txtProductName");
			var CostPrice=document.getElementById("ctl00_ContentPlaceHolder1_txtCostPrice");
			var RetailPrice=document.getElementById("ctl00_ContentPlaceHolder1_txtRetailPrice");
			var SalePrice=document.getElementById("ctl00_ContentPlaceHolder1_txtSalePrice");
			var StockLevel=document.getElementById("ctl00_ContentPlaceHolder1_txtStockLevel");
			//var StockLowLevel=document.getElementById("ctl00_ContentPlaceHolder1_txtStockLowLevel");
			var Weight=document.getElementById ("ctl00_ContentPlaceHolder1_txtWeight");
			var DimensionW=document.getElementById ("ctl00_ContentPlaceHolder1_txtDimensionW");		
			var DimensionD=document.getElementById("ctl00_ContentPlaceHolder1_txtDimensionD");
			var DimensionH=document.getElementById("ctl00_ContentPlaceHolder1_txtDimensionH");
			
			// validating product name	
			
			
			if(IsLeftBlank(ProductName))
            {
             alert("Please Enter Product Name");
            ProductName.focus();
              return false;
              }
			if(!AtleastOneChar(ProductName.value))
			{
			 alert('Please Enter Valid Product Name');
			 ProductName.value='';
			ProductName.focus();
			return false;
			}
			
//			if(!IsCharWithSpace(ProductName.value))
//			{
//			alert('atleast one char');
//			ProductName.focus();
//			return false;
//			}
			
			
			if (!Trim(ProductName.value))
			{ 
				alert("Enter the Product Name.");
				ProductName.value='';
				ProductName.focus();
				return false;
			}
//			else if(!charnum(ProductName))
//			{
//			    ProductName.value='';
//				ProductName.focus();
//				return false;
//		    }
		    
		    // validating cost price
		    
		    
		    
		    if(IsLeftBlank(CostPrice.value))
            {
             alert("Please Enter Cost");
            CostPrice.focus();
              return false;
              }		    
			if(!Trim(CostPrice.value))
		    {
				alert("Enter Only Valid and Numeric Values as Cost ");
				CostPrice.value='';
				CostPrice.focus();
				return false;
		    }
			else if(!isValidNumeric(CostPrice.value))
		    {
				 alert('Enter Only Valid and Numeric Values as Cost Price.');
				 CostPrice.value='';
				 CostPrice.focus();
				 return false;
		    }		    
		    else if(Trim(CostPrice.value) <= 0)
		    {
		         alert('Cost Price can not be  Zero.');
				 CostPrice.value='';
				 CostPrice.focus();
				 return false;
		    }
		    
		    // validating retail price
		    
		     
//		    if(IsLeftBlank(CostPrice.value))
//            {
//             alert("Enter Retail Price");
//            CostPrice.focus();
//              return false;
//              }	
//		    if(!Trim(RetailPrice.value))
//		    {
//		       alert ("Enter Only Valid and Numeric Values as Retail Price ");
//		       RetailPrice.value='';
//		       RetailPrice.focus();
//		       return false;
//		    }
//			if(!isValidNumeric(RetailPrice.value))
//		    { 
//				alert('Enter Only Valid and Numeric Values as Retail Price.');
//				RetailPrice.value='';
//				RetailPrice.focus();
//				return false;
//		    }
//		    else if(RetailPrice.value <=0)
//		    {
//		        alert('Retail Price can not be Zero.');
//				RetailPrice.value='';
//				RetailPrice.focus();
//				return false;
//		    }
//		    
		    // validating sale price
		    
		    if(IsLeftBlank(SalePrice.value))
		     {
             alert("Enter Sale Price");
            CostPrice.focus();
              return false;
             }	
		    
			if(!Trim(SalePrice.value))
		    {
		       alert ("Enter the Sale Price")
		       SalePrice.value="";
		       SalePrice.focus();
		       return false;
		    }
		    if(!isValidNumeric(SalePrice.value))
		    { 
				alert('Enter Only Valid and Numeric Values as Sale Price.');
				SalePrice.value='';
				SalePrice.focus();
				return false;
		    } 
		   if(SalePrice.value == 0)
		 { 
				alert('SalePrice can not be Zero');
				SalePrice.value='';
				SalePrice.focus();
			return false;
		   } 
		    
		    // validating stock level
		    if(!Trim(StockLevel.value))
		    {
				alert ("Enter the Stock level");
				StockLevel.value='';
				StockLevel.focus();
				return false;
		    }
			else if(!isInteger(StockLevel.value))
		    { 
		        alert('Enter Only Numeric Values.');
		        StockLevel.value='';
				StockLevel.focus();
				return false;
		    } 
		    
		    // validating Stock LOW Level
//			if(!Trim(StockLowLevel.value))
//		    {
//				alert ("Enter the Stock Low Level")
//				StockLowLevel.focus();
//				return false;
//		    }
//			 if(!isInteger(StockLowLevel.value))
//		    { 
//		      alert('Enter Only Numeric Values.');
//		      StockLowLevel.value='';
//		      StockLowLevel.focus();
//		      return false;
//		    } 
           
		    
		    // validating weight
		    if(!Trim(Weight.value))
		    {
		       alert ("Enter the Weight");
		       Weight.value='';
		       Weight.focus();
		       return false;
		    }		   
			else if(!isValidNumeric(Weight.value))
		    { 
		      alert('Enter Only Valid and Numeric Values as Weight.');
		      Weight.value='';
		      Weight.focus();
		      return false;
		    }  	
		    else if(Trim(Weight.value) <= 0)
		    {
		         alert('Weight Price can not be  Zero.');
				 Weight.value='';
				 Weight.focus();
				 return false;
		    }
		    
		    // validatingn DimensionW
		   /* if(!Trim(DimensionW.value))
		    {
		       alert ("Enter the Dimension W")
		       DimensionW.focus();
		       return false;
		    }*/		     
	    	if(!isValidNumeric(DimensionW.value))
		    { 
				alert('Enter Only Numeric Values.');
				DimensionW.value='';
				DimensionW.focus();
				return false;
		    } 
//		     if(DimensionW.value <= 0)
//		    { 
//				alert('Dimension can not be Zero');
//				SalePrice.value='';
//				SalePrice.focus();
//				return false;
//		    } 
//		    
		    
		    
		    
		    // validatingn DimensionH
		    /*if(!Trim(DimensionH.value))
		    {
				alert ("Enter the Dimension H")
				DimensionH.focus();
				return false;
		    }*/
			 if(!isValidNumeric(DimensionH.value))
		    { 
				alert('Enter Only Numeric Values.');
				DimensionH.value='';
				DimensionH.focus();
				return false;
		    }  
		    
		    // validatingn DimensionD
//		    if(!Trim(DimensionD.value))
//		    {
//				alert ("Enter the Dimension D")
//				DimensionD.focus();
//				return false;
//		    }
		   if(!isValidNumeric(DimensionD.value))
		    { 
				alert('Enter Only Numeric Values.');
				DimensionD.value='';
				DimensionD.focus();
				return false;
		    } 
		}		//end of function
		
		
		
function EditCardscheckSubmit()
{			
	var name=document.getElementById('ctl00_ContentPlaceHolder1_txtCardName');
	if (name.value=="")
	{
	    alert("The Card name should not be empty");
	    name.focus();
	    return false;		
	}		
 }	//end of function
 
 function checkStoreEmail()
 {
 var EmailId1 = document.getElementById("ctl00_ContentPlaceHolder1_txtstaffEmail1");
 var EmailId2 = document.getElementById("ctl00_ContentPlaceHolder1_txtstaffEmail2");
 var EmailId3 = document.getElementById("ctl00_ContentPlaceHolder1_txtstaffEmail3");
 var EmailFromAddress = document.getElementById("ctl00_ContentPlaceHolder1_txtEmailFromAddress");
 
 if(!IsLeftBlank(EmailId1))
 {   
 if(!IsValidEmailId(EmailId1.value))
 {
  alert("Email Id is not Valid");  
  EmailId1.value = '';	    
  EmailId1.focus();
  return false;
 }  
 }
 
 if(!IsLeftBlank(EmailId2))
 {   
 if(!IsValidEmailId(EmailId2.value))
 {
  alert("Email Id is not Valid");  
  EmailId2.value = '';	    
  EmailId2.focus();
  return false;
 }  
 }
 
 if(!IsLeftBlank(EmailId3))
 {   
 if(!IsValidEmailId(EmailId3.value))
 {
  alert("Email Id is not Valid");  
  EmailId3.value = '';	    
  EmailId3.focus();
  return false;
 }  
 }
 
 if(!IsLeftBlank(EmailFromAddress))
 {   
 if(!IsValidEmailId(EmailFromAddress.value))
 {
  alert("Email Id is not Valid");  
  EmailFromAddress.value = '';	    
  EmailFromAddress.focus();
  return false;
 }  
 }
 }//end function
 
 function checkAddCountry()
 {
  var CountryName = document.getElementById("ctl00_ContentPlaceHolder1_txtCountry");
  var chkCountryVisible = document.getElementById("ctl00$ContentPlaceHolder1$chkVisible");
  var chkCountryDefault = document.getElementById("ctl00$ContentPlaceHolder1$chkDefault");
  
  if(IsLeftBlank(CountryName))
  {
   alert("Please Enter Country Name");
   CountryName.focus();
   return false;
  }
  else if(!IsCharWithSpace(CountryName.value))
  {
   alert("Country Name can have only Characters");  
   CountryName.value = '';	    
   CountryName.focus();
   return false;
  }
  
 }//end function
 
 function checkUpdateCountry()
 {
  var CountryName = document.getElementById("ctl00_ContentPlaceHolder1_txtCountry");
  if(IsLeftBlank(CountryName))
  {
   alert("Please Enter Country Name");
   CountryName.focus();
   return false;
  }
  
 }//end function
 
 function checkAddState()
 {
  var CountryName = document.getElementById("ctl00_ContentPlaceHolder1_ddlStates");
  var StateName = document.getElementById("ctl00_ContentPlaceHolder1_txtState");
  
  if(CountryName.selectedIndex == "0")
  {
   alert("Please select Country");
   CountryName.focus();
   return false;
  }
  if(IsLeftBlank(StateName))
  {
   alert("Please Enter State Name");
   StateName.focus();
   return false;
  }
  else if(!IsCharWithSpace(StateName.value))
  {
   alert("State Name can have only Characters");  
   StateName.value = '';	    
   StateName.focus();
   return false;
  }
 }//end function
 
 function checkUpdateState()
 {
  var CountryName = document.getElementById("ctl00_ContentPlaceHolder1_ddlStates");
  var StateName = document.getElementById("ctl00_ContentPlaceHolder1_txtState");
  if(CountryName.selectedIndex == "0")
  {
   alert("Please select Country");
   CountryName.focus();
   return false;
  }
  if(IsLeftBlank(StateName))
  {
   alert("Please Enter State Name");
   StateName.focus();
   return false;
  }
  else if(!IsCharWithSpace(StateName.value))
  {
   alert("State Name can have only Characters");  
   StateName.value = '';	    
   StateName.focus();
   return false;
  }
 }//end function
 
 function checkAddCity()
 {
  var CountryName = document.getElementById("ctl00_ContentPlaceHolder1_ddlTopCountry");
  var StateName = document.getElementById("ctl00_ContentPlaceHolder1_ddlTopState");
  var CityName = document.getElementById("ctl00_ContentPlaceHolder1_txtCity");
  
  if(CountryName.selectedIndex == "0")
  {
   alert("Please select Country");
   CountryName.focus();
   return false;
  }
  if(StateName.selectedIndex == "0")
  {
   alert("Please select State");
   StateName.focus();
   return false;
  }
  if(IsLeftBlank(CityName))
  {
   alert("Please Enter City Name");
   CityName.focus();
   return false;
  }
  else if(!IsCharWithSpace(CityName.value))
  {
   alert("City Name can have only Characters");  
   CityName.value = '';	    
   CityName.focus();
   return false;
  }
 }
 
 function validateCategoryName()
 {
        categoryName = document.getElementById("ctl00_ContentPlaceHolder1_txtCategoryName");
        if(!Trim(categoryName.value))
		{
			alert ("Enter the Category Name")
			categoryName.focus();
			return false;
		}
		categoryID = document.getElementById("ctl00_ContentPlaceHolder1_txtOrder");
        if(!Trim(categoryID.value))
		{
			alert ("Enter the Category Order")
			categoryID.focus();
			return false;
		}

	    else if(!isInteger(Trim(categoryID.value)))
		{	
			phone.value='';	
			alert('Please enter valid value.');
			categoryID.focus();
			return false;
		}
		
  var ddtop = document.getElementById("ctl00_ContentPlaceHolder1_ddlTopCategory");
var ddmid =document.getElementById("ctl00_ContentPlaceHolder1_ddlMiddleCategory");
var ddl = document.getElementById("ctl00_ContentPlaceHolder1_ddlLastCategory1");
  var ddlast = document.getElementById("ctl00_ContentPlaceHolder1_ddlLastCategory1"); 
  var category = document.getElementById("ctl00_ContentPlaceHolder1_txtCategoryName");
if((ddtop.selectedIndex !=0) && (ddmid.selectedIndex != 0) && (ddl.selectedIndex!=0)&&(ddlast.selectedIndex != 0))
{
alert('New Sub Category can be added');
category.Text=""
category.focus();
return false;
    }
 }//end function
 
 function validate2()
		{
			var ManufacturerName=document.getElementById("ctl00_ContentPlaceHolder1_txtManufacturerName");
			
			
		 if(IsLeftBlank( ManufacturerName))
        {
            alert("1Please Enter the Manufacturer Name");
             ManufacturerName.focus();
            return false;
        }
        //return true;
        
        
        if(AtleastOneChar( ManufacturerName))
			{
			 alert('2Please Enter Valid Manufacturer Name');
			  ManufacturerName.value='';
			 ManufacturerName.focus();
			return false;
			}
			
			if (!Trim( ManufacturerName.value))
			{ 
				alert("3Enter the Manufacturer Name.");
				 ManufacturerName.value='';
				 ManufacturerName.focus();
				return false;
			}
		else if(!charnum(ManufacturerName))
			{
			     ManufacturerName.value='';
				 ManufacturerName.focus();
				return false;
		    }
       }    // end of function
       
  
  function charnum(testChar)
		{
			var var1 = "!@$%^&*()+=_`~[]\\\';{}|\"<>?";

			for (var i = 0; i < testChar.value.length; i++)
			{
				if (var1.indexOf(testChar.value.charAt(i)) != -1) 
				{
	                alert ("Your field has special characters. \n Please remove them and try again.");
					testChar.focus();
					return false;
				}
			}
			return true;
		}	// end of function
		
		
		function validateEditProduct()
		{
			var ProductName=document.getElementById("ctl00_ContentPlaceHolder1_txtProductName");
			var CostPrice=document.getElementById("ctl00_ContentPlaceHolder1_txtCostPrice");
			var RetailPrice=document.getElementById("ctl00_ContentPlaceHolder1_txtRetailPrice");
			var SalePrice=document.getElementById("ctl00_ContentPlaceHolder1_txtSalePrice");
			var StockLevel=document.getElementById("ctl00_ContentPlaceHolder1_txtStockLevel");
			//var StockLowLevel=document.getElementById("ctl00_ContentPlaceHolder1_txtStockLowLevel");
			var Weight=document.getElementById ("ctl00_ContentPlaceHolder1_txtWeight");
			var DimensionW=document.getElementById ("ctl00_ContentPlaceHolder1_txtDimensionW");		
			var DimensionD=document.getElementById("ctl00_ContentPlaceHolder1_txtDimensionD");
			var DimensionH=document.getElementById("ctl00_ContentPlaceHolder1_txtDimensionH");
			
			// validating product name
			if (!Trim(ProductName.value))
			{ 
				alert("Enter the Product Name.");
				ProductName.focus();
				return false;
			}
			else if(!charnum(ProductName))
			{
				ProductName.focus();
				return false;
		    }
		    
		    // validating cost price
			if(!Trim(CostPrice.value))
		    {
				alert("Enter the Cost Price");
				CostPrice.focus();
				return false;
		    }
			else if(!isValidNumeric(CostPrice.value))
		    {
				 alert("Enter only Valid and Numeric Values as Cost Price");
				 CostPrice.focus();
				 return false;
		    }
		    else if(Trim(CostPrice.value) <= 0)
		    {
		         alert('Cost Price can not be  Zero.');				
				 CostPrice.focus();
				 return false;
		    }
		    
		    // validating retail price
			if(!Trim(RetailPrice.value))
		    {
		       alert ("Enter the Retail Price")
		       RetailPrice.focus();
		       return false;
		    }
			else if(!isValidNumeric(RetailPrice.value))
		    { 
				alert("Enter only Valid and Numeric Values as Retail Price");
				RetailPrice.focus();
				return false;
		    }
		    else if(Trim(RetailPrice.value) <= 0)
		    {
		         alert('Retail Price can not be  Zero.');
				 RetailPrice.focus();
				 return false;
		    }
		    
		    // validating sale price
			if(!Trim(SalePrice.value))
		    {
		       alert ("Enter the Sale Price")
		       SalePrice.focus();
		       return false;
		    }
			else if(!isValidNumeric(SalePrice.value))
		    { 
				alert("Enter only Valid and Numeric Values as Sale Price");
				SalePrice.focus();
				return false;
		    } 
		    else if(Trim(SalePrice.value) <= 0)
		    {
		         alert('Sale Price can not be  Zero.');
				 SalePrice.focus();
				 return false;
		    }
		    
		    // validating stock level
		    if(!Trim(StockLevel.value))
		    {
				alert ("Enter the Stock level")
				StockLevel.focus();
				return false;
		    }
			else if(!isInteger(StockLevel))
		    { 
				StockLevel.focus();
				return false;
		    } 
		    
		    // validating Stock low level
//			else if(!Trim(StockLowLevel.value))
//		    {
//				alert ("Enter the Stock Low Level")
//				StockLowLevel.focus();
//				return false;
//		    }		    		  
//			else if(!isInteger(StockLowLevel))
//		    { 
//		      StockLowLevel.focus();
//		      return false;
//		    } 
		    
		    // validating weight
		    if(!Trim(Weight.value))
		    {
		       alert ("Enter the Weight")
		       Weight.focus();
		       return false;
		    }
			else if(!isValidNumeric(Weight.value))
		    { 
			  alert("Enter only Valid and Numeric Values as Weight");
		      Weight.focus();
		      return false;
		    }  
		    else if(Trim(Weight.value) <= 0)
		    {
		         alert('Weight can not be  Zero.');
				 Weight.focus();
				 return false;
		    }
		    
		    // validating DimensionW
		    if(!Trim(DimensionW.value))
		    {
		       alert ("Enter the Dimension W")
		       DimensionW.focus();
		       return false;
		    }		     		    		    
			else if(!isValidNumeric(DimensionW.value))
		    { 
				alert("Enter only Valid and Numeric values as DimensionW");
				DimensionW.focus();
				return false;
		    } 
		    
		    // validating DimensionH
		    if(!Trim(DimensionH.value))
		    {
				alert ("Enter the Dimension H")
				DimensionH.focus();
				return false;
		    }
			else if(!isValidNumeric(DimensionH.value))
		    { 
				alert("Enter only Valid and Numeric values as DimensionH");
				DimensionH.focus();
				return false;
		    }  
		    
		    // validating DimensionD
		    if(!Trim(DimensionD.value))
		    {
				alert ("Enter the Dimension D")
				DimensionD.focus();
				return false;
		    }
			else if(!isValidNumeric(DimensionD.value))
		    { 
				alert("Enter only Valid and Numeric values as DimensionD");
				DimensionD.focus();
				return false;
		    } 
		}	// end of function
		
		
		function isValidNumeric(s)
			{   
				var i;
				var count =0;
				for (i = 0; i < s.length; i++)
				{   
					// Check that current character is number.
					var c = s.charAt(i);
					//alert(c);
					if (((c < "0") || (c > "9"))) 
					{
						if(c == ".")
						{
							count = count + 1;
						}
						else return false;						
						if(count > 1) return false;						
					}
				}				
				// All characters are numbers.
				return true;
			}	// end of function	 
  
  
  function toggle()
		{				
			if(document.form1.ddlMethod.selectedIndex==0)
			{
				document.getElementById("divURL").style.display="";
				document.getElementById("divFlatRate").style.display="";
			}
			else if(document.form1.ddlMethod.selectedIndex==1)
			{
				document.getElementById("divURL").style.display="none";
				document.getElementById("divFlatRate").style.display="";
				document.getElementById("txtprice").focus();
			}
			else if(document.form1.ddlMethod.selectedIndex==2)
			{
				document.getElementById("divFlatRate").style.display="none";
				document.getElementById("divURL").style.display="";
				document.getElementById("txtAccessLicenseNumber").focus();
			}
		}
		function check()
		{
			if(document.form1.ddlMethod.selectedIndex==0)
			{
				alert("Please select shipping method.");
				document.form1.ddlMethod.focus();
				return false;
			}
			else if(document.form1.ddlMethod.selectedIndex==1)
			{
				if(Trim(document.form1.txtprice.value)=="")
				{
					alert("Please enter rate.");
					document.form1.txtprice.focus();
					return false;
				}
				else if(!isDecimal(document.form1.txtprice.value))
				{
					alert("Please enter valid value.");
					document.form1.txtprice.focus();
					return false;
				}
			}
			else if(document.form1.ddlMethod.selectedIndex==2)
			{
				if(Trim(document.form1.txtAccessLicenseNumber.value)=="")
				{
					alert("Please enter Access License Number.");
					document.form1.txtAccessLicenseNumber.focus();
					return false;
				}
				else if(Trim(document.form1.txtUserId.value)=="")
				{
					alert("Please enter user ID.");
					document.form1.txtUserId.focus();
					return false;
				}
				else if(Trim(document.form1.txtPassword.value)=="")
				{
					alert("Please enter Password.");
					document.form1.txtPassword.focus();
					return false;
				}
			}
		}
		
		function IsNumberOnly(InputStr)
{
	for(var i=0; i<InputStr.length; i++)
	{
		if (NumberOnly.indexOf(InputStr.charAt(i)) == -1) 
		{
			return false;
		}
	}
	return true;
}	
		function checknotnull()
		{	
			
			var fname=document.getElementById('ctl00_ContentPlaceHolder1_txtFirstName');
			var lname=document.getElementById('ctl00_ContentPlaceHolder1_txtsurname');
			var street=document.getElementById('ctl00_ContentPlaceHolder1_txtstreet');
			var town=document.getElementById('ctl00_ContentPlaceHolder1_txttown');
			var postalcode=document.getElementById('ctl00_ContentPlaceHolder1_txtpcode');
			var companyname=document.getElementById('ctl00_ContentPlaceHolder1_txtcompany');
			var phone=document.getElementById('ctl00_ContentPlaceHolder1_txtphone');
			var email=document.getElementById('ctl00_ContentPlaceHolder1_txtEmail');	
			var pwd=document.getElementById('ctl00_ContentPlaceHolder1_txtPassword');	
			var fax=document.getElementById('ctl00_ContentPlaceHolder1_txtfax');	
			var cnt=document.getElementById('ctl00_ContentPlaceHolder1_ddlcountrys')
			var state = document.getElementById('ctl00_ContentPlaceHolder1_ddlstates')
			var otherstate=document.getElementById('ctl00_ContentPlaceHolder1_txtotherstate')
			var mob=document.getElementById('ctl00_ContentPlaceHolder1_txtmoblieno')
			
			if(Trim(fname.value)=="")
			{	
				alert('Please enter your Firstname.');
				fname.value='';
				fname.focus();
				return false;
			}
			else if(Trim(lname.value)=="")
			{	
				alert('Please enter your Surname.');
				lname.value='';
				lname.focus();
				return false;
			}
		   else if(Trim(companyname.value)=="")
			{
			  alert('Please enter your company name.');
			  companyname.value='';
			  companyname.focus();
			 return false;
			}
			 else if(Trim(street.value)=="")
			{	
				alert('Please enter your Street.');
				street.value='';
				street.focus();
				return false;
			}
			else if(Trim(town.value)=="")
			{	
				alert('Please enter your Town.');
				town.value='';
				town.focus();
				return false;
			}
		
			else if(!IsNumberOnly(Trim(postalcode.value)))
			{
			alert('Please enter Nueric Postalcode only.');
			postalcode.value='';
			postalcode.focus();
			return false;
			
			}
			else if(Trim(postalcode.value)=="")
			{	
				alert('Please enter your Postalcode.');
				postalcode.value='';
				postalcode.focus();
				return false;
			}
			
						
			else if(cnt.selectedIndex==0)
			{
				alert('Please select your country.');
				cnt.focus();
				return false;
			}
			
			else if((state.selectedIndex==0))
			{
			if(Trim(otherstate.value) == "")
			{
			  alert('Please select state or other state.');
				otherstate.focus();
				return false;
			
			}
			else
			{
			
			alert('Please select state or other state.');
				state.focus();
				return false;
			}
			
				
			}
			else if(Trim(phone.value)=="")
			{	
				alert('Please enter your phone.');
				phone.value='';
				phone.focus();
				return false;
			}
			else if(!isInteger(Trim(phone.value)))
			{	
				phone.value='';	
				alert('Please enter valid phone no.');
				phone.focus();
				return false;
			}
			else if(!checkPhone(phone))
			{
			   alert('PhoneNo Must Be 10 Digits Long.');
			   phone.value='';
			   phone.focus();
			   return false;
			}		
				
        else if(Trim(mob.value)=="")
			{	
				alert('Please enter mobile number.');
				mob.value='';
				mob.focus();
				return false;
			}
			
						
				
				else if(!isInteger(Trim(mob.value)))
			{
			   alert('Mobile number must be digits long.');
			   mob.focus();
			   return false;
			}		
				
					else if(!checkMobile(mob))
			{
			   alert('Mobile number must be 12 digits long.');
			  mob.focus();
			   return false;
			}		
						
					
			else if(Trim(email.value)=="")
			{	
				alert('Please enter your email.');
				email.value='';
				email.focus();
				return false;
			}
			else if(!IsValidEmailId(email.value))
			{	
				alert('Please enter your valid email.');
				email.value='';	
				email.focus();
				return false;
			}
			else if(Trim(pwd.value)=="")
			{	
				alert('Please enter your Password.');
				pwd.value='';
				pwd.focus();
				return false;
			}
			
			
			
		}
		
		function checkPostalcode(phone)
		{
		   var len = phone.value.length;
		   if(len > 10){
		     return false;}
		     
		   else 
		     return true;  
		}
		
		function checkPhone(phone)
		{
		   var len = phone.value.length;
		   if(len <= 10){
		     return true;
		     }
		     
		   else 
		     return false;  
		}
		
		function checkMobile(mob)
		{
		   var len = mob.value.length;
		   if(len < 12){
		     return true;}
		     
		   else 
		     return false;  
		}
		
		function checknotnulleditcust()
		{	
			var fname=document.getElementById('ctl00_ContentPlaceHolder1_txtFirstName');
			var lname=document.getElementById('ctl00_ContentPlaceHolder1_txtsurname');
			var companyname=document.getElementById('ctl00_ContentPlaceHolder1_txtcompany');
			var street=document.getElementById('ctl00_ContentPlaceHolder1_txtstreet');
			var town=document.getElementById('ctl00_ContentPlaceHolder1_txttown');
			var postalcode=document.getElementById('ctl00_ContentPlaceHolder1_txtpcode');
			var phone=document.getElementById('ctl00_ContentPlaceHolder1_txtphone');
			var email=document.getElementById('ctl00_ContentPlaceHolder1_txtEmail');	
			var fax=document.getElementById('ctl00_ContentPlaceHolder1_txtfax');	
			var cnt=document.getElementById('ctl00_ContentPlaceHolder1_ddlcountrys');
			var state=document.getElementById('ctl00_ContentPlaceHolder1_ddlstates');
			if(Trim(fname.value)=="")
			{	
				alert('Please enter your Firstname name.');
				fname.focus();
				
				return false;
			}
			else if(Trim(lname.value)=="")
			{	
				alert('Please enter your LastName name.');
				lname.focus();
				return false;
			}
			else if(Trim(companyname.value) =="")
			{
			    alert('Please enter your Company Name.');
			    companyname.focus();
			    return false;
			}
			else if(Trim(street.value)=="")
			{	
				alert('Please enter your Street.');
				street.focus();
				return false;
			}
			else if(town.value=="")
			{	
				alert('Please enter your Town.');
				town.focus();
				return false;
			}
			else if(postalcode.value=="")
			{	
				alert('Please enter your Postalcode.');
				postalcode.focus();
				return false;
			}
			else if(cnt.selectedIndex==0)
			{
				alert('Please select your country.');
				cnt.focus();
				return false;
			}
			else if(state.selectedIndex==0)
			{
				alert('Please select state.');
				state.focus();
				return false;
			}
			else if(phone.value=="" ||phone.value==null)
			{	
				alert('Please enter your phone.');
				phone.focus();
				return false;
			}
			else if (isInteger(phone.value) == false)
			{
			  alert('please enter valid phone number');
			  phone.value = '';
			  phone.focus();
			  return false;
		    }
		    else if(!isInteger(fax.value))
			{	
				alert('Invalid Fax.');
				fax.value='';	
				fax.focus();
				return false;
			}
			
			
			
			
			
			
			else if(email.value=="")
			{	
				alert('Please enter your email.');
				email.focus();
				return false;
			}
			else if(!IsValidEmailId(email.value))
			{	
				alert('Invalid Email.');
				email.value=''	
				email.focus();
				return false;
		}
		} // end of function
		
		
		function IsValidEmailId(InputStr)
{
   var regexp = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
   if(!regexp.test(InputStr))
   {
		return false;
   }
   return true;
}
		
function isImage(s) 
{
	var regexp = /^.*(\.(gif|jpg|bmp|png))$/
	return regexp.test(s);
} // end of function

function checkImage(v)
{	
    var img=document.getElementById(v);
	if(img.value=="")
	{
		alert("Please select a image file.");
		img.value="";
		img.focus();
		return false;
	}
	else if(!isImage(img.value))
	{
		alert("Please select a valid JPG or GIF image file.");
		img.value="";
		img.focus();
		return false;
    }
}// end of function
		
		
		
		function openBrWindow(theURL,winName,features) 
		{
			window.open(theURL,winName,features);
		}//end of function
		
		
		
	      function ToggleProducts()
			{
			
		      var btn = document.getElementById('ctl00_ContentPlaceHolder1_btnDisplay');
              var lblcount = document.getElementById('ctl00_ContentPlaceHolder1_lblcount').value;
				alert(lblcount);
				for(var i=0;i<lblcount;i++)				
				{				
														
					var elem = document.getElementById('divproduct' + i);
					if (elem) 
					{
						if(btn.value == 'Display Products')
						{
							elem.style.display = 'block';
							elem.style.visibility = 'visible';	
						}
						else
						{				
							elem.style.display = 'none';
							elem.style.visibility = 'hidden';	
						}
					}
			     }	
			    if(btn.value == 'Display Products')
				{				
					btn.value = 'Hide Products';
				}
				else
				{				
					btn.value = 'Display Products';
				}

			     return false;			
			}//end function
		
		
		function toggle()
		{				
			var ddlmethod = document.getElementById('ctl00_ContentPlaceHolder1_ddlMethod');
		    if(ddlmethod.selectedIndex==0)
			{
				document.getElementById("divURL").style.display="";
				document.getElementById("divFlatRate").style.display="";
			}
			else if(ddlmethod.selectedIndex==1)
			{
				document.getElementById("divURL").style.display="none";
				document.getElementById("divFlatRate").style.display="";
				document.getElementById("ctl00_ContentPlaceHolder1_txtprice").focus();
			}
			else if(ddlmethod.selectedIndex==2)
			{
				document.getElementById("divFlatRate").style.display="none";
				document.getElementById("divURL").style.display="";
				document.getElementById("ctl00_ContentPlaceHolder1_txtAccessLicenseNumber").focus();
			}
		}
		function check()
		{
		  var ddlmethod = document.getElementById('ctl00_ContentPlaceHolder1_ddlMethod');
		  var price = document.getElementById('ctl00_ContentPlaceHolder1_txtprice');
		  var AccessLicenseNumber = document.getElementById('ctl00_ContentPlaceHolder1_txtAccessLicenseNumber');
		  var UserID= document.getElementById('ctl00_ContentPlaceHolder1_txtUserId');
		  var Password=document.getElementById('ctl00_ContentPlaceHolder1_txtPassword');
			if(ddlmethod.selectedIndex==0)
			{
				alert("Please select shipping method.");
				ddlmethod.focus();
				return false;
			}
			else if(ddlmethod.selectedIndex==1)
			{
				if(Trim(price.value)=="")
				{
					alert("Please enter rate.");
					price.focus();
					return false;
				}
				else if(!isDecimal(price.value))
				{
					alert("Please enter valid value.");
					price.focus();
					return false;
				}
			}
			else if(ddlmethod.selectedIndex==2)
			{
				if(Trim(AccessLicenseNumber.value)=="")
				{
					alert("Please enter Access License Number.");
					AccessLicenseNumber.focus();
					return false;
				}
				else if(Trim(UserID.value)=="")
				{
					alert("Please enter user ID.");
					UserID.focus();
					return false;
				}
				else if(Trim(Password.value)=="")
				{
					alert("Please enter Password.");
					txtPassword.focus();
					return false;
				}
			}
		} // end of function
		function ValidateChar()
		{
			if (event.keyCode >=48 && event.keyCode <=57)
				event.returnValue = true;
			else
				event.returnValue = false;
		}
		
		function checkSubmitAddTax()
	    {				
			var ddcountry = document.getElementById('ctl00_ContentPlaceHolder1_ddCountry');
			var desc = document.getElementById('ctl00_ContentPlaceHolder1_txtdescription');
			var rate = document.getElementById('ctl00_ContentPlaceHolder1_txtrate');
			if(ddcountry.selectedIndex<1)
			{
				alert('Please select Country.');
				ddcountry.focus();
				return false;
			}
			else if(Trim(desc.value)=="")
			{
				alert('Please enter Description.');
				desc.focus();
				return false;
			}
			else if(Trim(rate.value)=="")
			{
				alert('Please enter Rate.');
				rate.focus();
				return false;
			}
			else if(!isDecimal(rate.value))
			{
				alert("Please enter valid rate.");
				rate.value="";
				rate.focus();
				return false;
			}
			else if(rate.value <0)
			{
				alert("Please enter +ve value");
				rate.value="";
				rate.focus();
				return false;
			}
		}//end of function
		function validategiftvoucher()
		{
		var voucheramount = document.getElementById('ctl00_ContentPlaceHolder1_txtVoucherAmount');
		
			if(Trim(voucheramount.value)=="")
			{
				alert('Gift Amount can not be blank.');
				voucheramount.focus();
				return false;
			}			
			else if(!isDecimal(voucheramount.value))
			{
				voucheramount.value="";
				alert('Please enter correct value.');
				voucheramount.focus();
				return false;
			}			
		}//end of function
		
		function validatediscountvoucher()
		{
			var voucheramount = document.getElementById('ctl00_ContentPlaceHolder1_txtVoucherAmount');
			var minspend = document.getElementById('ctl00_ContentPlaceHolder1_txtminSpend');
			var expirydate = document.getElementById('ctl00_ContentPlaceHolder1_txtexpiryDate');
			
			if(Trim(voucheramount.value)=="")
			{
				alert('Gift Amount can not be blank.');
				voucheramount.focus();
				return false;
			}			
			else if(!isDecimal(voucheramount.value))
			{
				voucheramount.value="";
				alert('Please enter currect value.');
				voucheramount.focus();
				return false;
			}			
			else if(Trim(minspend.value)=="")
			{
				alert('Minimum purchase required can not be blank.');
				minspend.focus();
				return false;
			}			
			else if(!isDecimal(minspend.value))
			{
				minspend.value="";
				alert('Please enter currect value.');
				minspend.focus();
				return false;
			}
			else if(parseInt(voucheramount.value)> parseInt(minspend.value))
			{
				alert('Coupon amount is always less than minimum purchase amount.');
				minspend.focus();
				return false;
			}
			else if(Trim(expirydate.value)=="")
			{
				alert('Expiry Date can not be blank.');
				expirydate.focus();
				return false;
			}
			else if(!isDate(expirydate.value))
			{
				expirydate.focus();
				return false;
			}
		}//end of function

		
	function checkAll()
    {
       re = new RegExp('chkb');  //generated control

        for(i = 0; i < document.forms[0].elements.length; i++)
        {
            elm = document.forms[0].elements[i]
            if (elm.type == 'checkbox') 
            {
                if (re.test(elm.name)) 
                {

                    elm.checked =true;

                }
            }
        }  
        return false;
 
       } //end function
       
       function UncheckAll()
       {
          re = new RegExp('chkb');  //generated control
 
         for(i = 0; i < document.forms[0].elements.length; i++) 
         {
               elm = document.forms[0].elements[i]
               if (elm.type == 'checkbox')
               {
                    if (re.test(elm.name)) 
                    {
                        elm.checked = false;
                    }
                }
            }
            return false; 
        } // end function
        
        
        function SelectAll()
        {
             re = new RegExp('chkShipOrd');
             re1 = new RegExp('chkShipEmail');
             alert('0');
             for (i = 0 ;i < document.form[0].elements.length; i++)
             {
                  elm = document.form[0].elements[i]
                  alert('1');
                  if (elm.type == 'checkbox')
                  {
                      if ( re.test(elm.test))
                      {
                           elm.checked = false;
                      }
                      if ( re1.test(elm.test))
                      {
                           elm.ckecked = false;
                      }
                  }
             }
          return false;
        }
        
        function ToggleProducts(id)
			{
				var elem = document.getElementById('divproduct' + id);
				if (elem) 
				{
					if (elem.style.display != 'block') 
					{
						elem.style.display = 'block';
						elem.style.visibility = 'visible';
						var elem1 = document.getElementById('divShowHide' + id);
						elem1.innerHTML="Hide Products";
					} 
					else
					{
						elem.style.display = 'none';
						elem.style.visibility = 'hidden';
						var elem1 = document.getElementById('divShowHide' + id);
						elem1.innerHTML="Show Products";
					}
				}
			}
			
            function DisplayAll()
			{
				
			var total = document.getElementById('ctl00_ContentPlaceHolder1_txtcount')
			alert(total.value);
			for(i = 0 ; i < total ; i++)
			{
					var elem = document.getElementById('divproduct' + i);
					alert(elm.value)
					if (elem) 
					{
						elem.style.display = 'block';
						elem.style.visibility = 'visible';				
					}
					var elem1 = document.getElementById('divShowHide' + i);
					elem1.innerHTML="Hide Products";
				}				
			}
			
			 function HideAll()
			{
				
			var total = document.getElementById('ctl00_ContentPlaceHolder1_txtcount')
			alert(total.value);
			for(i = 0 ; i < total ; i++)
			{
					var elem = document.getElementById('divproduct' + i);
					alert(elm.value)
					if (elem) 
					{
						elem.style.display = 'none';
						elem.style.visibility = 'hidden';				
					}
					var elem1 = document.getElementById('divShowHide' + i);
					elem1.innerHTML="Show Products";
				}				
			}
			
			
			

        function Compare()
		{
		var orderdatef=document.getElementById("ctl00_ContentPlaceHolder1_txtDateFrom");
		var orderdatet=document.getElementById("ctl00_ContentPlaceHolder1_txtDateTo");
		   if(IsLeftBlank(orderdatef))
        {
            alert("Please Select the Search date From");
            orderdatef.focus();
            return false;
        }
        return true;
        
        
		  if(IsLeftBlank(orderdatet))
        {
            alert("Please Select the Search date To");
            orderdatet.focus();
            return false;
        }
        return true;
		
		
		
			if (new Date(document.Form1.txtDateFrom.value) > new Date(document.Form1.txtDateTo.value))
			{
					alert ("From Date should be less than To date");
					return false;
			}
				return true;	

          
		}
    		
		function notempty()
        {
           // val = document.getElementById(v);
             var card=document.getElementById("ctl00_ContentPlaceHolder1_txtCardName");
            //val = document.getElementById("ctl00_ContentPlaceHolder1_txtCardName");
	        if(IsLeftBlank(card))
	        {
	             alert("The Card name should not be empty.");
	             card.focus();
	             return false;	    			
		    }
		    if(! charnum(card))
                {
                   // alert("Your field has special characters. \n Please remove them and try again.");
                    card.value="";
                    card.focus();
                    return false;
                }
                else if(!IsCharWithSpace(card.value))
{
alert("The Card name can have only Characters");
card.value="";
                    card.focus();
return false;
		}
		}
		
		function addCardToList() 
		{
			var destList; var cardID; var cardName;
			var lstAvailableCards=document.getElementById("ctl00_ContentPlaceHolder1_lstAvaibaleCards");
			if (lstAvailableCards.selectedIndex == -1) 
			{
                alert("Please select the card you wish to add.");
                return;
            }
            cardID = lstAvailableCards[lstAvailableCards.selectedIndex].value;
            var destList = document.getElementById("ctl00_ContentPlaceHolder1_lstSelectedCard");;
            cardName = lstAvailableCards[lstAvailableCards.selectedIndex].text;
            // add to selected
            addOption(destList, cardName, cardID);
            // remove from available
            lstAvailableCards.options[lstAvailableCards.selectedIndex] = null;
            updateIDList();
            lstAvailableCards.selectedIndex = 0;
        }
        function removeCardFromList()
        {
          var destList; var cardID; var cardName;
          var lstselectedCard= document.getElementById("ctl00_ContentPlaceHolder1_lstSelectedCard");
          if (lstselectedCard.selectedIndex == -1) 
          {
             alert("Please select the card you wish to remove.");
             return;
          }
          cardID = lstselectedCard[lstselectedCard.selectedIndex].value;
          destList =document.getElementById("ctl00_ContentPlaceHolder1_lstAvaibaleCards");
          cardName = lstselectedCard[lstselectedCard.selectedIndex].text;
           // add to selected
          addOption(destList, cardName, cardID);
          // remove from selected
          lstselectedCard.options[lstselectedCard.selectedIndex] = null;
          updateIDList();
          lstselectedCard.selectedIndex = 0;
        }
    
    function notempty1()
        {
val = document.getElementById('ctl00_ContentPlaceHolder1_txtCardName');
             //var card=document.getElementById("ctl00_ContentPlaceHolder1_txtCardName");
            //val = document.getElementById("ctl00_ContentPlaceHolder1_txtCardName");
	        if(IsLeftBlank(val))
	        {
	             alert("The Card name should not be empty.");
	             val.focus();
	             return false;	    			
		    }
		    if(! charnum(val))
                {
                   // alert("Your field has special characters. \n Please remove them and try again.");
                    val.value="";
                    val.focus();
                    return false;
                }
                else if(!IsCharWithSpace(val.value))
{
alert("The Card name can have only Characters");
val.value="";
                    val.focus();
return false;
}
  }  
    
function addAllCards()
{
 var cardID; var destList; var cardName;
 	var lstAvailableCards=document.getElementById("ctl00_ContentPlaceHolder1_lstAvaibaleCards");
 	
 for(var i = 0; i < lstAvailableCards.length; i++)
 {
   cardID = lstAvailableCards[i].value;
   destList = document.getElementById("ctl00_ContentPlaceHolder1_lstSelectedCard");
   cardName = lstAvailableCards[i].text;
     // add to selected
    addOption(destList, cardName, cardID);
  }
  // remove all available
  var ki = lstAvailableCards.length;
  for(var i = 0; i < ki; i++)
  {
   lstAvailableCards.options[0] = null;
  }
    updateIDList();
}


function remAllCards()
 {
  var cardID; var destList; var cardName;
    var lstselectedCard= document.getElementById("ctl00_ContentPlaceHolder1_lstSelectedCard");
  for(var i = 0; i < lstselectedCard.length; i++) 
  {
    cardID = lstselectedCard[i].value;
    destList = document.getElementById("ctl00_ContentPlaceHolder1_lstAvaibaleCards");
    cardName = lstselectedCard[i].text;

    // add to selected
    addOption(destList, cardName, cardID);
  }

  // remove all available
  var ki = lstselectedCard.length;
  for(var i = 0; i < ki; i++)
   {
    lstselectedCard.options[0] = null;
   }
   updateIDList();
}
function updateIDList()
{
  var addCardID = document.getElementById("ctl00_ContentPlaceHolder1_txtAcceptedCards");
  var selectedCardsList = document.getElementById("ctl00_ContentPlaceHolder1_lstSelectedCard");
 addCardID.value = "";
  var temp;
  for(var i = 0; i < selectedCardsList.length; i++) 
  {
      temp = selectedCardsList[i].value;
      //selectedCardsList.value += addCardID + '||';
      addCardID.value += temp + '||';
  }
}

function addOption(formElement, optiontext, optionValue) 
{
  var optionName = new Option(optiontext, optionValue, false, false)
  var length = formElement.length;
  formElement.options[length] = optionName;
}

function addcat()
{
  var ddl = document.getElementById("ctl00_ContentPlaceHolder1_ddlLastCategory1");
  var category = document.getElementById("ctl00_ContentPlaceHolder1_txtCategoryName");
 if((ddl.selectedIndex!=0)&&(cat.Text!=""))
			{
				alert('No More category can be added');
				cat.Text=""
				cat.focus();
				return false;
			}
}

function AnyCheckSelect1()
{ 
var frm = document.forms[0];
var AllSelect = false
var str = '';
for (i=0 ; i< frm.elements.length; i++)
{
str = frm.elements[i].id;
if(str.match("chkb")=="chkb")
{
if(frm.elements[i].checked)
AllSelect = true;
}
}
if(!AllSelect) alert("Please select at least one order to process.");
return AllSelect;
}//end function


        //end function
        
        
        
        
        function valid(o,w)
{
  o.value = o.value.replace(r[w],''); 
} // end function

 function validatestate ()
 {
 
  var state = document.getElementById("ctl00_ContentPlaceHolder1_txtSearch");
  if(!IsCharWithSpace(state.value))
   		       {
   		       alert("State Name can have only Characters");  
   		       state.value = '';	    
   		       state.focus();
   		       return false;
   		       }		
 
 }
 
 