var currency_of_all,shopperid;
var language,default_lang,ExchangeRate;

var NS6 = false;
if (document.all) {}
else if (document.getElementById) {
  NS6 = false; //NS6 = true; modify by cyrus @ 20070827
}  

    var readonlyRfq;
    var xmlHttp = false;
    if (window.xmlHttpRequest) { // Mozilla, Safari,...
                    xmlHttp = new xmlHttpRequest();
                    if (xmlHttp.overrideMimeType) {
                        xmlHttp.overrideMimeType('text/xml');
                    }
                } else if (window.ActiveXObject) { // IE
                    try {
                        xmlHttp = new ActiveXObject("Msxml2.xmlHttp");
                    } catch (e) {
                        try {
                        xmlHttp = new ActiveXObject("Microsoft.xmlHttp");
                        } catch (e) {xmlHttp = false;}
                    }
                }

function GetCookie(sMainName, sSubName)   
{   
    var re = new RegExp((sSubName ? sMainName + "=(.*?&)*?" + sSubName + "=(.*?)(&|;|$)" : sMainName + "=(.*?);"),"i");   
    return re.test(unescape(document.cookie)) ? (sSubName ? RegExp["$2"] : RegExp["$1"]) : "";   
} 

function IsInt(v) {
	var vArr = v.match(/^[0-9]+$/);
	if (vArr == null) {
		return false;
	}
	else {
		return true;
	}
}

function SelectionSubmit(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 HideLogin()
{
	var url="/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=HideLogin";
	
	var xmlHttp8 = false;
    if (window.xmlHttpRequest) { // Mozilla, Safari,...
		xmlHttp8 = new xmlHttpRequest();
		if (xmlHttp8.overrideMimeType) {
			xmlHttp8.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			xmlHttp8 = new ActiveXObject("Msxml2.xmlHttp");
		} catch (e) {
			try {
			xmlHttp8 = new ActiveXObject("Microsoft.xmlHttp");
			} catch (e) {xmlHttp8 = false;}
		}
	}
	
	if (!xmlHttp8) {
		return false;
	}
	
	xmlHttp8.open("GET", url, true);
	xmlHttp8.onreadystatechange =function(){
		if(xmlHttp8.readyState==4){
　        　		if(xmlHttp8.status==200){
					if(xmlHttp8.responseText=="TRUE")
						document.getElementById("login1").style.display="none";
			}
		}
	}; 
	xmlHttp8.send(null);
}


function ShowPromotion()
{
	var url="/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=promotion";
	
	var xmlHttp9 = false;
    if (window.xmlHttpRequest) { // Mozilla, Safari,...
		xmlHttp9 = new xmlHttpRequest();
		if (xmlHttp9.overrideMimeType) {
			xmlHttp9.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			xmlHttp9 = new ActiveXObject("Msxml2.xmlHttp");
		} catch (e) {
			try {
			xmlHttp9 = new ActiveXObject("Microsoft.xmlHttp");
			} catch (e) {xmlHttp9 = false;}
		}
	}
	
	if (!xmlHttp9) {
		return false;
	}
	
	xmlHttp9.open("GET", url, true);
	xmlHttp9.onreadystatechange =function(){
		if(xmlHttp9.readyState==4){
　        　		if(xmlHttp9.status==200){
					document.getElementById("demo1").innerHTML=xmlHttp9.responseText;
					var speed=30;
					demo2.innerHTML=demo1.innerHTML
					function Marquee(){
					if(demo2.offsetTop-demo.scrollTop<=0)
					demo.scrollTop-=demo1.offsetHeight
					else{
					var original=demo.scrollTop;
					demo.scrollTop++;
					if(original==demo.scrollTop)
						demo.scrollTop-=demo1.offsetHeight;
					}
					}
					var MyMar=setInterval(Marquee,speed);
					var isOver=0;
					demo.onmouseover=function() {isOver=1;clearInterval(MyMar)}
					demo.onmouseout=function() {if(isOver==1) MyMar=setInterval(Marquee,speed)}
					}
		}
	}; 
	xmlHttp9.send(null);
}

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 (typeof(eval('document.all.Price'+colorid)) != 'undefined') {
		if (eval('document.all.Price'+colorid+'.value') != '') {
			Total += parseFloat(eval('document.all.Price'+colorid+'.value'));
		}
	}
	
	if (typeof(eval('document.all.Price'+sizeid)) != 'undefined') {
		if (eval('document.all.Price'+sizeid+'.value') != '') {
			Total += parseFloat(eval('document.all.Price'+sizeid+'.value'));
		}
	}
	
	if (typeof(eval('document.all.Price'+sexid)) != 'undefined') {
		if (eval('document.all.Price'+sexid+'.value') != '') {
			Total += parseFloat(eval('document.all.Price'+sexid+'.value'));
		}
	}
	
	Total = Math.round((Total / ExchangeRange) * 100) / 100;
	document.all("txtTtlMoney").value=Currency + '$ ' + Total;
}

function TotalAttMoney(sku,sizeid, colorid,sexid)	{
	var Total=0;
	var Rate;
	var currency=document.getElementById("ChangeCurrency").value;
	
	if(currency=="")
	{
		setTimeout(function(){TotalAttMoney(sku,sizeid, colorid,sexid);},200);
		return;
	}
	
	var xml=new ActiveXObject("Microsoft.XMLHTTP");
	xml.open("GET","http://"+window.location.host+"/admin/e/ptxwebstore_customize/CurrencyExchange.xml",false);
	xml.send();
	if(xml.status==200)
	{
		var xmlfile=xml.responseXML;
		if(xmlfile!=null)
		{
			Rate=xmlfile.selectSingleNode("//ExchangeRate/Currency[@code='"+currency+"']").text;

			if (document.getElementById("Price"+colorid+"_"+sku)) {
				Total += parseFloat(document.getElementById("Price"+colorid+"_"+sku).value);
			}
			
			if (document.getElementById("Price"+sizeid+"_"+sku)) {
				Total += parseFloat(document.getElementById("Price"+sizeid+"_"+sku).value);
			}
			
			if (document.getElementById("Price"+sexid+"_"+sku)) {
				Total += parseFloat(document.getElementById("Price"+sexid+"_"+sku).value);
			}
			
			document.getElementById("txtTtlMoney"+sku+"_h").value=Math.round(Total * 100) / 100;;
			Total = Math.round((Total / Rate) * 100) / 100;
			document.getElementById("txtTtlMoney"+sku).value=currency + '$ ' + Total;
		}
	}
}


function CloseDiv() {
	document.all("Layer1").style.display = "none";
}

function ShowAverageScore(sku,imgName)
{
	var url="/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=AverageScore&sc_sku="+sku;
	
	var xmlHttp7 = false;
    if (window.xmlHttpRequest) { // Mozilla, Safari,...
		xmlHttp7 = new xmlHttpRequest();
		if (xmlHttp7.overrideMimeType) {
			xmlHttp7.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			xmlHttp7 = new ActiveXObject("Msxml2.xmlHttp");
		} catch (e) {
			try {
			xmlHttp7 = new ActiveXObject("Microsoft.xmlHttp");
			} catch (e) {xmlHttp7 = false;}
		}
	}
	
	if (!xmlHttp7) {
		return false;
	}
	
	xmlHttp7.open("GET", url, true);
	xmlHttp7.onreadystatechange =function(){
		if(xmlHttp7.readyState==4){
　        　		if(xmlHttp7.status==200){
					document.getElementById("img"+imgName).src=xmlHttp7.responseText;
			}
		}
	}; 
	xmlHttp7.send(null);
}

function ShowComment()
{
	var args = arguments;
	var sku = args[0];
	var url="/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=Comment&sc_sku="+sku;
	
	var xmlHttp2 = false;
    if (window.xmlHttpRequest) { // Mozilla, Safari,...
		xmlHttp2 = new xmlHttpRequest();
		if (xmlHttp2.overrideMimeType) {
			xmlHttp2.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			xmlHttp2 = new ActiveXObject("Msxml2.xmlHttp");
		} catch (e) {
			try {
			xmlHttp2 = new ActiveXObject("Microsoft.xmlHttp");
			} catch (e) {xmlHttp2 = false;}
		}
	}
	
	if (!xmlHttp2) {
		return false;
	}
	
	xmlHttp2.open("GET", url, true);
	xmlHttp2.onreadystatechange =function(){
		if(xmlHttp2.readyState==4){
　        　		if(xmlHttp2.status==200){
					document.getElementById("divComment").innerHTML=xmlHttp2.responseText;
			}
		}
	}; 
	xmlHttp2.send(null);
}

function AddtoFavorites()
{
	var args=arguments;
	var sku=args[0];

	var url="/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=AddtoFavorites&sc_sku="+sku;
	if (!xmlHttp) {
		return false;
	}
	
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange =function(){
		if(xmlHttp.readyState==4){
　        　	if(xmlHttp.status==200){
				var strReturn=xmlHttp.responseText;
				if(strReturn!="")
					window.location.href=strReturn;
				else
					showBuyerInfo();
			}
		}
	}; 
	xmlHttp.send(null);
}

function PropertypWindow()
{
	var objLayer=document.getElementById("Layer1");
	var divWidth=parseInt(objLayer.style.width);
	var divHeight=parseInt(objLayer.style.height);

	if(event.clientX+divWidth>document.body.clientWidth)
		objLayer.style.left=event.clientX-divWidth-6;
	else
		objLayer.style.left=event.clientX+6;
		
	if(document.documentElement.scrollTop+event.clientY+divHeight>document.body.clientHeight)
		objLayer.style.top=document.documentElement.scrollTop+event.clientY-divHeight;
	else
		objLayer.style.top=document.documentElement.scrollTop+event.clientY;
	
	objLayer.style.display="block";
	
	var args = arguments;
	var sku = args[0];
	var strType="";
	
	var url="/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=buywindow&checkInv=1&sc_sku="+sku;
	
	if (!xmlHttp) {
		return false;
	}
	
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange =function(){
		if(xmlHttp.readyState==4){
　        　		if(xmlHttp.status==200){
					objLayer.innerHTML=xmlHttp.responseText;
			}
		}
	}; 
	xmlHttp.send(null);
}

function showCurrency()
{
	var url="/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=Currency";

	var xmlHttp3 = false;
    if (window.xmlHttpRequest) { // Mozilla, Safari,...
		xmlHttp3 = new xmlHttpRequest();
		if (xmlHttp3.overrideMimeType) {
			xmlHttp3.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			xmlHttp3 = new ActiveXObject("Msxml2.xmlHttp");
		} catch (e) {
			try {
			xmlHttp3 = new ActiveXObject("Microsoft.xmlHttp");
			} catch (e) {xmlHttp3 = false;}
		}
	}
				
	if (!xmlHttp3) {
		return false;
	}
	
	xmlHttp3.open("GET", url, true);
	xmlHttp3.onreadystatechange =function(){
		if(xmlHttp3.readyState==4){
　        　		if(xmlHttp3.status==200){
					var objXml=xmlHttp3.responseXML; 
					response_currency(objXml);
			}
		}
	}; 
	xmlHttp3.send(null);
}

function response_currency(xmldoc,obj)
{
	if (xmldoc!=null){
		var root_node = xmldoc.getElementsByTagName('AllCurrency');	
		 if (root_node.length>0){
			var i,isSelect,strCur;
			var obj=document.getElementById("ChangeCurrency");
			obj.options.length=0;
			for(i=0;i<root_node.length;i++) {
				if(xmldoc.getElementsByTagName('AllCurrency')[i].getAttributeNode("isselect").nodeValue=="1")
				{
					isSelect=true;
					strCur=xmldoc.getElementsByTagName('AllCurrency')[i].getAttributeNode("currency").nodeValue;
				}
				else
					isSelect=false;
				obj.options.add(new Option(xmldoc.getElementsByTagName('AllCurrency')[i].getAttributeNode("desc").nodeValue,xmldoc.getElementsByTagName('AllCurrency')[i].getAttributeNode("currency").nodeValue,false,isSelect));
			}
			
			if (typeof(strCur) == "undefined")
			{
				setTimeout(response_currency,200,xmldoc,obj);
			}
			else
			{
				if(document.readyState=="complete")
					ShowCurrentPrice(strCur); 
				else
				{
					document.onreadystatechange=function(){   
						if(document.readyState=="complete")
							ShowCurrentPrice(strCur); 
					}
				}
			} 
		 }
	}
}
		
function RefreshCurrency()
{
	var obj=document.getElementById("ChangeCurrency");
	var url="/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=RefreshCurrency&ChangeCurrency="+obj.value;
	
	var xmlHttp6 = false;
    if (window.xmlHttpRequest) { // Mozilla, Safari,...
		xmlHttp6 = new xmlHttpRequest();
		if (xmlHttp6.overrideMimeType) {
			xmlHttp6.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			xmlHttp6 = new ActiveXObject("Msxml2.xmlHttp");
		} catch (e) {
			try {
			xmlHttp6 = new ActiveXObject("Microsoft.xmlHttp");
			} catch (e) {xmlHttp6 = false;}
		}
	}
	
	if (!xmlHttp6) {
		return false;
	}
	
	xmlHttp6.open("GET", url, true);
	xmlHttp6.onreadystatechange =function(){
		if(xmlHttp6.readyState==4){
　        　		if(xmlHttp6.status==200){
					ShowCurrentPrice(obj.value);
					showShoppingCart();
			}
		}
	}; 
	xmlHttp6.send(null);
}

function ShowCurrentPrice(cur)
{
	var strDisplay;
	var Rate;
	var obj=document.getElementById("ChangeCurrency");
	for(i=0;i<obj.length;i++)
	{
		if(cur==obj.options[i].value)
			strDisplay="block";
		else
			strDisplay="none";
		var objCur=document.getElementsByName("li"+obj.options[i].value);
		for(j=0;j<objCur.length;j++)
		{
			objCur[j].style.display=strDisplay;
		}
	}
	
	var xml=new ActiveXObject("Microsoft.XMLHTTP");
	xml.open("GET","http://"+window.location.host+"/admin/e/ptxwebstore_customize/CurrencyExchange.xml",false);
	xml.send();
	if(xml.status==200)
	{
		var xmlfile=xml.responseXML;
		if(xmlfile!=null)
		{
			Rate=xmlfile.selectSingleNode("//ExchangeRate/Currency[@code='"+cur+"']").text;
			
			var objSel=document.getElementsByTagName("select"); 
			for(i=0;i<objSel.length;i++){
				if(objSel[i].id.toString().indexOf("selSex_")!=-1 || objSel[i].id.toString().indexOf("selSize_")!=-1 || objSel[i].id.toString().indexOf("selColor_")!=-1)
				{
					for(j=0;j<objSel[i].options.length;j++)
					{
						if(objSel[i].options[j].text.toString().indexOf(" + $")!=-1)
						{
							var strReplace=objSel[i].id.toString().substring(objSel[i].id.toString().indexOf("_")+1);
							var attMoney=document.getElementById("Price"+objSel[i].options[j].value+"_"+strReplace).value;
							objSel[i].options[j].text=objSel[i].options[j].text.toString().substring(0,objSel[i].options[j].text.toString().indexOf(" + $")+4)+Math.round((parseFloat(attMoney)/Rate)*100)/100;
						}
					}
				}
			}
			
			var objText=document.getElementsByTagName("input");
			for(i=0;i<objText.length;i++)
			{
				if(objText[i].id.toString().indexOf("txtTtlMoney")!=-1 && objText[i].id.toString().indexOf("_h")!=-1)
				{
					document.getElementById(objText[i].id.toString().substring(0,objText[i].id.toString().length-2)).value=cur+"$ "+Math.round((parseFloat(objText[i].value)/Rate)*100)/100;
				}
			}
		}
	}
}

function showBuyerInfo()
{
	var url="/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=buyer";

	var xmlHttp1 = false;
    if (window.xmlHttpRequest) { // Mozilla, Safari,...
		xmlHttp1 = new xmlHttpRequest();
		if (xmlHttp1.overrideMimeType) {
			xmlHttp1.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			xmlHttp1 = new ActiveXObject("Msxml2.xmlHttp");
		} catch (e) {
			try {
			xmlHttp1 = new ActiveXObject("Microsoft.xmlHttp");
			} catch (e) {xmlHttp1 = false;}
		}
	}
				
	if (!xmlHttp1) {
		return false;
	}
	
	xmlHttp1.open("GET", url, true);
	xmlHttp1.onreadystatechange =function(){
		if(xmlHttp1.readyState==4){
　        　		if(xmlHttp1.status==200){
					document.getElementById("login").innerHTML=xmlHttp1.responseText;
			}
		}
	}; 
	xmlHttp1.send(null);
}

 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_msg_xml(){
	var msg_xmldoc;
	var url="/e/ptxwebstore_include/shoppingcar.xml";
	if (!xmlHttp) {
        return false;
    }
				
    xmlHttp.open("GET", url,false);
    xmlHttp.onreadystatechange = function(){
		if(xmlHttp.readyState==4){
	　  		if(xmlHttp.status==200){  
				var xmlobj=xmlHttp.responseXML; 
				msg_xmldoc=xmlobj;
			}
		}
	}
xmlHttp.send(null); 
return msg_xmldoc;
											  
}

function getXmlNodeValue(){
	var msg_xmldoc;
	var url="/e/ptxwebstore_include/l_generatehtml.xml";
	if (!xmlHttp) {
        return false;
    }
				
    xmlHttp.open("GET", url,false);
    xmlHttp.onreadystatechange = function(){
		if(xmlHttp.readyState==4){
	　  		if(xmlHttp.status==200){  
				msg_xmldoc=xmlHttp.responseXML; 
			}
		}
	}
xmlHttp.send(null); 
return msg_xmldoc;
											  
}
				
	function Ajax_showshoppingcar(){
		     currency_of_all=arguments[0];
			 shopperid=arguments[1];
			 language=arguments[2];
			 ExchangeRate=arguments[3];
			 default_lang=arguments[4];
			
			 
			 
			 
	         var url="/e/ptxwebstore_order_mgnt/HandleSCRequest.asp";
	         if (!xmlHttp) {
                    return false;
                }
				
				
     xmlHttp.open("GET", url, true);
     xmlHttp.onreadystatechange = function(){
	                                                if(xmlHttp.readyState==4){
　        　                                            if(xmlHttp.status==200){  
                                                                                var xmlobj=xmlHttp.responseXML; 
                                                                                response_shoppingcart(xmlobj,language,default_lang);
																			  }
                                                  }
											 }
     xmlHttp.send(null);
											  
	 }
	
	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 msg_xmldoc=getXmlNodeValue();
		var strMsg1=msg_xmldoc.selectSingleNode('Language/'+ lang.toUpperCase() +'/msg_check_buy_qty').text;
		var strMsg2=msg_xmldoc.selectSingleNode('Language/'+ lang.toUpperCase() +'/msg_check_minorderqty').text;
		
		var Qty = document.getElementById(obj);
        if (!IsInt(Qty.value)) {
            alert(strMsg1);
            Qty.focus();
            return false;
        }

        if (parseFloat(Qty.value) < parseFloat(minOrder)) {
            alert(strMsg2 + ' ' + minOrder + '!');
            Qty.focus();
            return false;
        }
		
		CheckInventory(sku,sex,size,color,Qty.value);
	}
	
	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 strType="";
		
		var 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;
		
		if (!xmlHttp) {
            return false;
        }
		
		xmlHttp.open("GET", url, true);
		xmlHttp.onreadystatechange =function(){
			if(xmlHttp.readyState==4){
　        　		if(xmlHttp.status==200){
					var objXml=xmlHttp.responseXML; 
					response_xml(objXml,sku,sex,size,color,qty);
				}
			}
		}; 
		xmlHttp.send(null);
		
		var layer1=document.getElementById("Layer1");
		if(layer1)
		{
			if(layer1.style.display=='block') {
				layer1.style.display='none';
			}
		}
		
		var layer=document.getElementById("buyinfo");
		if(layer)
		{
			layer.style.display="block";
			layer.style.left=(screen.availWidth-layer.clientWidth)/2; 
			layer.style.top=document.documentElement.scrollTop+event.clientY;
		}
	}
	
	function Init_Page()
	{
		showShoppingCart();
		showBuyerInfo();
		if(document.getElementById("ChangeCurrency"))
		{
			showCurrency();
		}
	}
	
	function checkPermission(sku)
	{
		var hideObj=document.getElementById("promotionMain");
		var url="/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=Permission&sc_sku="+sku;
		
		var xmlHttp3 = false;
		if (window.xmlHttpRequest) { // Mozilla, Safari,...
			xmlHttp3 = new xmlHttpRequest();
			if (xmlHttp3.overrideMimeType) {
				xmlHttp3.overrideMimeType('text/xml');
			}
		} else if (window.ActiveXObject) { // IE
			try {
				xmlHttp3 = new ActiveXObject("Msxml2.xmlHttp");
			} catch (e) {
				try {
				xmlHttp3 = new ActiveXObject("Microsoft.xmlHttp");
				} catch (e) {xmlHttp3 = false;}
			}
		}
		
		if (!xmlHttp3) {
			return false;
		}
		
		xmlHttp3.open("GET", url, true);
		xmlHttp3.onreadystatechange =function(){
			if(xmlHttp3.readyState==4){
　        　		if(xmlHttp3.status==200){
					var strReturn=xmlHttp3.responseText; 
					if(strReturn=="")
					{
						hideObj.style.display="block";
						//window.location.href=strReturn;
					}
				}
			}
		}; 
		xmlHttp3.send(null);
	}
	
	function CheckIP()
	{
		var url="/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=CheckIP";
		
		var xmlHttp4 = false;
		if (window.xmlHttpRequest) { // Mozilla, Safari,...
			xmlHttp4 = new xmlHttpRequest();
			if (xmlHttp4.overrideMimeType) {
				xmlHttp4.overrideMimeType('text/xml');
			}
		} else if (window.ActiveXObject) { // IE
			try {
				xmlHttp4 = new ActiveXObject("Msxml2.xmlHttp");
			} catch (e) {
				try {
				xmlHttp4 = new ActiveXObject("Microsoft.xmlHttp");
				} catch (e) {xmlHttp4 = false;}
			}
		}
		
		if (!xmlHttp4) {
			alert('Please update to the latest version of Internet Explorer and enter again. Thanks.');
			return false;
		}
		
		xmlHttp4.open("GET", url, true);
		xmlHttp4.onreadystatechange =function(){
			if(xmlHttp4.readyState==4){
　        　		if(xmlHttp4.status==200){
					var strReturn=xmlHttp4.responseText; 
					if(strReturn!="")
					{
						window.location.href=strReturn;
					}
				}
			}
		}; 
		xmlHttp4.send(null);
	}
	
	function UpdateCounter()
	{
		var args = arguments;
		var sku = args[0];
		var url="/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=counter&sc_sku="+sku;
		
		var xmlHttp5 = false;
		if (window.xmlHttpRequest) { // Mozilla, Safari,...
			xmlHttp5 = new xmlHttpRequest();
			if (xmlHttp5.overrideMimeType) {
				xmlHttp5.overrideMimeType('text/xml');
			}
		} else if (window.ActiveXObject) { // IE
			try {
				xmlHttp5 = new ActiveXObject("Msxml2.xmlHttp");
			} catch (e) {
				try {
				xmlHttp5 = new ActiveXObject("Microsoft.xmlHttp");
				} catch (e) {xmlHttp5 = false;}
			}
		}
		
		if (!xmlHttp5) {
			return false;
		}
		
		xmlHttp5.open("GET", url, true);
		xmlHttp5.onreadystatechange =function(){
			if(xmlHttp5.readyState==4){
　        　		if(xmlHttp5.status==200){
				}
			}
		}; 
		xmlHttp5.send(null);
	}
	
	function showShoppingCart()
	{
		var url="/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=buy&checkInv=0";
		
		if (!xmlHttp) {
            return false;
        }
		
		xmlHttp.open("GET", url, true);
		xmlHttp.onreadystatechange =function(){
			if(xmlHttp.readyState==4){
　        　		if(xmlHttp.status==200){
					var objXml=xmlHttp.responseXML; 
					response_xml(objXml,0,0,0,0);
				}
			}
		}; 
		xmlHttp.send(null);
	}
	
	function response_xml(xmldoc,sku,sex,size,color,qty)
	{
		if (xmldoc!=null){
			var root_node = xmldoc.getElementsByTagName('MyCartInfo');	
			 if (root_node.length>0){
				currency_of_all =  xmldoc.getElementsByTagName('MyCartInfo')[0].getAttributeNode("currency").nodeValue;
				shopperid = xmldoc.getElementsByTagName('MyCartInfo')[0].getAttributeNode("shopper").nodeValue;
				language = xmldoc.getElementsByTagName('MyCartInfo')[0].getAttributeNode("language").nodeValue;
				default_lang = xmldoc.getElementsByTagName('MyCartInfo')[0].getAttributeNode("default_lang").nodeValue;
				ExchangeRate = xmldoc.getElementsByTagName('MyCartInfo')[0].getAttributeNode("exchangerate").nodeValue;
				strType = xmldoc.getElementsByTagName('MyCartInfo')[0].getAttributeNode("cart_type").nodeValue;
				
				if(strType=="false"){
					AddToShoppingCart(sku,sex,size,color,qty);
				}
				else if(strType=="true")
				{
					var msg_xmldoc=getXmlNodeValue();
					var strMsg=msg_xmldoc.selectSingleNode('Language/'+ GetCookie("uLanguage").toUpperCase() +'/t_temporarily_stock').text;
		
					if (confirm(strMsg)){
						AddToShoppingCart(sku,sex,size,color,qty);
					}
					else
					{
						var layer=document.getElementById("buyinfo");
						if(layer)
						{
							layer.style.display="none";
						}
					}
				}
				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];
		
		var url="/e/ptxwebstore_order_mgnt/AddtoShoppingcart.asp?AddtoEnquiry="+sku+"&AddBatchEnquiry=AddBatchEnquiry&PostSize="+size+"&PostColor="+color+"&PostSex="+sex+"&buyqty="+qty;
		if (!xmlHttp) {
            return false;
        }
		
		xmlHttp.open("GET", url, true);
     	xmlHttp.onreadystatechange = function()
		{    
			if(xmlHttp.readyState==4){
　        　		if(xmlHttp.status==200){
                	Ajax_showshoppingcar(currency_of_all,shopperid,language,ExchangeRate,default_lang);
　　             }
　          }
		};
     	xmlHttp.send(null);
	}
	
	function Ajax_addtoshoppingcart(){
        /* Create a new xmlHttpRequest object to talk to the Web server */
            var args = arguments;
            var func = args[0];
			    currency_of_all=args[1];
			    shopperid=args[2];
			    language=args[3];
				ExchangeRate=args[4];
				default_lang=args[5];
            var url="/e/ptxwebstore_order_mgnt/AddtoShoppingcart.asp?AddtoEnquiry="+func+"&AddBatchEnquiry=aaa";
        
                if (!xmlHttp) {
                    return false;
                }
				
     xmlHttp.open("GET", url, true);
     xmlHttp.onreadystatechange = function (){    
		                                          if(xmlHttp.readyState==4){
　        　                                           if(xmlHttp.status==200){
                                                                Ajax_showshoppingcar(currency_of_all,shopperid,language,ExchangeRate,default_lang);
　　                                                      }
　                                                  }
		                                      };
     xmlHttp.send(null);
	 if(document.getElementById("shoppingcar"))
	 {
	 if(language=="e"){
             document.getElementById("shoppingcar").innerHTML="<span><font size=2>Adding To Basket...</font></span><br><image src='../ptxwebstore_images/ajax_wait.gif'>";
        }else if(language=="s"){
	         document.getElementById("shoppingcar").innerHTML="<span><font size=2>正在加入购物车...</font></span><br><image src='../ptxwebstore_images/ajax_wait.gif'>";
		}else if(language=="c"){
			  document.getElementById("shoppingcar").innerHTML="<span><font size=2>正在加入購物籃...</font></span><br><image src='../ptxwebstore_images/ajax_wait.gif'>";
			}
	 }
     }

function response_shoppingcart(xmlobj,language,default_lang){
	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,shoppingcar_title3,Quantity_msg,sub_total_msg,update_Quantity_btn_msg;
	var ttlQty;
	var strUrl="";
	ttlQty=0;
	
	msg_xmldoc=Ajax_msg_xml();
	img_language="_"+language;
	switch(language){
	case "c" :     
		shoppingcar_title1=msg_xmldoc.getElementsByTagName('Language/C/msg_shoppingcar_title1')[0].getAttribute("value");
		shoppingcar_title2=msg_xmldoc.getElementsByTagName('Language/C/msg_shoppingcar_title2')[0].getAttribute("value");
		shoppingcar_title3=msg_xmldoc.getElementsByTagName('Language/C/msg_shoppingcar_title3')[0].getAttribute("value");
		Quantity_msg=msg_xmldoc.getElementsByTagName('Language/C/msg_qty')[0].getAttribute("value");
		sub_total_msg=msg_xmldoc.getElementsByTagName('Language/C/msg_sub_total')[0].getAttribute("value");
		update_Quantity_btn_msg=msg_xmldoc.getElementsByTagName('Language/C/msg_update_Quantity_btn')[0].getAttribute("value");
		del_btn_msg=msg_xmldoc.getElementsByTagName('Language/C/msg_del_btn')[0].getAttribute("value");
		shoppingcar_btn_msg=msg_xmldoc.getElementsByTagName('Language/C/msg_shoppingcar_btn')[0].getAttribute("value");
		total_money_msg=msg_xmldoc.getElementsByTagName('Language/C/msg_total_money')[0].getAttribute("value");
		wishlist_btn_msg=msg_xmldoc.getElementsByTagName('Language/C/msg_wishlist_btn')[0].getAttribute("value");
			 
		break;
	case "s" :
		shoppingcar_title1=msg_xmldoc.getElementsByTagName('Language/S/msg_shoppingcar_title1')[0].getAttribute("value");
		shoppingcar_title2=msg_xmldoc.getElementsByTagName('Language/S/msg_shoppingcar_title2')[0].getAttribute("value");
		shoppingcar_title3=msg_xmldoc.getElementsByTagName('Language/S/msg_shoppingcar_title3')[0].getAttribute("value");
		Quantity_msg=msg_xmldoc.getElementsByTagName('Language/S/msg_qty')[0].getAttribute("value");
		sub_total_msg=msg_xmldoc.getElementsByTagName('Language/S/msg_sub_total')[0].getAttribute("value");
		update_Quantity_btn_msg=msg_xmldoc.getElementsByTagName('Language/S/msg_update_Quantity_btn')[0].getAttribute("value");
		del_btn_msg=msg_xmldoc.getElementsByTagName('Language/S/msg_del_btn')[0].getAttribute("value");
		shoppingcar_btn_msg=msg_xmldoc.getElementsByTagName('Language/S/msg_shoppingcar_btn')[0].getAttribute("value");
		total_money_msg=msg_xmldoc.getElementsByTagName('Language/S/msg_total_money')[0].getAttribute("value");
		wishlist_btn_msg=msg_xmldoc.getElementsByTagName('Language/S/msg_wishlist_btn')[0].getAttribute("value");
		
		break;
	case "e" :     
		shoppingcar_title1=msg_xmldoc.getElementsByTagName('Language/E/msg_shoppingcar_title1')[0].getAttribute("value");
		shoppingcar_title2=msg_xmldoc.getElementsByTagName('Language/E/msg_shoppingcar_title2')[0].getAttribute("value");
		shoppingcar_title3=msg_xmldoc.getElementsByTagName('Language/E/msg_shoppingcar_title3')[0].getAttribute("value");
		Quantity_msg=msg_xmldoc.getElementsByTagName('Language/E/msg_qty')[0].getAttribute("value");
		sub_total_msg=msg_xmldoc.getElementsByTagName('Language/E/msg_sub_total')[0].getAttribute("value");
		update_Quantity_btn_msg=msg_xmldoc.getElementsByTagName('Language/E/msg_update_Quantity_btn')[0].getAttribute("value");
		del_btn_msg=msg_xmldoc.getElementsByTagName('Language/E/msg_del_btn')[0].getAttribute("value");
		shoppingcar_btn_msg=msg_xmldoc.getElementsByTagName('Language/E/msg_shoppingcar_btn')[0].getAttribute("value");
		total_money_msg=msg_xmldoc.getElementsByTagName('Language/E/msg_total_money')[0].getAttribute("value");
		wishlist_btn_msg=msg_xmldoc.getElementsByTagName('Language/E/msg_wishlist_btn')[0].getAttribute("value");
		
		break;  
	case "j" :
		shoppingcar_title1=msg_xmldoc.getElementsByTagName('Language/J/msg_shoppingcar_title1')[0].getAttribute("value");
		shoppingcar_title2=msg_xmldoc.getElementsByTagName('Language/J/msg_shoppingcar_title2')[0].getAttribute("value");
		shoppingcar_title3=msg_xmldoc.getElementsByTagName('Language/J/msg_shoppingcar_title3')[0].getAttribute("value");
		Quantity_msg=msg_xmldoc.getElementsByTagName('Language/J/msg_qty')[0].getAttribute("value");
		sub_total_msg=msg_xmldoc.getElementsByTagName('Language/J/msg_sub_total')[0].getAttribute("value");
		update_Quantity_btn_msg=msg_xmldoc.getElementsByTagName('Language/J/msg_update_Quantity_btn')[0].getAttribute("value");
		del_btn_msg=msg_xmldoc.getElementsByTagName('Language/J/msg_del_btn')[0].getAttribute("value");
		shoppingcar_btn_msg=msg_xmldoc.getElementsByTagName('Language/J/msg_shoppingcar_btn')[0].getAttribute("value");
		total_money_msg=msg_xmldoc.getElementsByTagName('Language/J/msg_total_money')[0].getAttribute("value");
		wishlist_btn_msg=msg_xmldoc.getElementsByTagName('Language/J/msg_wishlist_btn')[0].getAttribute("value");
		
		break; 
	}
			  
  	if (xmldoc!=null){
		if (NS6) {
        	var root_node = xmldoc.getElementsByTagName('BasketItem');
        } else {
            var root_node = xmldoc.getElementsByTagName('BasketItem');		 
        } 
		
		money=0,order_money=0;    
        if (root_node.length>0){
        	var x=0,o=0;
  			for(i=root_node.length-1;i>-1;i--) {
  		        sc_sku =  xmldoc.getElementsByTagName('BasketItem')[i].getAttributeNode("sc_sku").nodeValue;
				product_name=  xmldoc.getElementsByTagName('BasketItem')[i].getAttribute("name");
				prod_code =  xmldoc.getElementsByTagName('BasketItem')[i].getAttributeNode("prod_code").nodeValue;
				image_small =  xmldoc.getElementsByTagName('BasketItem')[i].getAttribute("sc_image_small");
				sc_sex =  xmldoc.getElementsByTagName('BasketItem')[i].getAttributeNode("SC_SEX").nodeValue;
				if (sc_sex>0){
					if(xmldoc.getElementsByTagName('BasketItem')[i].getAttributeNode("Sex_Text")!=null){
				    	sex_text= xmldoc.getElementsByTagName('BasketItem')[i].getAttributeNode("Sex_Text").nodeValue;
					}else{sex_text='';}
				}else{sex_text='';}
				    sc_size =  xmldoc.getElementsByTagName('BasketItem')[i].getAttributeNode("SC_SIZE").nodeValue;
					if(sc_size>0){
				        if(xmldoc.getElementsByTagName('BasketItem')[i].getAttributeNode("Size_Text")!=null){         
							size_text =  xmldoc.getElementsByTagName('BasketItem')[i].getAttributeNode("Size_Text").nodeValue;
						}else{size_text='';}
				}else{size_text='';}
				
				sc_color =  xmldoc.getElementsByTagName('BasketItem')[i].getAttributeNode("SC_COLOR").nodeValue;
				if(sc_color>0){
					if( xmldoc.getElementsByTagName('BasketItem')[i].getAttributeNode("Color_Text")!=null){
				    	color_text =  xmldoc.getElementsByTagName('BasketItem')[i].getAttributeNode("Color_Text").nodeValue;
					}else{color_text='';}
				}else{color_text='';}
				
				sc_unit_price= xmldoc.getElementsByTagName('BasketItem')[i].getAttributeNode("sc_unit_price").nodeValue;
				sc_sku_qty= xmldoc.getElementsByTagName('BasketItem')[i].getAttributeNode("sc_sku_qty").nodeValue;
			   	inventory_net_balance =  xmldoc.getElementsByTagName('BasketItem')[i].getAttributeNode("inventory_net_balance").nodeValue;
			  	inventory_book = xmldoc.getElementsByTagName('BasketItem')[i].getAttributeNode("inventory_book").nodeValue;
			  	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=1;i<XmlNode_array.length;i++){
		var classtype="";
		if(language==default_lang)
			strUrl="";
		else
			strUrl="-"+language;
			
	  	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/"+XmlNode_array[i][0]+strUrl+".html\">"+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]+",document.getElementById('Text"+i+"').value,"+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(language==default_lang)
					strUrl="";
				else
					strUrl="-"+language;
			
				topresult=topresult+"<tr><td><img src=\"/e/ptxwebstore_images/shoppingcar/basket"+img_language+".gif\" width=\"175\" /></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/" + XmlNode_array[0][0] +strUrl+ ".html\"><img  src='/dbimages/" + XmlNode_array[0][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/" + XmlNode_array[0][0] + strUrl + ".html\">"+XmlNode_array[0][1]+"</a>";
			
topresult=topresult+'<input type=\"hidden\" name=\"delete_item\" value=\"' + XmlNode_array[0][0]+'|'+XmlNode_array[0][4]+'|'+XmlNode_array[0][5]+'|'+XmlNode_array[0][6] + '\" ID=Checkbox0>';			   
		   
		   topresult=topresult+"<br/><span style=\"margin-left:0px;color:red;font-weight:bold; \">"+currency_of_all+RoundingCurrency(XmlNode_array[0][8]/ExchangeRate*XmlNode_array[0][7])+"</span>";
		   
		   topresult=topresult+"&nbsp;&nbsp;&nbsp;&nbsp;"+Quantity_msg+"<input type=text  size=2 ID=\"Text0\" value="+XmlNode_array[0][8]+"  class=\"B2BButton\" onchange=ajax_Manager('newQty',"+XmlNode_array[0][0]+",document.getElementById('Text0').value,"+XmlNode_array[0][6]+","+XmlNode_array[0][4]+","+XmlNode_array[0][5]+","+XmlNode_array[0][6]+",1);></div></td></tr>";




			   money=parseFloat(money)+parseFloat(RoundingCurrency(XmlNode_array[0][8]/ExchangeRate*XmlNode_array[0][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;
	discount_xmldoc=discount();
	
	if (discount_xmldoc.getElementsByTagName('discount/MemberDiscount')[0]!=null){
	MemberDiscount_str=discount_xmldoc.getElementsByTagName('discount/MemberDiscount')[0].text;
	}
	if(discount_xmldoc.getElementsByTagName('discount/MinDiscount')[0]!=null){
	MinDiscount_str=discount_xmldoc.getElementsByTagName('discount/MinDiscount')[0].text;
	
	}
	if(discount_xmldoc.getElementsByTagName('discount/MaxDiscount')[0]!=null){
	MaxDiscount_str=discount_xmldoc.getElementsByTagName('discount/MaxDiscount')[0].text;
	
	}
	if(discount_xmldoc.getElementsByTagName('discount/MDMoney')[0]!=null){
	MDmoney=discount_xmldoc.getElementsByTagName('discount/MDMoney')[0].text;
	
	}
	if(discount_xmldoc.getElementsByTagName('discount/DMoney')[0]!=null){
	Dmoney=discount_xmldoc.getElementsByTagName('discount/DMoney')[0].text;
	
	}
	if(discount_xmldoc.getElementsByTagName('discount/Money')[0]!=null){
	total_money=discount_xmldoc.getElementsByTagName('discount/Money')[0].text;
	}
	if(discount_xmldoc.getElementsByTagName('discount/PreOrder')[0]!=null){
	strPreOrder=discount_xmldoc.getElementsByTagName('discount/PreOrder')[0].text;
	}
	
	if(discount_xmldoc.getElementsByTagName('discount/order_savings')[0]!=null){
	strSavings=discount_xmldoc.getElementsByTagName('discount/order_savings')[0].text;
	}
	
	if(order_XmlNode_array.length>0){
		 for(i=0;i<order_XmlNode_array.length;i++){
			 totalPreOrder+=parseInt(order_XmlNode_array[i][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(document.getElementById("buyinfo"))
{
	document.getElementById("buyinfo").style.display="none";
}

if(ttlQty>0)
{
	if(document.all("divQty"))
		document.all("divQty").innerText="("+ttlQty+")";
	else
		parent.document.all("divQty").innerText="("+ttlQty+")";
}
if(totalPreOrder>0)
{
	if(document.all("divQty1"))
		document.all("divQty1").innerText="("+totalPreOrder+")";
	else
		parent.document.all("divQty1").innerText="("+totalPreOrder+")";
}
            if(document.getElementById('shoppingcar'))
 			document.getElementById('shoppingcar').innerHTML = head_result+result;
		   }else{result='';if(document.getElementById('shoppingcar')) document.getElementById('shoppingcar').innerHTML = result;}
    }
}

 function ajax_Manager() {

                if (!xmlHttp) {
                    return false;
                }
            	//var args = ajax_Manager.arguments;
            	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="库存不足，请修改購买數量！";
						   }
				
            	var url  = "/e/ptxwebstore_order_mgnt/HandleSCRequest.asp";
                
                try 
                {
					switch (func) {
					case "display" :
					
						xmlHttp.onreadystatechange = SCContents;
						xmlHttp.open('GET', url, true);
						xmlHttp.send(null);
						return true;
						break;
					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;  // sc_sku.substring(13, sc_id.length);
							FormString += '&sku_qty=' + sku_qty;
							FormString += '&sc_sex=' + sc_sex;
							FormString += '&sc_size=' + sc_size;
							FormString += '&sc_color=' + sc_color;
							
							if (isNaN(parseFloat(sku_qty))) {
								alert("Please enter number!"); // ASP XML Message here 
								xmlHttp.onreadystatechange = Ajax_showshoppingcar;
								xmlHttp.open('GET', url, true);
								xmlHttp.send(null);
								return false;
							}
						
							if (sku_qty <= 0) {
								alert("Quantity must be more than zero!"); // ASP XML Message here 
								xmlHttp.onreadystatechange = Ajax_showshoppingcar;
								xmlHttp.open('GET', url, true);
								xmlHttp.send(null);
								return false;
							}
							
					if(type!=0){	
	                    url2="/e/ptxwebstore_order_mgnt/update_shoppingcart.asp"
						xmlHttp.open('POST', url2, false);
						xmlHttp.onreadystatechange = function(){       
							if(xmlHttp.readyState==4){
									
　        　                		if(xmlHttp.status==200){
	          
									Qty=xmlHttp.responseText; 
									if(Qty!="")
									{
										if(parseInt(Qty)<parseInt(sku_qty)){
											alert(inventory_alert_msg);
											inventory=false;
											//document.all("Layer2").style.display="none";
											return false;
										}else{inventory=true;}
									}
									else{inventory=true;}						 
								}
						}
					}
							
													
               				xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); // POST use only
							xmlHttp.send(FormString);
						
				  }
					if(inventory){
						
						xmlHttp.open('POST', url, true);
							xmlHttp.onreadystatechange = function(){  
								                                       if(xmlHttp.readyState==4){
　        　                                                                 if(xmlHttp.status==200){
	                                                                             document.all("Layer2").style.display="none";
								                                                 var xmlobj=xmlHttp.responseXML; 
																				 
                                                                                 response_shoppingcart(xmlobj,language,default_lang);
																				 }
																	     }
																	}
							
													
               				xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); // POST use only
							xmlHttp.send(FormString);
						    document.all("Layer2").innerHTML="<table class='B2BTblHead'><tr><td><image src='../ptxwebstore_images/ajax_wait.gif'></td></tr></table>";
							
					}
						return true;
						break;
						
					case "UpdateSex" :
						var sc_sku = args[1];		
						var sku_qty =args[2];				
						var sex_no =args[3];
					
						var FormString = 'status=updateSex';
						
						FormString += '&sc_sku=' + sc_sku;  // sc_sku.substring(13, sc_id.length);
						FormString += '&sku_qty=' + sku_qty;
						FormString += '&SC_SEX=' + sex_no;

						xmlHttp.onreadystatechange = SCContents;
						xmlHttp.open('POST', url, true);						
               			xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); // POST use only
						xmlHttp.send(FormString);
						return true;
						break;
						
					case "UpdateSize" :
						var sc_sku = args[1];		
						var sku_qty =args[2];				
						var size_no =args[3];				
						
						var FormString = 'status=updateSize';

					
						FormString += '&sc_sku=' + sc_sku;  // sc_sku.substring(13, sc_id.length);
						FormString += '&sku_qty=' + sku_qty;
						FormString += '&SC_SIZE=' + size_no;
						
						xmlHttp.onreadystatechange = SCContents;
						xmlHttp.open('POST', url, true);						
               			xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); // POST use only
						xmlHttp.send(FormString);
						return true;
						break;
						
					case "UpdateColor" :
						var sc_sku = args[1];		
						var sku_qty =args[2];				
						var color_no =args[3];		
			
						var FormString = 'status=updateColor';
						
						FormString += '&sc_sku=' + sc_sku;  // sc_sku.substring(13, sc_id.length);
						FormString += '&sku_qty=' + sku_qty;
						FormString += '&SC_COLOR=' + color_no;

						xmlHttp.onreadystatechange = SCContents;
						xmlHttp.open('POST', url, true);						
               			xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); // POST use only
						xmlHttp.send(FormString);
						return true;
						break;
						
					case "DelSku" :
						var DelItems = args[1];
						
						var DelItemList = new String("");
						
						if (isNaN(DelItems.length)) {
						
							   
								DelItemList = DelItems.value;
								
							   
						} else {
						
							for (i=0;i<DelItems.length;i++) {
								if (DelItems[i].checked) {
									DelItemList += DelItems[i].value + ',';
								};
							}
							DelItemList = DelItemList.substring(0, DelItemList.length - 1);
						};	
						

						if (DelItemList.length > 0) {

							var FormString = 'status=DelSku';
							FormString += '&sc_sku=' + DelItemList;

                             


							xmlHttp.open('POST', url, true);
							xmlHttp.onreadystatechange = function(){  
								                                       if(xmlHttp.readyState==4){
　        　                                                                 if(xmlHttp.status==200){
								                                                 var xmlobj=xmlHttp.responseXML; 
                                                                                 response_shoppingcart(xmlobj,language,default_lang);
																				 }
																	     }
																	}
							
													
               				xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); // POST use only
							xmlHttp.send(FormString);
							//alert(xmlHttp.readystate);
							if(document.getElementById("shoppingcar"))
							{
							document.getElementById("shoppingcar").innerHTML="<span><font size=2>正在删除...</font></span><br><image src='../ptxwebstore_images/ajax_wait.gif'>";
							}
						
						}						
						return true;
						break;		
					case "AddtoBookList":
						var sc_sku = args[1];		
						var sc_sex =args[2];				
						var sc_size =args[3];
						var sc_color =args[4];				
						
						var FormString = 'status=AddtoBookList';

					
						FormString += '&sc_sku=' + sc_sku;  // sc_sku.substring(13, sc_id.length);
						FormString += '&sc_sex=' + sc_sex;
						FormString += '&sc_size=' + sc_size;
						FormString += '&sc_color=' + sc_color;
						
						xmlHttp.onreadystatechange = SCContents;
						xmlHttp.open('POST', url, true);						
               			xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); // POST use only
						xmlHttp.send(FormString);
						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 product_property(type,value){
   switch (type) {
		  case "sex" :
		    if(value==2)
			 {return "男/女装";}
		    else if(value==3)
			   {return "男装";}
			else if(value==4)
			   {return "女装";}
			else if(value==5)
		       {return "童装";}
		  break;
		  
		  case "size" :
		    if(value==2)
			   {return "大码";}
			else if(value==3)
			   {return "小码";}
			else if(value==4)
		       {return "中码";}
		  break;
	     
		 case "color" :
		    if(value==2)
			   {return "红色";}
			else if(value==3)
			   {return "橙色";}
			else if(value==4)
		       {return "黄色";}
		 break;
   }
}




function discount(){
	  var url="/e/ptxwebstore_order_mgnt/discount.asp?shopperid="+shopperid+"&money="+money+"&ExchangeRate="+ExchangeRate+"&currency="+currency_of_all+"&language="+language;
      //document.location=url;
	  var discount_xmldoc;
	    if(!xmlHttp){
			   alert('Giving up :(cannot careate an xmlHttp instance)');
			   return false;
			}
	 
	   xmlHttp.open("GET",url,false);
	   xmlHttp.onreadystatechange=function (){
		                                        
								                if(xmlHttp.readyState==4)
		                                           {
			                                           if(xmlHttp.status==200){
				                                             discount_xmldoc=xmlHttp.responseXml;
															  //alert(str);
					                                           					                                           
															
				                                           }
			                                         }
                                                }   
	   xmlHttp.send(null);
	   return discount_xmldoc
	}
	
	
	
	

	
	
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 showFlashList(strSQL)
	{
		var url="/e/ptxwebstore_order_mgnt/ajax_AddtoShoppingCart.asp?status=FlashList&strSQL="+strSQL;
		
		if (!xmlHttp) {
            return false;
        }
		
		xmlHttp.open("GET", url, true);
		xmlHttp.onreadystatechange =function(){
			if(xmlHttp.readyState==4){
　        　		if(xmlHttp.status==200){
					var objXml=xmlHttp.responseXML; 
					response_xml(objXml,0,0,0,0);
				}
			}
		}; 
		xmlHttp.send(null);
	}
	


