var currency_of_all,shopperid;
var language,default_lang,ExchangeRate;
			
function getX(e) {
	e = e || window.event;
	return e.pageX || e.clientX + document.documentElement.scrollLeft;
}

function getY(e) {
	e = e || window.event;
	return e.pageY || e.clientY + document.documentElement.scrollTop;
}

function GetCookie(Name) 
{ 
    var search = Name + "=" 
    if(document.cookie.length > 0) 
    { 
        offset = document.cookie.indexOf(search) 
        if(offset != -1) 
        { 
            offset += search.length 
            end = document.cookie.indexOf(";", offset) 
            if(end == -1) end = document.cookie.length 
            return unescape(document.cookie.substring(offset, end)) 
        } 
        else return "" 
    } 
} 

function GetQueryString(name) {
	var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i");
	var r = window.location.search.substr(1).match(reg);
	if (r!=null) return unescape(r[2]); return null;
}
			
function IsInt(v) {
	var vArr = v.match(/^[0-9]+$/);
	if (vArr == null) {
		return false;
	}
	else {
		return true;
	}
}

function SelectSubmit(brand,prodtype,brand_path,sex,size,color,price,skin,virtue,typ)
{
	if(typ=='Catalog')
	{
		sex="";
		size="";
		color="";
	}
	window.location="/e/ptxwebstore_product/product_list.asp?brand="+brand+"&prodtype="+prodtype+"&brand_path="+brand_path+"&sex="+sex+"&size="+size+"&color="+color+"&price="+price+"&skin="+skin+"&virtue="+virtue+"&TableField=TableField";
}

function ClearSelection(brand,prodtype,brand_path,sex,size,color,price,skin,virtue)
{
	window.location="/e/ptxwebstore_product/product_list.asp?brand="+brand+"&prodtype="+prodtype+"&brand_path="+brand_path+"&sex="+sex+"&size="+size+"&color="+color+"&price="+price+"&skin="+skin+"&virtue="+virtue+"&TableField=TableField";
}

function FormSubmit()
{
	$("#frmKeyword").submit();
}

function showBrands()
{
	var speed=1//速度数值越大速度越慢 
	demo2.innerHTML=demo1.innerHTML 
	function Marquee(){ 
	if(demo2.offsetWidth-demo.scrollLeft<=0) 
	demo.scrollLeft-=demo1.offsetWidth 
	else{ 
	demo.scrollLeft++ 
	} 
	} 
	var MyMar=setInterval(Marquee,speed) 
	demo.onmouseover=function() {clearInterval(MyMar)} 
	demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)} 
}

function TotalMoney(sizeid, colorid,sexid, Currency, ExchangeRange)	{
	var Total=0;
	if ($('#Price'+colorid).length>0) {
		if ($('#Price'+colorid).val() != '') {
			Total += parseFloat($('#Price'+colorid).val());
		}
	}
	
	if ($('#Price'+sizeid).length>0) {
		if ($('#Price'+sizeid).val() != '') {
			Total += parseFloat($('#Price'+sizeid).val());
		}
	}
	
	if ($('#Price'+sexid).length>0) {
		if ($('#Price'+sexid).val() != '') {
			Total += parseFloat($('#Price'+sexid).val());
		}
	}
	
	Total = Math.round((Total / ExchangeRange) * 100) / 100;
	$("#txtTtlMoney").val(Currency + '$ ' + Total);
}

function TotalAttMoney(sku,sizeid, colorid,sexid)	{
	var Total=0;
	var Rate;
	var currency;
	
	var objCurrency=$("#ChangeCurrency");
	if(objCurrency.length>0)
		currency=objCurrency.val();

	if(currency=="")
	{
		setTimeout(function(){TotalAttMoney(sku,sizeid, colorid,sexid);},200);
		return;
	}

	var strHttp="";
	if(window.location.href.indexOf("https")==-1){
		strHttp="http://";
	}
	else {
		strHttp="https://";
	}

	$.get(strHttp+window.location.host+'/admin/e/ptxwebstore_customize/CurrencyExchange.xml',function(doc){
		$(doc).find('Currency').each(function(){
			if($(this).attr('code')==currency)
			{
				Rate=$(this).text();
				if ($("#Price"+colorid+"_"+sku).length>0) {
					Total += parseFloat($("#Price"+colorid+"_"+sku).val());
				}
				
				if ($("#Price"+sizeid+"_"+sku).length>0) {
					Total += parseFloat($("#Price"+sizeid+"_"+sku).val());
				}
				
				if ($("#Price"+sexid+"_"+sku).length>0) {
					Total += parseFloat($("#Price"+sexid+"_"+sku).val());
				}

				$("#txtTtlMoney"+sku+"_h").val(Math.round(Total * 100) / 100);
				Total = Math.round((Total / Rate) * 100) / 100;
				$("#txtTtlMoney"+sku).val(currency + '$ ' + Total);
			}
		});
	});
}


function CloseDiv() {
	$("#Layer1").hide();
}

function ShowAverageScore(sku,imgName)
{
	$.ajax({
		url:'/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=AverageScore&sc_sku='+sku,
		type:'GET',
		dataType:'text',
		success:function(text){
			$("#imgStar"+imgName).attr("src",text);
		}
	});	
}

function ShowCounter(sku,imgName)
{
	$.ajax({
		url:'/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=VisitCounter&sc_sku='+sku,
		type:'GET',
		dataType:'text',
		success:function(text){
			var arrReturn=text.split("||");
			$("#imgStar"+imgName).attr("src",arrReturn[0]);
			if(arrReturn[1]!="" && arrReturn[2]!="")
			{
				$("#dlVisit").text('('+arrReturn[1]+')');
				$("#dlPurchase").text('('+arrReturn[2]+')');
				$("#lcsa").show();
			}
			else
			{
				$("#lcsa").hide();
			}
		}
	});	
}

function ShowComment()
{
	var args = arguments;
	var sku = args[0];
	
	$.ajax({
		url:'/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=Comment&sc_sku='+sku,
		type:'GET',
		dataType:'text',
		success:function(text){
			$("#divComment").html(text);
		}
	});	
}

function AddtoFavorites()
{
	var args=arguments;
	var sku=args[0];

	$.ajax({
		url:'/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=AddtoFavorites&sc_sku='+sku,
		type:'GET',
		dataType:'text',
		success:function(text){
			if(text!="")
				window.location.href=text;
			else
				showBuyerInfo();	
		}
	});	
}

function PropertypWindow()
{	
	var args = arguments;
	var sku = args[0];
	var e = args[1];
		
	var objLayer=$("#Layer1");
	var divWidth=parseInt(objLayer.width());
	var divHeight=parseInt(objLayer.height());

	if(getX(e)+divWidth>$(document.body)[0].clientWidth)
		objLayer.css("left",getX(e)-divWidth-6);
	else
		objLayer.css("left",getX(e)+6);
							
	if(getY(e)+divHeight>$(document.body)[0].clientHeight)
		objLayer.css("top",getY(e)-divHeight);
	else
		objLayer.css("top",getY(e));
						
	objLayer.show();
			
	$.ajax({
		url:'/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=buywindow&checkInv=1&sc_sku='+sku,
		type:'GET',
		dataType:'text',
		success:function(text){
			objLayer.html(text);
		}
	});
}

function showCurrency()
{
	$.ajax({
		url:'/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=Currency',
		type:'GET',
		dataType:'xml',
		success:function(xml){
			response_currency(xml);
		}
	});
}

function response_currency(xmldoc)
{
	if (xmldoc!=null){
		var isSelect,strCur;
		var obj=$("#ChangeCurrency");
		obj[0].options.length=0;
			
		$(xmldoc).find('AllCurrency').each(function(){
			if($(this).attr('isselect')=="1")
			{
				isSelect=true;
				strCur=$(this).attr("currency");
			}
			else
				isSelect=false;
			obj[0].options.add(new Option($(this).attr('desc'),$(this).attr('currency'),false,isSelect));
		});
		
		if (typeof(strCur) == "undefined")
		{
			setTimeout(response_currency,200,xmldoc);
		}
		else
		{
			$(document).ready(function(){
				ShowCurrentPrice(strCur);
			});
		}
	}
}
		
function RefreshCurrency()
{
	var obj=$("#ChangeCurrency");
	
	$.ajax({
		url:'/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=RefreshCurrency&ChangeCurrency='+obj.val(),
		type:'GET',
		dataType:'text',
		success:function(text){
			ShowCurrentPrice(obj.val());
			showShoppingCart();
		}
	});
}

function ShowCurrentPrice(cur)
{
	var strDisplay;
	var Rate;
	var obj=$("#ChangeCurrency");
	
	$("select[@id='ChangeCurrency'] option").each(function(){
		if(cur==$(this).val())
			strDisplay="block";
		else
			strDisplay="none";
		
		$('[id=li'+$(this).val()+']').each(function(){
			if(strDisplay=="block")
				$(this).show();
			else
				$(this).hide();
		});
	});
	
	var strHttp="";
	if(window.location.href.indexOf("https")==-1){
		strHttp="http://";
	}
	else {
		strHttp="https://";
	}
	
	$.get(strHttp+window.location.host+'/admin/e/ptxwebstore_customize/CurrencyExchange.xml',function(doc){
		$(doc).find("Currency").each(function(){
			if($(this).attr("code")==cur)
			{
				Rate=$(this).text();
				$("select").each(function(){
					if($(this).attr("id").indexOf("selSex_")!=-1 || $(this).attr("id").indexOf("selSize_")!=-1 || $(this).attr("id").indexOf("selColor_")!=-1)
					{
						$(this).find("option").each(function(){
							if($(this).text().indexOf(" + $")!=-1)
							{
								var strReplace=$(this).parent("select").attr("id").substring($(this).parent("select").attr("id").indexOf("_")+1);
								var attMoney=$("#Price"+$(this).val()+"_"+strReplace).val();
								$(this).text($(this).text().substring(0,$(this).text().indexOf(" + $")+4)+Math.round((parseFloat(attMoney)/Rate)*100)/100);
							}
						});
					}
				});
				
				$("input").each(function(){
					if($(this).attr("id").indexOf("txtTtlMoney")!=-1 && $(this).attr("id").indexOf("_h")!=-1)
					{
						$("#"+$(this).attr("id").substring(0,$(this).attr("id").length-2)).val(cur+"$ "+Math.round((parseFloat($(this).val())/Rate)*100)/100);
					}
				});
			}
		});
	});
}

function showBuyerInfo()
{
	$.ajax({
		url:'/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=buyer',
		type:'GET',
		dataType:'text',
		success:function(text){
			$("#login").html(text);
		}
	});
}

function RoundingCurrency(original) {
	var result=Math.round(original* 100 ) / 100;
    if (parseInt(result) == result) {
    	result = result + '.00';
    } else {
    	if (parseInt(result*10) == result*10) {
        	result = result + '0';
        }
    }
    return result;
}

function round(v,e) 
{ 
	var t=1; 
	for(;e>0;t*=10,e--); 
	for(;e<0;t/=10,e++); 
	return Math.round(v*t)/t; 
} 
			
	function Ajax_showshoppingcar(){
		     currency_of_all=arguments[0];
			 shopperid=arguments[1];
			 language=arguments[2];
			 ExchangeRate=arguments[3];
			 default_lang=arguments[4];
			 
             if(GetCookie("ptxdirect")=="true")
			 {
				document.cookie="ptxdirect=false;path=/";
				window.location="/e/ptxwebstore_order_mgnt/shoppingcart.asp?type=1";
			 }
			 else 
			 {
			   $.ajax({
			      url:'/e/ptxwebstore_order_mgnt/HandleSCRequest.asp',
			      type:'GET',
			      dataType:'xml',
			      success:function(xml){
				     ShowProdLinkUrl(xml,language,default_lang)
			      }
			    });		
		     }
	 }
	
	function BuyPromotionProducts()
	{
		var args = arguments;
		var sku = args[0];
		var sex = args[1];
		var size = args[2];
		var color = args[3];
		var minOrder = args[4];
		var lang = args[5];
		var obj = args[6];
		var e = args[7];
		var y = getY(e);
	
	    if(args[8]!=null)
		{
			document.cookie="ptxdirect=true;path=/";
		}
		
		$.get('/e/ptxwebstore_include/l_generatehtml.xml',function(doc){
			var strMsg1,strMsg2;
			$(doc).find(lang.toUpperCase()).each(function(){
				strMsg1=$(this).children("msg_check_buy_qty").text();
				strMsg2=$(this).children("msg_check_minorderqty").text();
			});
			
			var Qty = $("#"+obj);
			if (!IsInt(Qty.val())) {
				alert(strMsg1);
				Qty.focus();
				return false;
			}
	
			if (parseFloat(Qty.val()) < parseFloat(minOrder)) {
				alert(strMsg2 + ' ' + minOrder + '!');
				Qty.focus();
				return false;
			}
			
			CheckInventory(sku,sex,size,color,Qty.val(),y);
		});
	}
	
	function CheckInventory()
	{
		var args = arguments;
		var sku = args[0];
		var sex = args[1];
		var size = args[2];
		var color = args[3];
		var qty = args[4];
		var e = args[5];
		var y;
		
		if(typeof(e)=="number")
			y = e;
		else
			y = getY(e);
			
		var strType="";
		
		$.ajax({
			url:'/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=buy&checkInv=1&sc_sku='+sku+'&sc_sex='+sex+'&sc_size='+size+'&sc_color='+color+'&buyqty='+qty,
			type:'GET',
			dataType:'xml',
			success:function(xml){
				response_xml(xml,sku,sex,size,color,qty);
			}
		});
		
		var layer1=$("#Layer1");
		if(layer1.length>0)
		{
			if(layer1.is(":visible")) {
				layer1.hide();
			}
		}
		
		var layer=$("#buyinfo");
		if(layer.length>0)
		{
			layer.show();

			layer.css("left",(screen.availWidth-layer.width())/2); 
			layer.css("top",y);
		}
	}
	
	function Init_Page()
	{
		showShoppingCart();
		showBuyerInfo();
		if($("#ChangeCurrency").length>0)
		{
			showCurrency();
		}
	}
	
	function checkPermission(sku)
	{
		var $hideObj=$("#promotionMain");
		
		$.ajax({
			url:'/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=Permission&sc_sku='+sku,
			type:'GET',
			dataType:'text',
			success:function(text){
				if(text=="")
				{
					$hideObj.show();
				}
			}
		});
	}
	
	function CheckIP()
	{
		$.ajax({
			   url:'/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=CheckIP',
			   type:'GET',
			   dataType:'text',
			   success:function(text){
				   if(text!=""){
					   window.location.href=text;
				   }
			   }
		});
	}
	
	function UpdateCounter()
	{
		var args = arguments;
		var sku = args[0];
		
		var sid = GetQueryString("sid");
		if(sid==null)
			sid="";
			
		var pid = GetQueryString("pid");
		if(pid==null)
			pid="";
		
		var count=GetQueryString("count");
		if(count==null)
			count="";
		
		$.ajax({
			url:'/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=counter&sc_sku='+sku+'&sid='+sid+'&pid='+pid+'&count='+count,
			type:'GET',
			dataType:'text',
			success:function(text){
				if(text!="")
				{
					var strReturn;
					if(sid!="")
						strReturn="&"+text;
					else
						strReturn="?"+text;
					window.location.replace(window.location+strReturn);
				}
				else
					Init_Page();
			}
			
		});
	}
	
	function showShoppingCart()
	{
		$.ajax({
			   url:'/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=buy&checkInv=0',
			   type:'GET',
			   dataType:'xml',
			   success:function(xml){
				   response_xml(xml,0,0,0,0);
			   }
		});
	}
	
	function response_xml(xmldoc,sku,sex,size,color,qty)
	{
		if (xmldoc!=null){
			$(xmldoc).find("MyCartInfo").each(function(){
				currency_of_all = $(this).attr("currency");
				shopperid = $(this).attr("shopper");
				language = $(this).attr("language");
				default_lang = $(this).attr("default_lang");
				ExchangeRate = $(this).attr("exchangerate");
				strType = $(this).attr("cart_type");
			});

			if(strType=="false"){
				AddToShoppingCart(sku,sex,size,color,qty);
			}
			else if(strType=="true")
			{
				$.get('/e/ptxwebstore_include/l_generatehtml.xml',function(doc){
					var strMsg;
					$(doc).find(GetCookie("uLanguage").toUpperCase()).each(function(){
						strMsg=$(this).children("t_temporarily_stock").text();
					});
					if (confirm(strMsg)){
						AddToShoppingCart(sku,sex,size,color,qty);
					}
					else
					{
						var layer=$("#buyinfo");
						if(layer.length>0)
						{
							layer.hide();
						}
					}
				});
			}
			else if(strType==""){
				Ajax_showshoppingcar(currency_of_all,shopperid,language,ExchangeRate,default_lang);
			}
		}
	}
	
	function AddToShoppingCart()
	{
		var args = arguments;
		var sku = args[0];
		var sex = args[1];
		var size = args[2];
		var color = args[3];
		var qty = args[4];

		$.ajax({
			   url:'/e/ptxwebstore_order_mgnt/AddtoShoppingcart.asp?AddtoEnquiry='+sku+'&AddBatchEnquiry=AddBatchEnquiry&PostSize='+size+'&PostColor='+color+'&PostSex='+sex+'&buyqty='+qty,
			   type:'POST',
			   success:function(){
				   Ajax_showshoppingcar(currency_of_all,shopperid,language,ExchangeRate,default_lang);
			   }
		});
	}
	
function Ajax_addtoshoppingcart(){
	var args = arguments;
    var func = args[0];
	
	$.ajax({
		url:'/e/ptxwebstore_order_mgnt/AddtoShoppingcart.asp?AddtoEnquiry='+func+'&AddBatchEnquiry=aaa',
		type:'POST',
		success:function(){
			window.location.replace(window.location);
		}
	});
	
	$(document.body).hide();
}

function closeit(){
if (document.all||document.getElementById && !document.all)
document.getElementById("shoppingcar").style.visibility="hidden"
else if (document.layers)
document.layers.shoppingcar.visibility="hide"
}
function response_shoppingcart(xmlobj,language,default_lang,IsSEO){
	var xmldoc=xmlobj;
	var msg_xmldoc;
	var result,topresult,order_result,head_result,PreOrderResult;
	var XmlNode_array=new Array();
	var order_XmlNode_array=new Array();
	var language=language,default_lang=default_lang,img_language;
	var shoppingcar_title1,shoppingcar_title2,Quantity_msg,total_money_msg;
	var ttlQty;
	var strUrl="";
	ttlQty=0;

	$.get('/e/ptxwebstore_include/shoppingcar.xml',function(doc){
		switch(language){
		case "c" :
			$(doc).find("C").each(function(){
				shoppingcar_title1=$(this).children("msg_shoppingcar_title1").attr("value");
				shoppingcar_title2=$(this).children("msg_shoppingcar_title2").attr("value");
				Quantity_msg=$(this).children("msg_qty").attr("value");
				total_money_msg=$(this).children("msg_total_money").attr("value");
			});
			break;
		case "s" :
			$(doc).find("S").each(function(){
				shoppingcar_title1=$(this).children("msg_shoppingcar_title1").attr("value");
				shoppingcar_title2=$(this).children("msg_shoppingcar_title2").attr("value");
				Quantity_msg=$(this).children("msg_qty").attr("value");
				total_money_msg=$(this).children("msg_total_money").attr("value");
			});
			break;
		case "e" :
			$(doc).find("E").each(function(){
				shoppingcar_title1=$(this).children("msg_shoppingcar_title1").attr("value");
				shoppingcar_title2=$(this).children("msg_shoppingcar_title2").attr("value");
				Quantity_msg=$(this).children("msg_qty").attr("value");
				total_money_msg=$(this).children("msg_total_money").attr("value");
			});
			break;
		case "j" :
			$(doc).find("J").each(function(){
				shoppingcar_title1=$(this).children("msg_shoppingcar_title1").attr("value");
				shoppingcar_title2=$(this).children("msg_shoppingcar_title2").attr("value");
				Quantity_msg=$(this).children("msg_qty").attr("value");
				total_money_msg=$(this).children("msg_total_money").attr("value");
			});
			break;
		}

		img_language="_"+language;
		
		if (xmldoc!=null){
			money=0,order_money=0;
			if($(xmldoc).find("BasketItem").length>0)
			{
				var x=0,o=0;
				$(xmldoc).find("BasketItem").each(function(){
					sc_sku = $(this).attr("sc_sku");
					product_name = $(this).attr("name");
					prod_code = $(this).attr("prod_code");
					image_small = $(this).attr("sc_image_small");
					sc_sex = $(this).attr("SC_SEX");
					
					if (sc_sex>0){
						if($(this).attr("Sex_Text")!=null){
							sex_text = $(this).attr("Sex_Text");
						}else{sex_text='';}
					}else{sex_text='';}
					
					sc_size = $(this).attr("SC_SIZE");
					
					if(sc_size>0){
						if($(this).attr("Size_Text")!=null){         
							size_text = $(this).attr("Size_Text");
						}else{size_text='';}
					}else{size_text='';}
					
					sc_color = $(this).attr("SC_COLOR");
					
					if(sc_color>0){
						if($(this).attr("Color_Text")!=null){
							color_text = $(this).attr("Color_Text");
						}else{color_text='';}
					}else{color_text='';}
					
					sc_unit_price = $(this).attr("sc_unit_price");
					sc_sku_qty = $(this).attr("sc_sku_qty");
					inventory_net_balance = $(this).attr("inventory_net_balance");
					inventory_book = $(this).attr("inventory_book");

					array=new Array(sc_sku,product_name,prod_code,image_small,sc_sex,sc_size,sc_color,sc_unit_price,sc_sku_qty,inventory_net_balance,sex_text,size_text,color_text);
					
					if(inventory_book==0)
					{	    
						ttlQty+=parseInt(sc_sku_qty);
						XmlNode_array[x]=array;
						x++;
					}
					else if(inventory_book==1)
					{   
						order_XmlNode_array[o]=array;
						o++;
					}
				});
				
				result='';			
	
				head_result='';
				PreOrderResult='';
	
				for(i=XmlNode_array.length-2;i>-1;i--){
					var classtype="";
					if(IsSEO==1){
						if(language==default_lang)
							strUrl=XmlNode_array[i][0]+".html";
						else
							strUrl=XmlNode_array[i][0]+"-"+language+".html";
					}else
					{
						strUrl="product_detail.asp?sku="+XmlNode_array[i][0]
					}
					if(i%2==0) classtype=" bgcolor='#EBEBEB'";
					result=result+"<tr"+classtype+"><td><div style='margin:5px; line-height:130%; font-size:12px;'><a href=\"../ptxwebstore_product/"+strUrl+"\">"+XmlNode_array[i][1]+"</a>";
			
			 		result=result+'<input type=\"hidden\" name=\"delete_item\" value=\"' + XmlNode_array[i][0]+'|'+XmlNode_array[i][4]+'|'+XmlNode_array[i][5]+'|'+XmlNode_array[i][6]+ '\" ID=Checkbox'+i+'>';
					
					result=result+"<br /><span style=\"margin-left:0px;color:red;font-weight:bold; \">"+currency_of_all+RoundingCurrency(XmlNode_array[i][8]/ExchangeRate*XmlNode_array[i][7])+"</span>";
      				result=result+"&nbsp;&nbsp;&nbsp;&nbsp;"+Quantity_msg+"<input type=text  size=2 ID=\"Text"+i+"\" value="+XmlNode_array[i][8]+"  class=\"B2BButton\" onchange=ajax_Manager('newQty',"+XmlNode_array[i][0]+",$(this).val(),"+XmlNode_array[i][6]+","+XmlNode_array[i][4]+","+XmlNode_array[i][5]+","+XmlNode_array[i][6]+",1);></div></td></tr>";
					money=parseFloat(money)+parseFloat(RoundingCurrency(XmlNode_array[i][8]/ExchangeRate*XmlNode_array[i][7]));
				}
				
				if(XmlNode_array.length>0)
				{
				 	result=result+"<tr><td background=\"/e/ptxwebstore_images/shoppingcar/shop_dot.jpg\"><img src=\"/e/ptxwebstore_images/shoppingcar/images/spacer.gif\" width=\"1\" height=\"1\" /></td></tr>";
				}
				
				topresult="<table width=\"175\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
				topresult=topresult+"<tr><td><table width=\"175\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
				
				if(XmlNode_array.length>0){
					if(IsSEO==1){
						if(language==default_lang)
							strUrl=XmlNode_array[XmlNode_array.length-1][0]+".html";
						else
							strUrl=XmlNode_array[XmlNode_array.length-1][0]+"-"+language+".html";
					}else
					{
						strUrl="product_detail.asp?sku="+XmlNode_array[XmlNode_array.length-1][0]
					}
						topresult=topresult+"<tr><td  height=\"31\"  background=\"/e/ptxwebstore_images/shoppingcar/basket"+img_language+".gif\"><span style=\"float:right\"><b><a href=\"javascript:closeit()\"><img src=\"/e/ptxwebstore_order_mgnt/images/close.png\" style=\"vertical-align:top;float:right;margin-right:6px;\"/></a></b></span></td></tr>";
					topresult=topresult+"<tr><td><table width='175' border='0' cellspacing='0' cellpadding='0'>";
					topresult=topresult+"<tr><td width='5' background='/e/ptxwebstore_images/shoppingcar/shopcat_bg.jpg'></td>";
					topresult=topresult+"<td><table width='165' border='0' cellspacing='0' cellpadding='0'>";
					topresult=topresult+"<tr><td height=\"36\" align=\"center\"><a href='/e/ptxwebstore_order_mgnt/Shoppingcart.asp?type=1'><img src=\"/e/ptxwebstore_images/shoppingcar/checkout"+img_language+".gif\" border=0 /></a></td></tr>";
					topresult=topresult+"<tr><td height=\"25\" align=\"center\" class=\"B2BCartText\">"+shoppingcar_title1+"</td></tr>";
    
					topresult=topresult+"<tr><td height=\"110\" align=\"center\"><a href=\"../ptxwebstore_product/" +strUrl+ "\"><img  src='/dbimages/" + XmlNode_array[XmlNode_array.length-1][3] +"' border=0 width=\"100\" height=\"100\" alt=\"\" style=\"background-color: #999999\" /></td></tr>";
				
					topresult=topresult+"<tr><td><div style='margin:5px; line-height:130%; font-size:12px;'><a href=\"../ptxwebstore_product/" + strUrl + "\">"+XmlNode_array[XmlNode_array.length-1][1]+"</a>";
			
					topresult=topresult+'<input type=\"hidden\" name=\"delete_item\" value=\"' + XmlNode_array[XmlNode_array.length-1][0]+'|'+XmlNode_array[XmlNode_array.length-1][4]+'|'+XmlNode_array[XmlNode_array.length-1][5]+'|'+XmlNode_array[XmlNode_array.length-1][6] + '\" ID=Checkbox0>';			   
		   
		   			topresult=topresult+"<br /><span style=\"margin-left:0px;color:red;font-weight:bold; \">"+currency_of_all+RoundingCurrency(XmlNode_array[XmlNode_array.length-1][8]/ExchangeRate*XmlNode_array[XmlNode_array.length-1][7])+"</span>";
		   
		   			topresult=topresult+"&nbsp;&nbsp;&nbsp;&nbsp;"+Quantity_msg+"<input type=text  size=2 ID=\"Text0\" value="+XmlNode_array[XmlNode_array.length-1][8]+"  class=\"B2BButton\" onchange=ajax_Manager('newQty',"+XmlNode_array[XmlNode_array.length-1][0]+",$(this).val(),"+XmlNode_array[XmlNode_array.length-1][6]+","+XmlNode_array[XmlNode_array.length-1][4]+","+XmlNode_array[XmlNode_array.length-1][5]+","+XmlNode_array[XmlNode_array.length-1][6]+",1);></div></td></tr>";
			   		money=parseFloat(money)+parseFloat(RoundingCurrency(XmlNode_array[XmlNode_array.length-1][8]/ExchangeRate*XmlNode_array[XmlNode_array.length-1][7]));
			  
             		topresult=topresult+"<tr><td background=\"/e/ptxwebstore_images/shoppingcar/shop_dot.jpg\"><img src=\"/e/ptxwebstore_images/shoppingcar/spacer.gif\" width=\"1\" height=\"1\" /></td></tr>";
			 		topresult=topresult+"<tr><td height=\"25\" align=\"center\" class=\"B2BCartText\">"+shoppingcar_title2+"</td></tr>";
				}
				
				var discount_xmldoc;
				var MemberDiscount_str,MinDiscount_str,MaxDiscount_str,MDmoney,Dmoney,total_money,strPreOrder,totalPreOrder,strSavings;
				totalPreOrder=0;
	
				$.get("/e/ptxwebstore_order_mgnt/discount.asp?shopperid="+shopperid+"&money="+money+"&ExchangeRate="+ExchangeRate+"&currency="+currency_of_all+"&language="+language,function(doc){
					$(doc).find("discount").each(function(){
						if($(this).children("MemberDiscount").length>0)
							MemberDiscount_str = $(this).children("MemberDiscount").text();
							
						if($(this).children("MinDiscount").length>0)
							MinDiscount_str = $(this).children("MinDiscount").text();
								
						if($(this).children("MaxDiscount").length>0)
							MaxDiscount_str = $(this).children("MaxDiscount").text();
								
						if($(this).children("MDMoney").length>0)
							MDmoney = $(this).children("MDMoney").text();
							
						if($(this).children("DMoney").length>0)
							Dmoney = $(this).children("DMoney").text();	
								
						if($(this).children("Money").length>0)
							total_money = $(this).children("Money").text();	
							
						if($(this).children("PreOrder").length>0)
							strPreOrder = $(this).children("PreOrder").text();
								
						if($(this).children("order_savings").length>0)
							strSavings = $(this).children("order_savings").text();
					});	
					
					if(order_XmlNode_array.length>0){
						for(k=0;k<order_XmlNode_array.length;k++){
							totalPreOrder+=parseInt(order_XmlNode_array[k][8]);
						}
						 
						PreOrderResult="<table width='175' border='0' cellspacing='0' cellpadding='0'><tr height='30'><td align='center' background='/e/ptxwebstore_images/shoppingcar/shopcat_bg.jpg'><a href='/e/ptxwebstore_order_mgnt/Shoppingcart.asp?type=0'><font size=2 color='#FFFFFF'><b>"+strPreOrder+totalPreOrder.toString()+"</b></font></a></td></tr>";   
						PreOrderResult=PreOrderResult+"<tr height='10'><td></td></tr></table>";
					}
					
					result=PreOrderResult+topresult+result;
				
					if(XmlNode_array.length>0){
						result=result+"<tr bgcolor='#FFE4AC'><td align=left><font size=2 color=red><strong><br>"+total_money_msg+"</font><font size=2 color=red>"+currency_of_all+total_money+"</strong></font></td></tr>";
						if(MDmoney!=null || Dmoney!=null)
						{
							var ttlDis=0;
							if(MDmoney!=null) ttlDis+=parseFloat(MDmoney);
							if(Dmoney!=null) ttlDis+=parseFloat(Dmoney);
						
							result=result+"<tr bgcolor='#FFE4AC'><td><font size=2>"+strSavings+"&nbsp;"+currency_of_all+round(ttlDis,2)+"</font></td></tr>";
						}
						result=result+"<tr><td background=\"/e/ptxwebstore_images/shoppingcar/shop_dot.jpg\"><img src=\"/e/ptxwebstore_images/shoppingcar/spacer.gif\" width=\"1\" height=\"1\" /></td></tr>";
					
						if(MemberDiscount_str!=null){
							result=result+"<tr bgcolor='#FFE4AC'><td align=left><font size=2><br>"+MemberDiscount_str+"</td></tr>";
						}
						if(MinDiscount_str!=null){
							var strEnter="";
							if(MemberDiscount_str==null){
								strEnter="<br>"
							}
					
							result=result+"<tr bgcolor='#FFE4AC'><td align=left><font size=2>"+strEnter+MinDiscount_str+"</font></td></tr>";
						}
					
						if(MaxDiscount_str!=null){
							result=result+"<tr><td background=\"/e/ptxwebstore_images/shoppingcar/shop_dot.jpg\"><img src=\"/e/ptxwebstore_images/shoppingcar/spacer.gif\" width=\"1\" height=\"1\" /></td></tr>";
							result=result+"<tr bgcolor='#FFE4AC'><td align=left><font size=2 color=red><br>"+MaxDiscount_str+"</font></td></tr>";
						}
		
						result=result+"<tr bgcolor='#FFE4AC'><td height=\"36\" align=\"center\"><a href='/e/ptxwebstore_order_mgnt/Shoppingcart.asp?type=1'><img src=\"/e/ptxwebstore_images/shoppingcar/checkout"+img_language+".gif\" border=0 /></a></td></tr>";
		
						result=result+"</table></td><td width='5' background='/e/ptxwebstore_images/shoppingcar/shopcat_bg.jpg'></td></tr></table>";
						result=result+"</td></tr>";
						result = result+"<tr><td><img src=\"/e/ptxwebstore_images/shoppingcar/bottom_10.gif\" width=\"175\" /></td></tr>"
					}
					
					result=result+"</table>";
					if($("#buyinfo").length>0)
						$("#buyinfo").hide();
					
					if(ttlQty>0)
					{
						if($("#divQty").length>0)
							$("#divQty").text("("+ttlQty+")");
						else
							$("#divQty", window.parent.document).text("("+ttlQty+")");
					}
					else
					{
						if($("#divQty").length>0)
							$("#divQty").text("");
						else
							$("#divQty", window.parent.document).text("");
					}
					
					if(totalPreOrder>0)
					{
						if($("#divQty1").length>0)
							$("#divQty1").text("("+totalPreOrder+")");
						else
							$("#divQty1",window.parent.document).text("("+totalPreOrder+")");
					}
	
					if($('#shoppingcar').length>0)
 						$('#shoppingcar').html(head_result+result);
				});
			}
			else
			{
				result='';
				if($('#shoppingcar').length>0) 
					$('#shoppingcar').html(result);
			}
		}
	});
}

function ajax_Manager() {
	var inventory=true;
	var args = arguments;
    var func = args[0];
	language=language;
	default_lang=default_lang;
	var inventory_alert_msg;

	if(language=="e"){
		inventory_alert_msg="No enough stock. Please try a smaller quantity";
	}else if(language=="s")
	{  
		inventory_alert_msg="库存不足，请修改购买数量！";
	}else if(language=="c"){
		inventory_alert_msg="库存不足，请修改購买數量！";
	}
                
    try 
    {
		switch (func) {
		case "newQty" :
			var sc_sku = args[1];
			var sku_qty =args[2];	
			var inventory_net_balance = args[3];			
			var sc_sex=args[4]
			var sc_size=args[5]
			var sc_color=args[6]
			var type=args[7]
						
			var FormString = 'status=newQty';
			FormString += '&sc_sku=' + sc_sku; 
			FormString += '&sku_qty=' + sku_qty;
			FormString += '&sc_sex=' + sc_sex;
			FormString += '&sc_size=' + sc_size;
			FormString += '&sc_color=' + sc_color;
					
			if (isNaN(sku_qty)) {
				if(language=="e")
					alert("Please enter number!");
				else if(language=="c")
					alert("請輸入有效數字!");
				else if(language=="s")
					alert("请输入有效数字!");
				return false;
			}
						
			if (sku_qty <= 0) {
				if(language=="e")
					alert("Quantity must be more than zero!");
				else if(language=="c")
					alert("數量必須大於0!");
				else if(language=="s")
					alert("数量必须大于0!");
				return false;
			}
		if(parseInt(sku_qty)!=sku_qty){
				if(language=="e")
				alert("Qty is not valid")
				else if(language=="c")
					alert("數量必须正整数!");
				else if(language=="s")
					alert("數量必须正整数!");
				return false;
				}		
			if(type!=0){
				$.ajax({
					url:'/e/ptxwebstore_order_mgnt/update_shoppingcart.asp?'+FormString,
					type:'GET',
					dataType:'text',
					success:function(text){
						Qty=text;
						if(Qty!="")
						{
							if(parseInt(Qty)<parseInt(sku_qty)){
								alert(inventory_alert_msg);
								inventory=false;
								return false;
							}else{inventory=true;}
						}
						else{inventory=true;}
							
						if(inventory){
							$.post('/e/ptxwebstore_order_mgnt/HandleSCRequest.asp?'+FormString,function(doc){
								ShowProdLinkUrl(doc,language,default_lang);
							});		
						}
					}
				});		
			}
			return true;
			break;		
		}
	}
	catch(e)
	{
		return false;
	}
}

function RefreshExchangeRate(AllCurrency){
	
	var url=String(window.location);

    if (url.lastIndexOf("&ChangeCurrency")>-1)
	   {
	      
		   url=url.replace("&ChangeCurrency="+AllCurrency,"&ChangeCurrency=");
           
		   window.location=url+document.getElementById("Select2").value;
	   }else
	     {window.location=url+"&ChangeCurrency="+document.getElementById("Select2").value;}
    }

function table_head_xmlobj(AllCurrency){
	
	var Currency_node=AllCurrency.getElementsByTagName('ExchangeRate/Currency');
	
	heat_result='<table align=left><tr><td align=left>';
	heat_result=heat_result+'<input type="hidden" name="curr_ctrl" value="1" ID="Hidden3"><span id="Span6" style="font-Family:Verdana; font-size:10;"><font style="text-decoration:none"><img id="Img1" src="/e/ptxwebstore_customize/images/closed.gif" valign="bottom" width="16" height="13"></font>';
     
      
      
      heat_result=heat_result+'<font class="B2BText"><span id="Span10" style="text-decoration:none;">货币:</span><input type="hidden" name="ChangeRate" value="1" ID="Hidden2">';
	 heat_result=heat_result+' <SELECT onChange=RefreshExchangeRate("'+currency_of_all+'")  name="ChangeCurrency"  class="b2bbutton" ID="Select2">';

for(i=Currency_node.length-1;i>-1;i--){
	
heat_result=heat_result+'<OPTION value="'+Currency_node[i].getAttribute("code")+'"';

if (currency_of_all==Currency_node[i].getAttribute("code"))
     { 
         heat_result=heat_result+'  selected';
	 }
heat_result=heat_result+'>'+Currency_node[i].getAttribute("DisplayDesc")+'</OPTION>';

}

heat_result=heat_result+'</SELECT></span><br>';
heat_result=heat_result+'</td></tr></table>';

return heat_result;	
}
	
function ShowProdLinkUrl(xmlobj,language,default_lang)
{
	$.ajax({
		url:'/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=ProdLinkUrl',
		type:'GET',
		dataType:'text',
		success:function(text){
			$(document).ready(function(){
				response_shoppingcart(xmlobj,language,default_lang,text);
			});
		}
	});	
}

function ShowNews()
{
	$.ajax({
		url:"/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=shownew",
		type:"GET",
		dataType:"text",
		success:function(txt){
			var newsdemo=$("#newsdemo");
			var newsdemo1=$("#newsdemo1");
			var newsdemo2=$("#newsdemo2");
			newsdemo1.html(txt);

			var speed=30;
			newsdemo2.html(newsdemo1.html());
			function Marquee(){ 
				if(newsdemo.scrollTop()>=newsdemo1.height())
					newsdemo.scrollTop(0);
				else{
					newsdemo.scrollTop(newsdemo.scrollTop()+1);
				}
			} 
			var MyMar=setInterval(Marquee,speed) 
			newsdemo.mouseover(function() {
				clearInterval(MyMar);
			} )
			newsdemo.mouseout(function() {
				MyMar=setInterval(Marquee,speed);
			} )
		}
	});
}


