﻿var m_order_cart = new Array();
if ($.cookie("order_cart")) {
	m_order_cart=$.cookie("order_cart").split("|");
}
var m_query_cart = new Array();
if ($.cookie("query_cart")) {
	m_query_cart=$.cookie("query_cart").split("|");
}

function show_buy(containerid, prdid, price, query_on) {
	price = parseFloat(price);		
	var html="";
	if (price>0) {
		var on_cart=($.inArray(prdid, m_order_cart)>=0);
		var html=m_page_param.currency+price;
		html+="<a id='btn_buy_yes' style='display:"+(on_cart?"block":"none")+"' href='javascript:void(0)' onclick='remove_orderitem(this,"+prdid+")'><img src='images/buy-yes-"+m_page_param.language+".gif' border='0'></a>"
			+"<a id='btn_buy_no' style='display:"+(on_cart?"none":"block")+"' href='javascript:void(0)' onclick='add_orderitem(this,"+prdid+")'><img src='images/buy-no-"+m_page_param.language+".gif' border='0'></a>";								
	}	
	if (query_on=="Y") {
		var on_cart=($.inArray(prdid, m_query_cart)>=0);
		html+="<a id='btn_query_yes' style='display:"+(on_cart?"block":"none")+"' href='javascript:void(0)' onclick='remove_queryitem(this,"+prdid+")'><img src='images/query-yes-"+m_page_param.language+".gif' border='0'></a>"
			+"<a id='btn_query_no' style='display:"+(on_cart?"none":"block")+"' href='javascript:void(0)' onclick='add_queryitem(this,"+prdid+")'><img src='images/query-no-"+m_page_param.language+".gif' border='0'></a>";			
	}
	if (html!="") {
		html="<div>"+html+"</div>";
		$("#"+containerid).html(html);
	}
}

function add_orderitem(sender, prdid) {
	m_order_cart.unshift(prdid);
	$.cookie("order_cart", m_order_cart.join("|"));
	$("#btn_buy_no", $(sender).parent()).css("display","none");
	$("#btn_buy_yes", $(sender).parent()).css("display","block");
	show_order();
}

function remove_orderitem(sender, prdid) {
	m_order_cart=$.grep(m_order_cart, function(n,i){return n!=prdid;});
	$.cookie("order_cart", m_order_cart.join("|"));
	$("#btn_buy_yes", $(sender).parent()).css("display","none");
	$("#btn_buy_no", $(sender).parent()).css("display","block");
	show_order();
}

function add_queryitem(sender, prdid) {
	m_query_cart.unshift(prdid);
	$.cookie("query_cart", m_query_cart.join("|"));
	$("#btn_query_no", $(sender).parent()).css("display","none");
	$("#btn_query_yes", $(sender).parent()).css("display","block");
	show_query();
}

function remove_queryitem(sender, prdid) {
	m_query_cart=$.grep(m_query_cart, function(n,i){return n!=prdid;});
	$.cookie("query_cart", m_query_cart.join("|"));
	$("#btn_query_yes", $(sender).parent()).css("display","none");
	$("#btn_query_no", $(sender).parent()).css("display","block");
	show_query();	
}

function show_order() {
	var oContainer=$(".order_wrapper");
	if (oContainer.length==0) return;
	if (m_order_cart.length>0) {
		if (oContainer.find("a").length==0) {
			var page_param={};
			$.extend(page_param, m_page_param);
			page_param.pid="";
			oContainer.html("<a href='IndexPayCheckout.aspx?"+page_param.buildQueryString()+"'><img border='0' src='images/buy-go-"+m_page_param.language+".gif'></a>");
		}
	}
	else {
		oContainer.empty();
	}
}

function show_query() {
	var oContainer=$(".query_wrapper");
	if (oContainer.length==0) {return;}
	if (m_query_cart.length>0) {
		if (oContainer.find("a").length==0){
			var page_param={};
			$.extend(page_param, m_page_param);
			page_param.pid="";
			oContainer.html("<a href='FormStdContact.aspx?"+page_param.buildQueryString()+"'><img border='0' src='images/query-go-"+m_page_param.language+".gif'></a>");
		}
			
			
	}
	else {
		oContainer.empty();
	}
}

if (preloadImages) {
	preloadImages("images/buy-go-big5.gif","images/buy-go-eng.gif","images/buy-go-gb.gif","images/query-go-big5.gif","images/query-go-eng.gif","images/query-go-gb.gif");	
	preloadImages("images/buy-yes-big5.gif","images/buy-yes-eng.gif","images/buy-yes-gb.gif","images/buy-no-big5.gif","images/buy-no-eng.gif","images/buy-no-gb.gif");
	preloadImages("images/query-yes-big5.gif","images/query-yes-eng.gif","images/query-yes-gb.gif","images/query-no-big5.gif","images/query-no-eng.gif","images/query-no-gb.gif");
}


