
/*
Milonic DHTML Menu - JavaScript Website Navigation System.
Copyright 2004 (c) Milonic Solutions Limited. All Rights Reserved.
Version 5+ Data File structure is the property of Milonic Solutions Ltd and must only be used in Milonic DHTML Products
This is a commercial software product, please visit http://www.milonic.com/ for more information.
See http://www.milonic.com/license.php for Commercial License Agreement
All Copyright statements must always remain in place in all files at all times
*******  PLEASE NOTE: THIS IS NOT FREE SOFTWARE, IT MUST BE LICENSED FOR ALL USE  ******* 
*/

_menuCloseDelay=500        // The time delay for menus to remain visible on mouse out
_menuOpenDelay=150        // The time delay before menus open on mouse over
_subOffsetTop=10             // Sub menu top offset
_subOffsetLeft=-10            // Sub menu left offset



with(horizStyle=new mm_style())
{
	borderstyle="none";
	borderwidth=0;
	itemwidth=123;
	itemheight=15;
	fontfamily="Arial";
	fontsize="60%";
	fontstyle="normal";
	headerborder=0;
	//headercolor="#000099";
	offbgcolor="#006BB6";
	offcolor="#ffffff";
	onbgcolor="#DBE1E5";
	onborder="0px solid #999999";
	oncolor="#006BB6";
	padding=1;
	pagecolor="#ffffff";
	separatoralign="right";
	separatorcolor="#ffffff";
	separatorwidth="50%";
	separatorsize=2
}

with(vertStyle=new mm_style())
{
	styleid=1;
	bordercolor="#006BB6";
	itemwidth=158;
	borderstyle="solid";
	borderwidth=1;
	fontfamily="Arial, Helvetica, sans-serif;";
	fontsize="70%";
	fontstyle="normal";
	headerbgcolor="#DBE1E5";
	headerborder=1;
	headercolor="#006BB6";
	imagepadding= 2;
	//menubgimage="j_images/subbgf.gif";
	offbgcolor="#DBE1E5";
	offcolor="#006BB6";
	onbgcolor="#006BB6";
	onborder="1px solid #999999";
	oncolor="#DBE1E5";
	outfilter="randomdissolve(duration=0.05)";
	overfilter="Fade(duration=0.01);Alpha(opacity=95);Shadow(color=#777777', Direction=135, Strength=3)";
	padding=2;
	//pagebgcolor="#CFE2D1";
	//pagecolor="#000066";
	separatoralign="right";
	separatorcolor="#999999";
	separatorpadding=2;
	separatorwidth="85%";
}

with(horizontal=new mm_style())
{
	borderstyle="none";
	borderwidth=0;
	fontfamily="Arial, Helvetica, sans-serif;";
	fontsize="100%";
	fontstyle="normal";
	headerborder=0;
	//headercolor="#000099";
	offbgcolor="#006BB6";
	offcolor="#ffffff";
	onbgcolor="#DBE1E5";
	onborder="1px solid #999999";
	oncolor="#006BB6";
	padding=1;
	pagecolor="#ffffff";
	separatoralign="right";
	separatorcolor="#ffffff";
	separatorwidth="50%";
	separatorsize=1
}

with(vertical=new mm_style())
{
	styleid=1;
	bordercolor="#006BB6";
	borderstyle="solid";
	borderwidth=1;
	fontfamily="Arial, Helvetica, sans-serif;";
	fontsize="80%";
	fontstyle="normal";
	headerbgcolor="#DBE1E5";
	headerborder=1;
	headercolor="#006BB6";
	imagepadding= 2;
	//menubgimage="j_images/subbgf.gif";
	offbgcolor="#DBE1E5";
	offcolor="#006BB6";
	onbgcolor="#006BB6";
	onborder="1px solid #999999";
	oncolor="#DBE1E5";
	outfilter="randomdissolve(duration=0.05)";
	overfilter="Fade(duration=0.01);Alpha(opacity=95);Shadow(color=#777777', Direction=135, Strength=3)";
	padding=3;
	//subimage="submenu.gif";
	//pagebgcolor="#CFE2D1";
	//pagecolor="#000066";
	separatoralign="right";
	separatorcolor="#999999";
	separatorpadding=1;
	separatorwidth="85%";
}

with(verticalbg=new mm_style())
{
	styleid=1;
	bordercolor="#006BB6";
	borderstyle="solid";
	borderwidth=1;
	itemwidth=130;
	itemheight=60;
	fontfamily="Arial, Helvetica, sans-serif;";
	fontsize="80%";
	fontstyle="normal";
	headerbgcolor="#DBE1E5";
	headerborder=1;
	headercolor="#006BB6";
	imagepadding= 2;
	menubgimage="images/menubg.gif";
	//offbgcolor="#DBE1E5";
	offcolor="#006BB6";
	//onbgcolor="#006BB6";
	onborder="1px solid #000000";
	oncolor="#000000";
	outfilter="randomdissolve(duration=0.05)";
	overfilter="Fade(duration=0.01);Alpha(opacity=95);Shadow(color=#777777', Direction=135, Strength=3)";
	padding=3;
	//pagebgcolor="#CFE2D1";
	//pagecolor="#000066";
	separatoralign="right";
	separatorcolor="#999999";
	separatorpadding=1;
	separatorwidth="85%";
}


drawMenus();

function OnlyNumber()
{
if(event.keyCode>=48 && event.keyCode <=57)
return true;
else
return false;
}

function ValidateQuan(frm)
{	

	if(frm.Quantity.value == "")
	{
		frm.Quantity.value=1
		return true;
	}
	
}


function updateqnty(qnty,Itemid)
{	
	frm1 = document.cartfrm
	frm =document.updtfrm
	quantity =  eval("frm1." + qnty + ".value")
	
	if(quantity=="")
	{
	alert("Please select the quantity of item required")
	eval("frm1." + qnty + ".value=1")
	eval("frm1." + qnty + ".focus()")
	return false;
	}
	
	if (quantity < 1 )
	{
	alert("Quantity for the item should be greater than 0")
	eval("frm1." + qnty + ".focus()")
	return false;
	}
	
	frm.itemqnty.value = eval("frm1." + qnty + ".value")
	frm.Itemid.value  =Itemid;
	frm.stype.value="update";
	document.updtfrm.submit();
	
}

function deleteitem(qnty,Itemid)
{
	frm1 = document.cartfrm
	frm =document.updtfrm
	quantity =  eval("frm1." + qnty + ".value")	
	
 if(confirm("Are You Sure you want to delete this item"))
 {
 	frm.itemqnty.value = eval("frm1." + qnty + ".value")
	frm.Itemid.value  =Itemid ;
	frm.stype.value="delete";
	document.updtfrm.submit();
 }
 else
 return false;
  
}


function validatefrm(totalcartitems,btype)
{
		frm = document.cartfrm
		//if (frm.freemag(0).checked) 
		//{
			//var freemagval="Time Out Dubai"
		//}
		//if (frm.freemag(1).checked) 
		//{
		//	var freemagval="Soura"
		//}
		
		for(i=1;i<=totalcartitems;i++)
		{
			if( eval("frm.itemqnty" + i + ".value") == "")
			{
			alert("Item Quantity Should be specified to 1 atleast")
			return false;
			}
			
			if(eval("frm.itemqnty" + i + ".value") < 1)
			{
			alert("Minimum quantity is 1")
			return false;
			}
			
			if(btype=="updateorder")
			{
			frm.action = "ShopCart.asp"
			frm.submit();
			}
			else if(btype=="checkout")
			{
			frm.action = "CheckOut.asp"
			frm.submit();
			}
			
			
		}
		
		return false;
}

function ChkForm(Obj,tdObj,ErrTxt,ChkType)
{

	if(Obj.value == "")
	{
		ErrTxt.style.display=''
	}
	else
	{
		ReturnVal=true;
		
		if(ChkType == "EmailChk")
		{
			ReturnVal = echeck(Obj.value);
		}
		
		if(ChkType == "DropLst")
		{
			SelectVal = Obj.selectedIndex;
			if(SelectVal==0){ReturnVal=false}
			ErrTxt.style.display=''
		}
		
		if(ChkType	==	"PwdChk")
		{
			if(document.getElementById('NewPwd').value.length < 6)
			{
			alert("PASSWORD MUST BE AT LEAST 6 CHARACTERS LONG. PLEASE RETYPE");				
			ReturnVal	=	false;
			}
			
			if(document.getElementById('NewPwd').value!="" && document.getElementById('NewCPwd').value!="")
			{
				NewPwd	=	document.getElementById('NewPwd')
				NewCpwd	=	document.getElementById('NewCPwd')							
							
				if(NewPwd.value!=NewCpwd.value)
				{
					alert("PASSWORDS ARE NOT THE SAME. PLEASE RETYPE");
					document.getElementById('NewPwd').value  = "";
					document.getElementById('NewCPwd').value = "";
					document.getElementById('FrmStatus').value	=	parseInt(document.getElementById('FrmStatus').value) - 1
					ReturnVal	=	false;
				}
				
			}
		}
		
		if(ReturnVal==true)
		{
			ErrTxt.style.display='none';
			document.getElementById('FrmStatus').value	=	parseInt(document.getElementById('FrmStatus').value) + 1
		}
		else
		{
			Obj.value="";
			Obj.focus();
		}
	}

}

function echeck(str) 
{
		
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)


	if (str.indexOf(at)==-1)
	{
	   alert("Invalid E-mail ID")
	   return false
	}
		
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
	{
	   alert("Invalid E-mail ID")
	   return false
	}
		
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
	{
		alert("Invalid E-mail ID")
		return false
	}
		
	if (str.indexOf(at,(lat+1))!=-1)
	{
		alert("Invalid E-mail ID")
		return false
	}
		
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
	{
		alert("Invalid E-mail ID")
		return false
	}
		
	if (str.indexOf(dot,(lat+2))==-1)
	{
		alert("Invalid E-mail ID")
		return false
	}
				
	if (str.indexOf(" ")!=-1)
	{
		alert("Invalid E-mail ID")
		return false
	}
	
	return true					
}

function Deduct(Obj)
{
	if(Obj.value!='')
	{
		document.getElementById('FrmStatus').value	=	parseInt(document.getElementById('FrmStatus').value) - 1
	}
}
