<!--
var aCurrentStr = "";
navHover = function() {
var lis = document.getElementById("navmenu").getElementsByTagName("LI");
for (var i=0; i<lis.length; i++) {
lis[i].onmouseover=function() {
this.className+=" iehover";
}
lis[i].onmouseout=function() {
this.className=this.className.replace(new RegExp(" iehover\\b"), "");
}
}
}
if (window.attachEvent) window.attachEvent("onload", navHover);

/*Start Currency*/
/*Set Currency in session*/
function setCurrency(n)
{
	aCurrentStr="";	
	loading();	
	xmlHttp=GetXmlHttpObject();
	var url = '/currency.php';
	url=url+"?currency="+document.getElementById("currency").value;
	url=url+"&rand="+Math.random();
	xmlHttp.onreadystatechange=showSetCurrency;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	if(n=="2")
	{
		setTimeout("shoppingTool();",1000);
	}
	setTimeout("unloading();",1000);
}
function showSetCurrency()
{
	if (xmlHttp.readyState==4)
	{ 			
		var aStr = xmlHttp.responseText;
		getCurrency();
	}
}

/*Get Currency in session,and change price*/
function getCurrency()
{	
	if(aCurrentStr=="")
	{
		xmlHttp=GetXmlHttpObject();
		var url = '/currency.php';
		url=url+"?currency=";
		url=url+"&rand="+Math.random();
		xmlHttp.onreadystatechange=showGetCurrency;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
		return xmlHttp.readyState;
	}
	else
	{
		setFrontValue(aCurrentStr);		
	}
}
function showGetCurrency()
{
	if (xmlHttp.readyState==4)
	{ 	
		var aStr = xmlHttp.responseText;
		aCurrentStr = aStr;
		setFrontValue(aStr);
	}
}
/*set front value*/
function setFrontValue(aStr)
{
	if(aStr!='')
	{
		//shopping cart and sign in status
		setShoppingCartSignInStatus(aStr);		
		//Select Currency
		var aArray = aStr.split(",");
		SetValue("currency",aArray[3]);		
		//Compute Amount
		computeAmount(aStr);
	}
}
/*shopping cart and sign in status*/
function setShoppingCartSignInStatus(aStr)
{
	var aArray = aStr.split(",");
	/*Shopping cart*/
	document.getElementById("totalqty").innerHTML = "<b>"+aArray[4]+"</b>";
	document.getElementById("subtotal").rel = aArray[5];
	/*Sign in*/		
	if(aArray[6]!="")
	{ 
		document.getElementById("my_account").innerHTML = aArray[6]+'|';
		document.getElementById("signin").href = "./sign-out.php";
		document.getElementById("signin").innerHTML = "Sign out";
	}
	else
	{
		document.getElementById("my_account").innerHTML = "";
		document.getElementById("signin").href = "./sign-in.php?type=1";
		document.getElementById("signin").innerHTML = "Sign in";
	}	
}

/* Compute Amount */
function computeAmount(aStr)
{
	if(aStr!='')
	{
		var aArray = aStr.split(",");
		var cb = document.getElementsByName("discount");
		var aCurrencyPrice="";
		for(i=0;i<cb.length;i++)
		{
			aCurrencyPrice = cb[i].rel;
/*			if(isNaN(Math.round(parseFloat(aCurrencyPrice)*parseFloat(aArray[2]))))
			{ alert(aCurrencyPrice+'-'+aArray[2]+'-'+aStr); break; }*/
			if(aArray[1]=="0")
			{ 
				if(aArray[3]=="JPY")
				{
					cb[i].innerHTML = "<b>"+aArray[0] + Math.round(parseFloat(aCurrencyPrice)*parseFloat(aArray[2]))+"</b>";
				}
				else
				{
					cb[i].innerHTML = "<b>"+aArray[0] + Math.round(parseFloat(aCurrencyPrice)*parseFloat(aArray[2])*100)/100+"</b>";
				}
			}
			else
			{ cb[i].innerHTML = "<b>"+Math.round(parseFloat(aCurrencyPrice)*parseFloat(aArray[2])*100)/100 + aArray[0]+"</b>"; }
		}
	}
}

/*Get Currency in session,and change price*/
function getWelcome()
{
	xmlHttp=GetXmlHttpObject();
	var url = '/currency.php';
	url=url+"?currency=";
	url=url+"&rand="+Math.random();
	xmlHttp.onreadystatechange=showGetWelcome;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
}
function showGetWelcome()
{
	if (xmlHttp.readyState==4)
	{ 	
		var aStr = xmlHttp.responseText;
		//alert("Get"+aStr);	
		var aArray = aStr.split(",");
		if(aArray[6]=="")
		{
		document.getElementById("welcome").innerHTML = 'Welcome <span class="cr-fe8a00 ft12-b">Guest</span>! Would you like to <a href="/sign-in.php" class="cr-fe8a00 ft12-b" >Sign in</a>? Or would you prefer to <a href="/create-account.php" class="cr-fe8a00 ft12-b">create an account</a>?';
		}
		else
		{
		document.getElementById("welcome").innerHTML = 'Welcome back <span class="cr-fe8a00 ft12-b">'+aArray[6]+'</span>! Would you like to see which <a href="/new-arrivals-0-1.htm" class="cr-fe8a00 ft12-b">new arrivals</a> are available to purchase?';			
		}
	}
}

/*loading*/
function loading()
{		
	var amask = document.getElementById("mask");
	var aloading = document.getElementById("loading");		
	amask.style.width = document.documentElement.scrollWidth;
	if(document.documentElement.offsetHeight > document.documentElement.scrollHeight)
		{ amask.style.height = document.documentElement.offsetHeight+"px"; }
	else
		{ amask.style.height = document.documentElement.scrollHeight+"px"; }
	amask.style.display="block";
	aloading.style.display = "block";
	aloading.style.top = document.documentElement.clientHeight/2+document.documentElement.scrollTop+"px";
}

function unloading()
{
	var amask = document.getElementById("mask");
	var aloading = document.getElementById("loading");		
	amask.style.display="none";
	aloading.style.display = "none";
}

/*set row bgcolor*/
function setBgColor(object,n)
{
	var nowCtrl = document.getElementsByName("rowColor");
	for(var i=0;i<nowCtrl.length;i++)
	{
		nowCtrl[i].className = "";
	}
	object.className = 'bg-blue';
	//Call form.js SetValue function
	SetValue("aEntry",n);
}
function onOver(object)
{
	if(object.className != "bg-blue")
	{
	object.className = 'bg-eef2fb cursor-hand';
	}
}
function onOut(object)
{
	if(object.className != "bg-blue")
	{
		object.className = "";
	}
}
/*display description*/
function showDescription(n)
{
	//隐藏所有
	var nowCtrl = document.getElementsByName("desc");	
	for(var i=0;i<nowCtrl.length;i++)
	{
		if(i==n)
		{ nowCtrl[i].style.display="block";}
		else
		{ nowCtrl[i].style.display="none"; }
	}
}
/*End Currency*/

/*Start form.js*/
function SetValue(aObj,aValue)
{
	var obj = document.getElementById(aObj);
	if(obj!=null)
	{
		switch(obj.type)
		{
			case "text": obj.value=aValue; break;
			case "password": obj.value=aValue; break;			
			case "radio":						
						var cb = document.getElementsByName(aObj);
						for(i=0;i<cb.length;i++)
						{							
							if(cb[i].value==aValue)
							{
								cb[i].checked=true;
							}
							else
							{
								cb[i].checked=false;	
							}
						}
						break;
			case "textarea": obj.innerHTML=aValue;	break;
			case "checkbox":
						var nowCtrl = document.getElementsByName(aObj);
						var str=","+aValue+",";
						for(i=0;i<nowCtrl.length;i++)
						{							
							if(str.indexOf(","+nowCtrl[i].value+",")!=-1)
							{
								nowCtrl[i].checked=true;
							}
							else
							{
								nowCtrl[i].checked=false;	
							}
						}
						break;
			case "image": obj.src=aValue; break;
			case "select-one":
						for(var i=0;i<obj.options.length;i++)
						{
							if(obj.options[i].value==aValue)
							{
								obj.options[i].selected=true;
							}
							else
							{
								obj.options[i].selected=false;
							}
						}
						break;
			case "select-multiple":
						var str=","+aValue+",";
						for(var i=0;i<obj.options.length;i++)
						{
							if(str.indexOf(","+obj.options[i].value+",")!=-1)
							{
								obj.options[i].selected=true;
							}
							else
							{
								obj.options[i].selected=false;
							}
						}
						break;

			case "hidden": break;
			case "submit": break;
			case "reset":	break;
			case "button": 	break;
			case "file":	break;
			default: obj.src=aValue; break;						
		}
	}
	else
	{ 
		document.write("<input id=\""+aObj+"\" type=\"hidden\" value=\""+aValue+"\" name=\""+aObj+"\" />"); 
	}
}

/**
*	Ajax function
*/
function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		// Internet Explorer
		try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); }
		catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }
	}
	return xmlHttp;
}
/*End form.js*/

/*check subscription*/
function checkSubscrip(obj_form)
{
	if(obj_form.Name.value=="")
	{
		alert("Please enter your Name.");
		obj_form.Name.focus();
		return false;
	}
	var reg =/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
	if(obj_form.Email.value == "") {
		alert("Please enter your Email.");
		obj_form.Email.focus();
		return false;
	}
	else if (reg.test(obj_form.Email.value)==false)
	{
		alert("Email's format incorrect.");
		obj_form.Email.focus();
		return false;
	}
	return true;
}
/*set homepage flash*/
function setFlash()
{
	return '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+ focus_width +'" height="'+ swf_height +'"><param name="movie" value="http://usa.esaleschina.com/focus.swf" /><param name="allowScriptAccess" value="sameDomain" /><param name="bgcolor" value="#FFFFFF" /><param name="menu" value="false" /><param name="wmode" value="opaque" /><param name="quality" value="high" /><param name="flashvars" value="'+aFlashVars+'" /><embed src="http://usa.esaleschina.com/focus.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+ focus_width +'" height="'+ swf_height +'" flashvars="'+aFlashVars+'" bgcolor="#FFFFFF" wmode="opaque"></embed></object>';	
}

/*keyword tools*/
function SearchHighlight() {
	var aKeyword ="";
	if (!document.createElement) return;
	ref = document.referrer;	
	//if (ref.indexOf('?') == -1) return;
	qs = ref.substr(ref.indexOf('?')+1);
	qsa = qs.split('&');
	for (i=0;i<qsa.length;i++) {
		qsip = qsa[i].split('=');
		if (qsip.length == 1) continue;
		if (qsip[0] == 'q' || qsip[0] == 'p' || qsip[0] == 'wd' || qsip[0] == 'text') { // q= for Google altavista, p= for Yahoo,wd= baidu, text=yandex.ru
			aKeyword = qsip[1];
		}
	}
	/*save*/
	xmlHttp=GetXmlHttpObject();
	var url = 'getInfo.php';
	var x = navigator;
	var aRelated = window.location.href;
	url=url+"?Keywords="+aKeyword
		+"&URL="+ref.replaceAll("&","||")
		+"&URL_Related="+aRelated.replaceAll("&","||")
		+"&CodeName="+x.appCodeName
		+"&MinorVersion="+x.appMinorVersion
		+"&Name="+x.appName
		+"&Version="+x.appVersion
		+"&CookieEnabled="+x.cookieEnabled
		+"&CPUClass="+x.cpuClass
		+"&OnLine="+x.onLine
		+"&Platform="+x.platform
		+"&UserAgent="+x.userAgent
		+"&BrowserLanguage="+x.browserLanguage
		+"&SystemLanguage="+x.systemLanguage
		+"&UserLanguage="+x.userLanguage
		+"&ScreenWidth="+screen.width
		+"&ScreenHeight="+screen.height
		+"&ColorDepth="+screen.colorDepth;
	url=url+"&rand="+Math.random();
	xmlHttp.onreadystatechange=showInfo;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
};

String.prototype.replaceAll  = function(s1,s2){    
return this.replace(new RegExp(s1,"g"),s2);    
} 

function showInfo()
{
	if (xmlHttp.readyState==4)
	{ 		
	}
}

SearchHighlight();
-->