﻿var cart=Cookie.load("cart",{});
function login(){if($('mylogin'))$('mylogin').show()}
function loginout(){Http.call("/index.loginout");}
function showinfo(n){
	if($('mylogin'))$('mylogin').hide();
	var o=$("userinfo");
	if(!o)return;
	if(n) o.innerHTML='You are welcome <b>' + n + '</b>, you have 5% discount. <a onclick="loginout()"><b>Sign Out</b></a>';
	else o.innerHTML='You can buy freely, but <a onclick="login()"><b>Sign In</b></a> allows you gain 5% discount.&nbsp; <a href="/account.htm">Create a new account</a> | <a href="/forget.htm">Forgot your password?</a>';
}
function chat(){
	window.open("http://chat10.live800.com/live800/chatClient/chatbox.jsp?companyID=85534&configID=145061&jid=9944639256&enterurl=http%3A%2F%2Fwgolder.com%2F&timestamp=1238120172229","","width=700,height=500");
}
function Login_Before(p){showinfo()};
function Login_After(p){showinfo(p.name)};
function mycoupon(){
	var v=$("coupon").value;
	if(!v) return alert("Please input coupon code first!");
	Http.call("/index.coupon",{code:v},function(p){
		if(!p.success) return;
		$("order_coupon").value=v;
		$("coupon").value="";
		if(typeof(sum)=="function") sum();
	});
}
function payit(){Hint.show("Redirecting Page...");$("payform").submit();}
function docart(n,p){
	if(!cart) cart={};
	if(!n) n=$("no").value;
	var per=$("money").per;
	//if(price<10.00) return alert("Sorry, Order Price must be greater than $ 10.00 .");
	if(p&&cart[p]){
		var t=cart[p];
		t.fno=n;
		t.fw=$("width").value;
		t.fh=$("height").value;
		t.fper=per;
	}
	else cart[n]={num:$("num").value,w:$("width").value,h:$("height").value,per:per};
	Cookie.save("cart",cart);
	location="/user/";
}
function cal(){
	var len=psize.length-1;
	var v=parseInt($("num").value)||1;
	var w=parseInt($("width").value)||1;
	var h=parseInt($("height").value)||1;
	var area=w*h,t;
	if(area<80) area=80;
	if($('size'))$("size").set(w+'x'+h,false);
	for(var i=len;i>=0;i--){
		if(area>=psize[i][0]){
			t=psize[i];
			break;
		}
	}
	if(!t) t=psize[0];
	var o=$('money'),real=(area-80)*peren;
	var price=Math.round((moneyen+real)*t[1]*multi,0);
	price=F.format(price);
	o.per=price;
	price=F.format(price*v);
	o.setAttribute("tag",price);
	o.innerHTML=price;
	Chaos.clear();
	Chaos.kid=[o];
	Chaos.start();
}
function calframe(){
	var len=psize.length-1;
	var v=parseInt($("num").value)||1;
	var w=parseInt($("width").value)||1;
	var h=parseInt($("height").value)||1;
	var dia=w*2+h*2,t;
	if($('size'))$("size").set(w+'x'+h,false);
	for(var i=len;i>=0;i--){
		if(dia>=psize[i][0]){
			t=psize[i];
			break;
		}
	}
	if(!t) t=psize[0];
	var o=$('money');
	var price=shipen+Math.round((dia*peren)*t[1],0);
	price=F.format(price);
	o.per=price;
	price=F.format(price*v);
	o.setAttribute("tag",price);
	o.innerHTML=price;
	Chaos.clear();
	Chaos.kid=[o];
	Chaos.start();
}
function showmoney(m,cur){
	var r=K['rate'][cur?cur:"USD"];
	var m0=parseFloat(m)/r[0];
	var m1=m2=m0;
	if(userid>0){
		m1=m2=m0*0.95;
		$("note1").innerHTML='As a member, you have <i>5%</i> discount.';
	}
	else $("note1").innerHTML='You will get <i>5%</i> discount after <a onclick="login()">Sign In</a>';
	var cp=$("order_coupon").value;
	if(cp){
		m2=m0*(m1<m0?0.90:0.95);
		$("note2").innerHTML='Coupon <strong>'+cp+'</strong> is valid,<br />you have <i>5%</i> discount more.';
	}
	else $("note2").innerHTML='Coupon will gain <i>5%</i> discount more.';
	$("order_money").value=m;
	$("order_curmoney").value=m2;
	
	$("total0").innerHTML='<b'+(m0>m1||m0>m2?' class="old"':'')+'>'+r[1]+' <span tag="'+F.format(m0)+'">'+F.format(m0)+'</span></b>';
	$("total1").innerHTML=m0>m1?'<b'+(m1>m2?' class="old"':'')+'>'+r[1]+' <span tag="'+F.format(m1)+'">'+F.format(m1)+'</span></b>':'';
	$("total2").innerHTML=m1>m2?'<b>'+r[1]+' <span tag="'+F.format(m2)+'">'+F.format(m2)+'</span></b>':'';
	
	if(m0<=0) return;
	Chaos.clear();
	Chaos.kid=$$('sumboard','SPAN');
	Chaos.start();
}
function myfocus(o){
	if(o.value=="please input order number") o.value="";
	o.style.color="black";
}
function myblur(o){
	if(o.value.trim()==""){
		o.value="please input order number";
		o.style.color="#ccc";
	}
}
function mykey(ev){
	var e=ev?ev:event;
	if(e.keyCode!=13) return;
	mysearch();
}
function mysearch(){
	var v=$("ordersearch").value.replace("please input order number","");
	if(!v) return alert("Please input order number !");
	location="/user/order.htm?key="+encodeURIComponent(v);
}
function keyit(ev,n){
	var e=ev?ev:event;
	if(e.keyCode!=13) return;
	searchit(n);
}
function searchit(n){
	var v=$('searchkey').value;
	location=n+(v?'?key='+encodeURIComponent(v):'');
}

