// Menu Script Starts /////////////

addEvent(window,"load",convertTrees);
function addEvent(o,e,f){if(o.addEventListener){o.addEventListener(e,f,true);return true;}else if(o.attachEvent){return o.attachEvent("on"+e,f);}else{return false;}}
function setDefault(name,val){if(typeof(window[name])=="undefined" || window[name]==null){window[name]=val;}}
function expandTree(treeId){var ul = document.getElementById(treeId);if(ul == null){return false;}expandCollapseList(ul,nodeOpenClass);}
function collapseTree(treeId){var ul = document.getElementById(treeId);if(ul == null){return false;}expandCollapseList(ul,nodeClosedClass);}
function expandToItem(treeId,itemId){var ul = document.getElementById(treeId);if(ul == null){return false;}var ret = expandCollapseList(ul,nodeOpenClass,itemId);if(ret){var o = document.getElementById(itemId);if(o.scrollIntoView){o.scrollIntoView(false);}}}
function expandCollapseList(ul,cName,itemId){if(!ul.childNodes || ul.childNodes.length==0){return false;}for(var itemi=0;itemi<ul.childNodes.length;itemi++){var item = ul.childNodes[itemi];if(itemId!=null && item.id==itemId){return true;}if(item.nodeName == "LI"){var subLists = false;for(var sitemi=0;sitemi<item.childNodes.length;sitemi++){var sitem = item.childNodes[sitemi];if(sitem.nodeName=="UL"){subLists = true;var ret = expandCollapseList(sitem,cName,itemId);if(itemId!=null && ret){item.className=cName;return true;}}}if(subLists && itemId==null){item.className = cName;}}}}
function convertTrees(){setDefault("treeClass","mktree");setDefault("nodeClosedClass","liClosed");setDefault("nodeOpenClass","liOpen");setDefault("nodeBulletClass","liBullet");setDefault("nodeLinkClass","bullet");setDefault("preProcessTrees",true);if(preProcessTrees){if(!document.createElement){return;}uls = document.getElementsByTagName("ul");for(var uli=0;uli<uls.length;uli++){var ul=uls[uli];if(ul.nodeName=="UL" && ul.className==treeClass){processList(ul);}}}}
function processList(ul){if(!ul.childNodes || ul.childNodes.length==0){return;}for(var itemi=0;itemi<ul.childNodes.length;itemi++){var item = ul.childNodes[itemi];if(item.nodeName == "LI"){var subLists = false;for(var sitemi=0;sitemi<item.childNodes.length;sitemi++){var sitem = item.childNodes[sitemi];if(sitem.nodeName=="UL"){subLists = true;processList(sitem);}}var s= document.createElement("SPAN");var t= '\u00A0';s.className = nodeLinkClass;if(subLists){if(item.className==null || item.className==""){item.className = nodeClosedClass;}if(item.firstChild.nodeName=="#text"){t = t+item.firstChild.nodeValue;item.removeChild(item.firstChild);}s.onclick = function(){this.parentNode.className =(this.parentNode.className==nodeOpenClass) ? nodeClosedClass : nodeOpenClass;return false;}}else{item.className = nodeBulletClass;s.onclick = function(){return false;}}s.appendChild(document.createTextNode(t));item.insertBefore(s,item.firstChild);}}}


//////////Menu Script Ends //////////////////////

function highlightLinks(obj) {
   var linkList = document.getElementById("tree1").getElementsByTagName("a");
   for (i = 0; i < linkList.length; i++) {
      linkList[i].className = "";
   }
   obj.className = "selected";
}

//---------------Email Validation---------------//
function fnEmail(txtEmail)
{

 if(txtEmail.value != "")
  {
  
   var intLen=txtEmail.value.length
   var blnFlag=0
  
   if(txtEmail.value.charAt(0)== "@" || txtEmail.value.charAt(0)==".")
    {
     //alert("Invalid Email Address ")
     txtEmail.focus()
     return false
    }
   
   if(txtEmail.value.charAt(intLen-1)== "@" || txtEmail.value.charAt(intLen-1)== ".")
    {
     //alert("Invalid Email Address ")
     txtEmail.focus()
     return false
    }
 
   for(var i=0; i<intLen; i++)
    {
     if(txtEmail.value.charAt(i)=="@")
      {
       blnFlag=blnFlag + 1
      }
    }
  
  if(blnFlag>=0 && blnFlag<1 || blnFlag >1)
    {
     //alert("Invalid Email Address ")
     txtEmail.focus()
     return false
    }  
    
  strSplit=(txtEmail.value).split("@")
		intSptLen=strSplit[1].length
		var intCnt=0
		for(var j=0;j<intSptLen;j++)
		{
			if (strSplit[1].charAt(j)==".")
			{
				intCnt=intCnt+1
			}
		}
		if (intCnt<=0)
		{
			//alert("Invalid E-Mail Address")
			txtEmail.focus()
			return false
		}   
return true;
  
  }

}
/***********************************************************************
Function Name	:fnCheckSpaces()
Purpose			:Function to check the spaces in Starting position
Input			:Entered value
Output			:Remove Spaces
***********************************************************************/
function fnCheckSpaces(txtObj)
{
	/*Local Variables intLen
		intLen -- To store the Length of the string
	*/

	var intLen
	intLen=txtObj.value.length
	// remove spaces bfore string
	for(var i=0;i<=intLen;i++)
	{
		if(txtObj.value.charAt(0)==" ")
		{
			txtObj.value=txtObj.value.replace(" ","")
		}
		else {
			break
		}
	}
	return txtObj
}
function fnLoginValidate()
{
		var msg="";
		var StartTable="<span class='error1'>";
		var EndTable="</span>";
		var bool="true";
		var strFocus="";

		if(document.formMain1.email.value=="")
		{
			msg +="login failed";
			bool="false";
			if(strFocus=="") strFocus="email";
		}
		if(document.formMain1.email.value!="" && !fnEmail(document.formMain1.email))
		{
			msg +="Invalid Email Address";
			bool="false";
			if(strFocus=="") strFocus="email";
		}
		if(document.formMain1.pword.value=="")
		{
			msg +="login failed";
			bool="false";
			if(strFocus=="") strFocus="pword";
		}
		if(bool=="false"){
			for(i=0;i<document.formMain1.elements.length;i++){
				if(document.formMain1.elements[i].name==strFocus){
					document.formMain1.elements[i].focus();
				}
			}
			document.getElementById("LoginError").innerHTML=StartTable+msg+EndTable;
			document.getElementById("trIndexLogin").style.display="";
			return false;
		}else{

			return true;
		}

}
function fnForgotValidate()
{
		var msg="";
		var StartTable="<table class='error' cellpadding='0' cellspacing='0'><tr valign='middle'><td><img src='images/error.gif' alt='Error'></td><td width='100%'>";
		var EndTable="</td></tr></table>";
		var bool="true";
		var strFocus="";
		if(document.formMain1.email.value=="")
		{
			msg +="<li>Please enter email address</li>";
			bool="false";
			if(strFocus=="") strFocus="email";
		}
		if(document.formMain1.email.value!="" && !fnEmail(document.formMain1.email))
		{
			msg +="<li>Invalid Email Address</li>";
			bool="false";
			if(strFocus=="") strFocus="email";
		}	
		if(bool=="false"){
			for(i=0;i<document.formMain1.elements.length;i++){
				if(document.formMain1.elements[i].name==strFocus){
					document.formMain1.elements[i].focus();
				}
			}
			document.getElementById("ForgotError").innerHTML=StartTable+msg+EndTable;
			return false
		}

}
function fnLoginValidate1()
{
		var msg="";
		var StartTable="<table class='error' cellpadding='0' cellspacing='0'><tr valign='middle'><td><img src='images/error.gif' alt='Error'></td><td width='100%'>";
		var EndTable="</td></tr></table>";
		var bool="true";
		var strFocus="";
		if(document.formMain1.email.value=="")
		{
			msg +="<li>Please enter email address</li>";
			bool="false";
			if(strFocus=="") strFocus="email";
		}
		if(document.formMain1.email.value!="" && !fnEmail(document.formMain1.email))
		{
			msg +="<li>Invalid Email Address</li>";
			bool="false";
			if(strFocus=="") strFocus="email";
		}	
		if(document.formMain1.pword.value=="")
		{
			msg +="<li>Please enter password</li>";
			bool="false";
			if(strFocus=="") strFocus="pword";
		}
		if(bool=="false"){
			for(i=0;i<document.formMain1.elements.length;i++){
				if(document.formMain1.elements[i].name==strFocus){
					document.formMain1.elements[i].focus();
				}
			}
			document.getElementById("LoginError1").innerHTML=StartTable+msg+EndTable;
			return false
		}else{
			return true;
		}
}

function fnChangePwdValidate()
{
		var msg="";
		var StartTable="<table class='error' cellpadding='0' cellspacing='0'><tr valign='middle'><td><img src='images/error.gif' alt='Error'></td><td width='100%'>";
		var EndTable="</td></tr></table>";
		var bool="true";
		var strFocus="";
		//alert("Testing");
		if(document.formMain.password.value=="")
		{
			msg +="<li>Please enter old password</li>";
			bool="false";
			if(strFocus=="") strFocus="password";
		}
		if(document.formMain.newpassword.value=="")
		{
			msg +="<li>Please enter new password</li>";
			bool="false";
			if(strFocus=="") strFocus="newpassword";
		}
		if(document.formMain.newpassword.value!="" && document.formMain.newpassword.value.length<6)
		{
			msg +="<li>Password minimum length is 6 chars</li>";
			bool="false";
			if(strFocus=="") strFocus="newpassword";
		}
        if(document.formMain.confirmpassword.value=="")
		{
			msg +="<li>Please confirm password</li>";
			bool="false";
			if(strFocus=="") strFocus="confirmpassword";
		}
		if((document.formMain.newpassword.value!=document.formMain.confirmpassword.value) && document.formMain.newpassword.value!="" && document.formMain.confirmpassword.value!="")
		{
			msg +="<li>Invalid confirm password</li>";
			bool="false";
			if(strFocus=="") strFocus="newpassword";
		}
		if(bool=="false"){
			for(i=0;i<document.formMain.elements.length;i++){
				if(document.formMain.elements[i].name==strFocus){
					document.formMain.elements[i].focus();
				}
			}

			document.getElementById("AdminChangePasswordError").innerHTML=StartTable+msg+EndTable;
			return false
		}
    
}
function fnCategoryValidate()
{
		var msg="";
		var StartTable="<table class='error' cellpadding='0' cellspacing='0'><tr valign='middle'><td><img src='images/error.gif' alt='Error'></td><td width='100%'>";
		var EndTable="</td></tr></table>";
		var bool="true";
		if(document.formMain.category.value=="")
		{
			msg +="<li>Please enter new category or select the existing category to update</li>";
			bool="false";
			document.formMain.category.focus()
		}
		if(bool=="false"){
			document.getElementById("AdminCategoryError").innerHTML=StartTable+msg+EndTable;
			return false
		}

		document.formMain.submit();
}
function fnRegisterValidate()
{
				

		var msg="";
		var StartTable="<table class='error' cellpadding='0' cellspacing='0'><tr valign='middle'><td><img src='images/error.gif' alt='Error'></td><td width='100%'>";
		var EndTable="</td></tr></table>";
		var bool="true";
		var strFocus="";
		//alert("Testing");
		if(document.formMain.email.value=="")
		{
			msg +="<li>Please enter email address</li>";
			bool="false";
			if(strFocus=="") strFocus="email";
		}
		if(document.formMain.email.value!="" && !fnEmail(document.formMain.email))
		{
			msg +="<li>Invalid Email Address</li>";
			bool="false";
			if(strFocus=="") strFocus="email";
		}	
		if(document.formMain.pword.value=="")
		{
			msg +="<li>Please enter password</li>";
			bool="false";
			if(strFocus=="") strFocus="pword";
		}
		if(document.formMain.pword.value!="" && document.formMain.pword.value.length<6)
		{
			msg +="<li>Password minimum length is 6 chars</li>";
			bool="false";
			if(strFocus=="") strFocus="pword";
		}
		if(document.formMain.pword1.value=="")
		{
			msg +="<li>Please confirm password</li>";
			bool="false";
			if(strFocus=="") strFocus="pword";
		}
		if((document.formMain.pword.value!=document.formMain.pword1.value) && document.formMain.pword.value!="" && document.formMain.pword1.value!="")
		{
			msg +="<li>Invalid confirm password</li>";
			bool="false";
			if(strFocus=="") strFocus="newpassword";
		}
		if(document.formMain.firstname.value=="")
		{
			msg +="<li>Please enter firstname</li>";
			bool="false";
			if(strFocus=="") strFocus="firstname";
		}
		if(document.formMain.lastname.value=="")
		{
			msg +="<li>Please enter lastname</li>";
			bool="false";
			if(strFocus=="") strFocus="lastname";
		}
        if(document.formMain.address1.value=="")
		{
			msg +="<li>Please enter address1</li>";
			bool="false";
			if(strFocus=="") strFocus="address1";
		}
		
		if(document.formMain.Country.value=="Select Country")
		{
			msg +="<li>Please enter country</li>";
			bool="false";
			if(strFocus=="") strFocus="country";
		}
		if(document.formMain.State.value=="")
		{
			msg +="<li>Please enter state</li>";
			bool="false";
			if(strFocus=="") strFocus="state";
		}
		if(document.formMain.city.value=="")
		{
			msg +="<li>Please enter city</li>";
			bool="false";
			if(strFocus=="") strFocus="city";
		}
		if(document.formMain.zip.value=="")
		{
			msg +="<li>Please enter zip</li>";
			bool="false";
			if(strFocus=="") strFocus="zip";
		}
		/*if(document.formMain.zip.value!="" && isNaN(document.formMain.zip.value))
		{
			msg +="<li>Please enter numaric value for zip</li>";
			bool="false";
			if(strFocus=="") strFocus="zip";
		}*/
		if(document.formMain.phone.value!="" && isNaN(document.formMain.phone.value))
		{
			msg +="<li>Please enter numaric value for phone</li>";
			bool="false";
			if(strFocus=="") strFocus="phone";
		}
		if(document.formMain.mobile.value=="")
		{
			msg +="<li>Please enter mobile</li>";
			bool="false";
			if(strFocus=="") strFocus="mobile";
		}
		if(document.formMain.mobile.value!="" && isNaN(document.formMain.mobile.value))
		{
			msg +="<li>Please enter numaric value for mobile</li>";
			bool="false";
			if(strFocus=="") strFocus="mobile";
		}
		if(document.formMain.sltOption.value=="")
		{
			msg +="<li>Please select how did you find us? option</li>";
			bool="false";
			if(strFocus=="") strFocus="sltOption";
		}
		if(bool=="false"){
			for(i=0;i<document.formMain.elements.length;i++){
				if(document.formMain.elements[i].name==strFocus){
					document.formMain.elements[i].focus();
				}
			}

			document.getElementById("RegisterError").innerHTML=StartTable+msg+EndTable;
			return false
		}
    
}
function fnCustValidate()
{
		var msg="";
		var StartTable="<table class='error' cellpadding='0' cellspacing='0'><tr valign='middle'><td><img src='images/error.gif' alt='Error'></td><td width='100%'>";
		var EndTable="</td></tr></table>";
		var bool="true";
		var strFocus="";
		//sState = sStateArray[cboCountry.selectedIndex].split("|")[i];
		
		/*x = sCountryString.split("|");
		for(i=0;i<x.length;i++){
			if(document.formMain.Country.selectedIndex==i){
				document.formMain.hidCountry.value=x[i];
				break;
		   }
		}*/

		//sStateArray
		//alert(document.formMain.State.value);
		if(document.formMain.firstname.value=="")
		{
			msg +="<li>Please enter firstname</li>";
			bool="false";
			if(strFocus=="") strFocus="firstname";
		}
		if(document.formMain.lastname.value=="")
		{
			msg +="<li>Please enter lastname</li>";
			bool="false";
			if(strFocus=="") strFocus="lastname";
		}
        if(document.formMain.address1.value=="")
		{
			msg +="<li>Please enter address1</li>";
			bool="false";
			if(strFocus=="") strFocus="address1";
		}
    	/*if(document.formMain.address2.value=="")
		{
			msg +="<li>Please enter address2</li>";
			bool="false";
			if(strFocus=="") strFocus="address2";
		}*/
		if(document.formMain.Country.value=="Select Country" || document.formMain.Country[document.formMain.Country.selectedIndex].text=="Select Country")
		{
			msg +="<li>Please enter country</li>";
			bool="false";
			if(strFocus=="") strFocus="country";
		}
		if(document.formMain.State.value=="")
		{
			msg +="<li>Please enter state</li>";
			bool="false";
			if(strFocus=="") strFocus="state";
		}
		
		if(document.formMain.city.value=="")
		{
			msg +="<li>Please enter city</li>";
			bool="false";
			if(strFocus=="") strFocus="city";
		}
		if(document.formMain.zip.value=="")
		{
			msg +="<li>Please enter zip</li>";
			bool="false";
			if(strFocus=="") strFocus="zip";
		}
		if(document.formMain.phone.value!="" && isNaN(document.formMain.phone.value))
		{
			msg +="<li>Please enter numaric value for phone</li>";
			bool="false";
			if(strFocus=="") strFocus="phone";
		}
		if(document.formMain.mobile.value=="")
		{
			msg +="<li>Please enter modbile</li>";
			bool="false";
			if(strFocus=="") strFocus="mobile";
		}
		if(document.formMain.mobile.value!="" && isNaN(document.formMain.mobile.value))
		{
			msg +="<li>Please enter numaric value for mobile</li>";
			bool="false";
			if(strFocus=="") strFocus="mobile";
		}
		if(bool=="false"){
			for(i=0;i<document.formMain.elements.length;i++){
				if(document.formMain.elements[i].name==strFocus){
					document.formMain.elements[i].focus();
				}
			}

			document.getElementById("AdminCustError").innerHTML=StartTable+msg+EndTable;
			return false
		}
    
}
	function fnDetailed()
	{
			var msg="";
			var StartTable="<table class='error' cellpadding='0' cellspacing='0'><tr valign='middle'><td><img src='images/error.gif' alt='Error'></td><td width='100%'>";
			var EndTable="</td></tr></table>";
			var bool="true";
			if(document.getElementById("qty").value=="")
			{
				msg +="<li>Please enter quantity</li>";
				bool="false";
				document.getElementById("qty").focus()
			}
			if(isNaN(document.getElementById("qty").value) && document.getElementById("qty").value!="")
			{
				msg +="<li>Please enter quantity in numbers only</li>";
				bool="false";
				document.getElementById("qty").focus();
			}
			if(bool=="false"){
				document.getElementById("DetailedItem").innerHTML=StartTable+msg+EndTable;
				return false
			}else{
					document.getElementById("hidQty").value = document.getElementById("qty").value
					document.getElementById("hidWeight").value = document.getElementById("weight").value
					//document.formMain.submit();
					
			}

	}
	function fnChangePrice1(price,doller,weight){
		var qtyupdate;
		var qtyupdate1;
		qtyupdate = (document.getElementById("qty").value * document.getElementById("weight").value) * 2;
		qtyupdate1 = document.getElementById("qty").value * document.getElementById("weight").value
		//alert(qtyupdate);
		  if(weight=="1"){
			document.getElementById("SpanPrice").innerHTML =  (price * qtyupdate1).toFixed(2);
			document.getElementById("SpanDoller").innerHTML =  (doller * qtyupdate1).toFixed(2);
		  }else{
		    document.getElementById("SpanPrice").innerHTML =  (price * qtyupdate).toFixed(2);
			document.getElementById("SpanDoller").innerHTML =  (doller * qtyupdate).toFixed(2);
		   }
		
	}
	function fnChangePrice(price,doller,weight){
		var qtyupdate;
		var qtyupdate1;

		qtyupdate = (document.getElementById("qty").value * document.getElementById("weight").value) * 2;
		qtyupdate1 = document.getElementById("qty").value * document.getElementById("weight").value;

		if(isInteger(document.getElementById("qty").value)){
		  if(weight=="1"){
			document.getElementById("SpanPrice").innerHTML =  (price * qtyupdate1).toFixed(2);
			document.getElementById("SpanDoller").innerHTML =  (doller * qtyupdate1).toFixed(2);
		  }else{
			 document.getElementById("SpanPrice").innerHTML =  (price * qtyupdate).toFixed(2);
			document.getElementById("SpanDoller").innerHTML =  (doller * qtyupdate).toFixed(2);
		  }
		
		}else{
			alert("Only numerics are allowed");
		}
	}
	function isInteger(val) 
	    {
		for (var i=0; i < val.length; i++) 
		{
			if (!isDigit(val.charAt(i))) { return false; }
		}
		return true;
	}

	function isDigit(num) 
	{
		var string="1234567890";
		if (string.indexOf(num) != -1) 
		{
			return true;
		}
		return false;
	}
	function fnDateValidate()
	{
			var msg="";
			var StartTable="<table class='error' cellpadding='0' cellspacing='0'><tr valign='middle'><td><img src='images/error.gif' alt='Error'></td><td width='100%'>";
			var EndTable="</td></tr></table>";
			var bool="true";
			var strFocus="";
			if(document.formMain.Country.value=="Select Country")
			{
				msg ="<li>Please select Country</li>";
				bool="false";
				if(strFocus=="") strFocus="Country";
			}
			if(document.formMain.city.value=="")
			{
				msg +="<li>Please enter city</li>";
				bool="false";
				if(strFocus=="") strFocus="city";
			}
			if(document.formMain.fromdate.value=="")
			{
				msg +="<li>Please select date from data picker button</li>";
				bool="false";
				if(strFocus=="") strFocus="fromdate";
			}
			if(bool=="false"){
				for(i=0;i<document.formMain.elements.length;i++){
					if(document.formMain.elements[i].name==strFocus){
						document.formMain.elements[i].focus();
					}
				}
				document.getElementById("DataError").innerHTML=StartTable+msg+EndTable;
				return false
			}

	}

function addDays(myDate,days) {
return new Date(myDate.getTime() + days*24*60*60*1000);
}
function adddate(year,month,day){
var someDate = new Date(year, month, day);
return someDate;
//document.write(someDate + "<br/>");
//var nextday = new Date(someDate.getYear(), someDate.getMonth(), someDate.getDate()+1);
//document.write(nextday);
}
//var Date x=new Date();
//alert(x.getDate());
//alert(addDays(new Date(),1));


//alert("adding days to current date "+addDays(new Date(),2));
//alert("adding days to current date "+adddate(2009,2,25))

//if(adddate(2009,2,25)<addDays(new Date(),2)){
	//alert("it is lesss");
//}
	function fnBillValidate()
{
		var msg="";
		var StartTable="<table class='error' cellpadding='0' cellspacing='0'><tr valign='middle'><td><img src='images/error.gif' alt='Error'></td><td width='100%'>";
		var EndTable="</td></tr></table>";
		var bool="true";
		var strFocus="";
		//alert("Testing");
		if(document.formMain.firstname.value=="")
		{
			msg +="<li>Please enter firstname</li>";
			bool="false";
			if(strFocus=="") strFocus="firstname";
		}
		if(document.formMain.lastname.value=="")
		{
			msg +="<li>Please enter lastname</li>";
			bool="false";
			if(strFocus=="") strFocus="lastname";
		}
        if(document.formMain.address1.value=="")
		{
			msg +="<li>Please enter address1</li>";
			bool="false";
			if(strFocus=="") strFocus="address1";
		}
		if(document.formMain.country.value=="Select Country")
		{
			msg +="<li>Please enter country</li>";
			bool="false";
			if(strFocus=="") strFocus="country";
		}
		if(document.formMain.state.value=="")
		{
			msg +="<li>Please enter state</li>";
			bool="false";
			if(strFocus=="") strFocus="state";
		}
		if(document.formMain.city.value=="")
		{
			msg +="<li>Please enter city</li>";
			bool="false";
			if(strFocus=="") strFocus="city";
		}
		if(document.formMain.zip.value=="")
		{
			msg +="<li>Please enter zip</li>";
			bool="false";
			if(strFocus=="") strFocus="zip";
		}
		/*if(document.formMain.zip.value!="" && isNaN(document.formMain.zip.value))
		{
			msg +="<li>Please enter numaric value for zip</li>";
			bool="false";
			if(strFocus=="") strFocus="zip";
		}*/
		if(document.formMain.phone.value!="" && isNaN(document.formMain.phone.value))
		{
			msg +="<li>Please enter numaric value for phone</li>";
			bool="false";
			if(strFocus=="") strFocus="phone";
		}
		if(document.formMain.mobile.value=="")
		{
			msg +="<li>Please enter modbile</li>";
			bool="false";
			if(strFocus=="") strFocus="mobile";
		}
		if(document.formMain.mobile.value!="" && isNaN(document.formMain.mobile.value))
		{
			msg +="<li>Please enter numaric value for mobile</li>";
			bool="false";
			if(strFocus=="") strFocus="mobile";
		}
		
		//--------------------Billing------------------------------------
		/*if(document.formMain.delivery_display.value=="")
		{
			msg +="<li>Please enter delivery display name</li>";
			bool="false";
			if(strFocus=="") strFocus="delivery_display";
		}
		if(document.formMain.delivery_email.value=="")
		{
			msg +="<li>Please enter delivery email</li>";
			bool="false";
			if(strFocus=="") strFocus="delivery_email";
		}*/
		
		var shipCity;

		if(document.formMain.delivery_state.value == "Andhra Pradesh"){
			shipCity = document.formMain.delivery_city1.value;
		}else{
			shipCity = document.formMain.delivery_city.value;
		}

		//alert(shipCity);

		if(document.formMain.txtdeptDateRtrip.value=="")
			{
				msg +="<li>Please select date from data picker button</li>";
				bool="false";
				if(strFocus=="") strFocus="txtdeptDateRtrip";
			}
		if(document.formMain.txtdeptDateRtrip.value!=""){
			var myString = document.formMain.txtdeptDateRtrip.value;
			var mySplitResult = myString.split("/");
			
			if(adddate(mySplitResult[2],mySplitResult[0]-1,mySplitResult[1])<addDays(new Date(),2) && shipCity!="hydsec"){
				//alert("it is lesss");
				msg +="<li>The delivery date should be minimum 2days long from current date</li>";
				bool="false";
				if(strFocus=="") strFocus="txtdeptDateRtrip";
			}

		}
		if(document.formMain.delivery_firstname.value=="")
		{
			msg +="<li>Please enter delivery firstname</li>";
			bool="false";
			if(strFocus=="") strFocus="delivery_firstname";
		}
		if(document.formMain.delivery_lastname.value=="")
		{
			msg +="<li>Please enter delivery lastname</li>";
			bool="false";
			if(strFocus=="") strFocus="delivery_lastname";
		}
        if(document.formMain.delivery_address1.value=="")
		{
			msg +="<li>Please enter delivery address1</li>";
			bool="false";
			if(strFocus=="") strFocus="delivery_address1";
		}
		if(document.formMain.delivery_country.value=="Select Country")
		{
			msg +="<li>Please enter delivery country</li>";
			bool="false";
			if(strFocus=="") strFocus="delivery_country";
		}
		if(document.formMain.delivery_state.value=="")
		{
			msg +="<li>Please enter delivery state</li>";
			bool="false";
			if(strFocus=="") strFocus="delivery_state";
		}

		if(document.formMain.hidTrSelect.value == "0"){
			
			if(document.formMain.delivery_city.value=="")
			{
				msg +="<li>Please enter delivery city</li>";
				bool="false";
				if(strFocus=="") strFocus="delivery_city";
			}
			
			if(document.formMain.delivery_zip.value=="")
			{
				msg +="<li>Please enter delivery zip</li>";
				bool="false";
				if(strFocus=="") strFocus="delivery_zip";
			}
			
			/*if(document.formMain.delivery_zip.value!="" && isNaN(document.formMain.delivery_zip.value))
			{
				msg +="<li>Please enter numaric value for zip</li>";
				bool="false";
				if(strFocus=="") strFocus="delivery_zip";
			}*/
		}else if(document.formMain.hidTrSelect.value == "1"){

			if(document.formMain.delivery_city1.value=="")
			{
				msg +="<li>Please enter delivery city</li>";
				bool="false";
				if(strFocus=="") strFocus="delivery_city1";
			}
			
			if(document.formMain.delivery_city1.value=="other"){
			
				if(document.formMain.othercity.value=="")
				{
					msg +="<li>Please enter other city</li>";
					bool="false";
					if(strFocus=="") strFocus="othercity";
				}
		    }


			if(document.formMain.delivery_zip1.value=="")
			{
				msg +="<li>Please enter delivery zip</li>";
				bool="false";
				if(strFocus=="") strFocus="delivery_zip1";
			}
			
			/*if(document.formMain.delivery_zip1.value!="" && isNaN(document.formMain.delivery_zip1.value))
			{
				msg +="<li>Please enter numaric value for zip</li>";
				bool="false";
				if(strFocus=="") strFocus="delivery_zip1";
			}*/
		}
		
		if(document.formMain.delivery_phone.value!="" && isNaN(document.formMain.delivery_phone.value))
		{
			msg +="<li>Please enter numaric value for delivery phone</li>";
			bool="false";
			if(strFocus=="") strFocus="delivery_phone";
		}
		if(document.formMain.delivery_mobile.value=="")
		{
			msg +="<li>Please enter delivery modbile</li>";
			bool="false";
			if(strFocus=="") strFocus="delivery_mobile";
		}
		if(document.formMain.delivery_mobile.value!="" && isNaN(document.formMain.delivery_mobile.value))
		{
			msg +="<li>Please enter numaric value for delivery mobile</li>";
			bool="false";
			if(strFocus=="") strFocus="delivery_mobile";
		}
		
		if(document.formMain.delivery_landmark.value=="")
		{
			msg +="<li>Please enter delivery landmark</li>";
			bool="false";
			if(strFocus=="") strFocus="delivery_landmark";
		}
		
		if(bool=="false"){
			for(i=0;i<document.formMain.elements.length;i++){
				if(document.formMain.elements[i].name==strFocus){
					document.formMain.elements[i].focus();
				}
			}

			document.getElementById("ShipBillError").innerHTML=StartTable+msg+EndTable;
			return false
		}
    
}
function fnCheckAll(){
	
	if(document.formMain.chkAll.checked){
		x = sCountryString.split("|");
		var y;
		for(i=0;i<x.length;i++){
			if(document.formMain.country.selectedIndex==i){
				y=x[i];
				break;
		   }
		}

		//alert(y);
		document.formMain.delivery_firstname.value = document.formMain.firstname.value;
		document.formMain.delivery_lastname.value  = document.formMain.lastname.value;
		document.formMain.delivery_address1.value  = document.formMain.address1.value;
		document.formMain.delivery_address2.value  = document.formMain.address2.value;
		document.formMain.delivery_city.value	   = document.formMain.city.value;
		document.formMain.delivery_phone.value     = document.formMain.phone.value;
		document.formMain.delivery_mobile.value    = document.formMain.mobile.value;
		document.formMain.delivery_zip.value       = document.formMain.zip.value;
		FillCountry(document.formMain.delivery_country, document.formMain.delivery_state, y);
		FillState(document.formMain.delivery_country, document.formMain.delivery_state,  document.formMain.state.value);
	}else{
		document.formMain.delivery_firstname.value = "";
		document.formMain.delivery_lastname.value  = "";
		document.formMain.delivery_address1.value  = "";
		document.formMain.delivery_address2.value  = "";
		document.formMain.delivery_city.value	   = "";
		document.formMain.delivery_state.value     = "";
		document.formMain.delivery_phone.value     = "";
		document.formMain.delivery_mobile.value    = "";
		document.formMain.delivery_zip.value       = "";
		FillCountry(document.formMain.delivery_country, document.formMain.delivery_state, "Select Country");
	}

}
function fnOrdersSubmit()
{
		var msg="";
		var StartTable="<table class='error' cellpadding='0' cellspacing='0'><tr valign='middle'><td><img src='images/error.gif' alt='Error'></td><td width='100%'>";
		var EndTable="</td></tr></table>";
		var bool="true";
		var strFocus="";
		for(i=0;i<document.formMain.elements.length;i++){
				if(document.formMain.elements[i].name=="fromdate" && document.formMain.elements[i].value=="" && document.formMain.order_status.value=="Date"){
					msg +="<li>Please select from date</li>";
					bool="false";
					if(strFocus=="") strFocus="fromdate";
					break;
				}
		}
		for(i=0;i<document.formMain.elements.length;i++){
				if(document.formMain.elements[i].name=="todate" && document.formMain.elements[i].value=="" && document.formMain.order_status.value=="Date"){
					msg +="<li>Please select to date</li>";
					bool="false";
					if(strFocus=="") strFocus="todate";
					break;
				}
		}
		if(bool=="false"){
			for(i=0;i<document.formMain.elements.length;i++){
				if(document.formMain.elements[i].name==strFocus){
					document.formMain.elements[i].focus();
				}
			}

			document.getElementById("AdminItemError").innerHTML=StartTable+msg+EndTable;
			return false
		}
    
}
function fnOrderValidate()
{
		var msg="";
		var StartTable="<table class='error' cellpadding='0' cellspacing='0'><tr valign='middle'><td><img src='images/error.gif' alt='Error'></td><td width='100%'>";
		var EndTable="</td></tr></table>";
		var bool="true";
		var strFocus="";
		//alert("Testing");
		
		if(document.formMain.txtdeptDateRtrip.value=="")
			{
				msg +="<li>Please select date from data picker button</li>";
				bool="false";
				if(strFocus=="") strFocus="txtdeptDateRtrip";
			}
		if(document.formMain.txtdeptDateRtrip.value!=""){
			var myString = document.formMain.txtdeptDateRtrip.value;
			var mySplitResult = myString.split("/");
			
			if(adddate(mySplitResult[2],mySplitResult[0]-1,mySplitResult[1])<addDays(new Date(),2)){
				//alert("it is lesss");
				msg +="<li>The delivery date should be minimum 2days long from current date</li>";
				bool="false";
				if(strFocus=="") strFocus="txtdeptDateRtrip";
			}

		}
		if(bool=="false"){
			for(i=0;i<document.formMain.elements.length;i++){
				if(document.formMain.elements[i].name==strFocus){
					document.formMain.elements[i].focus();
				}
			}

			document.getElementById("AdminOrderError").innerHTML=StartTable+msg+EndTable;
			return false
		}
    
}
