// JavaScript Document
function getNow(){
	var now=new Date();
	if(document.body.readyState=="complete")
	document.getElementById('nowtimer').innerHTML=now.toString();
}
window.setInterval(getNow,1000);
function goshopping(type){
	if(type==0)
		document.location='checkout.asp';
	else
		document.location='product.asp';
}
function vieworder(){
	document.location='/order.asp?i='+escape(document.getElementById('_vorder').value);
}
function topay(ordid){
	if(window.confirm('Confirm to pay?\n\nYour order status is non-payment/verification of payments.\nMake sure it has paid off, and to avoid duplicate payment.'))
	window.location='/order.asp?to='+ordid;
}
function car(id){
	var ssize=$('#size_select').val();
	var snum=$('#usrnm').val();
	window.location="/displaybasket.asp?buy="+id+"&quantity="+snum+"&size="+ssize;
}
function modifybak(oid,pid){
	var ssize=$('#slt'+oid).val();
	var snum=$('#ipt'+oid).val();
	window.location="/displaybasket.asp?eitem="+oid+"&ebuy="+pid+"&equantity="+snum+"&esize="+ssize;
}
function choosecur(cur){
	SetCookie('cur',cur,43200,'/');
	window.location.reload();
}
function formatNumber (num, decplaces) {
    num=parseFloat(num);
    if (!isNaN(num)) {
        var str="" + Math.round (eval(num) * Math.pow(10,decplaces));
        if (str.indexOf("e") != -1) {
            return "Out of Range";
        }
        while (str.length <= decplaces) {
            str="0" + str;
        }
        var decpoint=str.length - decplaces;
        return str.substring(0,decpoint) + "." + str.substring(decpoint,str.length);
    } else {
        return "NaN";
    }
}
function outprice(price){
	var cur=1;
	var curstr='USD';
	switch(GetCookie('cur')){
		case 'EUR':
			curstr='EUR';
			cur=EUR;
		break;
		case 'GBP':
			curstr='GBP';
			cur=GBP;
		break;
		case 'AUD':
			curstr='AUD';
			cur=AUD;
		break;
		case 'CAD':
			curstr='CAD';
			cur=CAD;
		break;
		case 'JPY':
			curstr='JPY';
			cur=JPY;
		break;
		default:
			curstr='USD';
			cur=1;
		break;
	}
	document.write(curstr+' '+formatNumber(price*cur,2));
}
var documents=document;
function GetCookieVal(offset){var endstr=documents.cookie.indexOf(";",offset);if(endstr==-1)endstr=documents.cookie.length;return unescape(documents.cookie.substring(offset,endstr));}
function SetCookie(name, value){var expdate=new Date();var argv=SetCookie.arguments;var argc=SetCookie.arguments.length;var expires=(argc>2)?argv[2]:null;var path=(argc>3)?argv[3]:null;var domain=(argc>4)?argv[4]:null;var secure=(argc>5)?argv[5]:false;if(expires!=null)expdate.setTime(expdate.getTime()+(expires*1000));documents.cookie=name+"="+escape(value)+((expires==null)?"":(";expires="+expdate.toGMTString()))+((path==null)? "":(";path="+ path))+((domain==null)?"":(";domain="+domain))+((secure==true)?";secure":"");}
function DelCookie(name){var exp=new Date();exp.setTime(exp.getTime()-1);var cval=GetCookie(name);documents.cookie=name+"="+cval+";expires="+exp.toGMTString();}
function GetCookie(name){var arg=name+"=";var alen=arg.length;var clen=documents.cookie.length;var i=0;while(i<clen){var j=i+alen;if(documents.cookie.substring(i,j)==arg)return GetCookieVal(j);i=documents.cookie.indexOf(" ",i)+1;if(i==0)break;}return null;}

function Ajax_Login(){if(window.ActiveXObject){var msxmls=new Array('Msxml2.XMLHTTP.6.0','Msxml2.XMLHTTP.4.0','Msxml2.XMLHTTP.3.0','Msxml2.XMLHTTP','Microsoft.XMLHTTP');for(var i=0;i<msxmls.length;i++){try{return new ActiveXObject(msxmls[i]);}catch(e){}}}else if(window.XMLHttpRequest){return new XMLHttpRequest();}return null;}
function login_user(){
var l_num=GetCookie("login_num");
if(l_num!=null&&parseInt(l_num)>=5)
	alert("More than attempts!");
else
{
	var userobj=document.getElementById("user");
	var passobj=document.getElementById("passwd");
	var xmlhttp=Ajax_Login();
	xmlhttp.open("post","/sigin_user.do",false);
	xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlhttp.send("user="+userobj.value+"&passwd="+passobj.value);
	if(xmlhttp.readyState == 4 && xmlhttp.status == 200) 
	{
		var rtxt=xmlhttp.responseText;
		rtxt=rtxt.toLowerCase();
		if(rtxt=="logined"){
			SetCookie("login_user",userobj.value,3600);
			SetCookie("login_num",0,86400);
			window.location="/";
		}
		else{
			if(l_num==null)
			l_num=1;
			else
			l_num=parseInt(l_num)+1;
			SetCookie("login_num",l_num,86400);
			var numstr=5-l_num;
			alert("Login failed!You can also try "+numstr.toString()+" times");
		}
	}
}
}
function login__(){
	if (navigator.appName=='Netscape')
	var language = navigator.language;
	else
	var language = navigator.browserLanguage;
	if(language.indexOf('zh')>-1)
	if(GetCookie("login_user")==null)
		window.location="/sigin_user.asp";
}
login__();
