function ShoesSizeArray(ObjName,Type)
{
	var OptionsListSring="";
	OptionsListSring=OptionsListSring+"<select name=\""+ObjName+"\">";	
	switch (Type)
	{
		/*
		case "EU" :
			OptionsListSring=OptionsListSring+"<option value=\"34\">34</option>";
			OptionsListSring=OptionsListSring+"<option value=\"34.5\">34.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"35\">35</option>";
			OptionsListSring=OptionsListSring+"<option value=\"35.5\">35.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"36\">36</option>";
			OptionsListSring=OptionsListSring+"<option value=\"36.5\">36.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"37\">37</option>";
			OptionsListSring=OptionsListSring+"<option value=\"37.5\">37.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"38\">38</option>";
			OptionsListSring=OptionsListSring+"<option value=\"38.5\">38.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"39\">39</option>";
			OptionsListSring=OptionsListSring+"<option value=\"39.5\">39.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"40\">40</option>";
			OptionsListSring=OptionsListSring+"<option value=\"40.5\">40.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"41\">41</option>";
			OptionsListSring=OptionsListSring+"<option value=\"41.5\">41.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"42\">42</option>";
			OptionsListSring=OptionsListSring+"<option value=\"42.5\">42.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"43\">43</option>";
			OptionsListSring=OptionsListSring+"<option value=\"43.5\">43.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"44\">44</option>";
			OptionsListSring=OptionsListSring+"<option value=\"44.5\">44.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"45\">45</option>";
			OptionsListSring=OptionsListSring+"<option value=\"45.5\">45.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"46\">46</option>";		  
			OptionsListSring=OptionsListSring+"<option value=\"46.5\">46.5</option>";		  
			OptionsListSring=OptionsListSring+"<option value=\"47\">47</option>";
			OptionsListSring=OptionsListSring+"<option value=\"47.5\">47.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"48\">48</option>";
			OptionsListSring=OptionsListSring+"<option value=\"48.5\">48.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"49\">49</option>";
			OptionsListSring=OptionsListSring+"<option value=\"49.5\">49.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"50\">50</option>";
			OptionsListSring=OptionsListSring+"<option value=\"50.5\">50.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"51\">51</option>";
			OptionsListSring=OptionsListSring+"<option value=\"51.5\">51.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"52\">52</option>";
			OptionsListSring=OptionsListSring+"<option value=\"52.5\">52.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"53\">53</option>";
  */
		case "US" :
			OptionsListSring=OptionsListSring+"<option value=\"4\">4</option>";
			OptionsListSring=OptionsListSring+"<option value=\"4.5\">4.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"5\">5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"5.5\">5.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"6\">6</option>";
			OptionsListSring=OptionsListSring+"<option value=\"6.5\">6.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"7\">7</option>";
			OptionsListSring=OptionsListSring+"<option value=\"7.5\">7.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"8\">8</option>";
			OptionsListSring=OptionsListSring+"<option value=\"8.5\">8.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"9\">9</option>";
			OptionsListSring=OptionsListSring+"<option value=\"9.5\">9.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"10\">10</option>";
			OptionsListSring=OptionsListSring+"<option value=\"10.5\">10.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"11\">11</option>";
			OptionsListSring=OptionsListSring+"<option value=\"11.5\">11.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"12\">12</option>";
			OptionsListSring=OptionsListSring+"<option value=\"12.5\">12.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"13\">13</option>";
			OptionsListSring=OptionsListSring+"<option value=\"13.5\">13.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"14\">14</option>";
			OptionsListSring=OptionsListSring+"<option value=\"14.5\">14.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"15\">15</option>";			
			OptionsListSring=OptionsListSring+"<option value=\"16\">16</option>";			
			OptionsListSring=OptionsListSring+"<option value=\"17\">17</option>";			
			OptionsListSring=OptionsListSring+"<option value=\"18\">18</option>";			
			OptionsListSring=OptionsListSring+"<option value=\"19\">19</option>";			
			OptionsListSring=OptionsListSring+"<option value=\"20\">20</option>";
			
/*
		case "UK" :
			OptionsListSring=OptionsListSring+"<option value=\"1.5\">1.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"2\">2</option>";
			OptionsListSring=OptionsListSring+"<option value=\"2.5\">2.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"3\">3</option>";
			OptionsListSring=OptionsListSring+"<option value=\"3.5\">3.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"4\">4</option>";
			OptionsListSring=OptionsListSring+"<option value=\"4.5\">4.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"5\">5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"5.5\">5.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"6\">6</option>";
			OptionsListSring=OptionsListSring+"<option value=\"6.5\">6.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"7\">7</option>";
			OptionsListSring=OptionsListSring+"<option value=\"7.5\">7.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"8\">8</option>";
			OptionsListSring=OptionsListSring+"<option value=\"8.5\">8.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"9\">9</option>";
			OptionsListSring=OptionsListSring+"<option value=\"9.5\">9.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"10\">10</option>";
			OptionsListSring=OptionsListSring+"<option value=\"10.5\">10.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"11\">11</option>";
			OptionsListSring=OptionsListSring+"<option value=\"11.5\">11.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"12\">12</option>";
			OptionsListSring=OptionsListSring+"<option value=\"12.5\">12.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"13\">13</option>";
			OptionsListSring=OptionsListSring+"<option value=\"13.5\">13.5</option>";
			OptionsListSring=OptionsListSring+"<option value=\"14\">14</option>";			
			OptionsListSring=OptionsListSring+"<option value=\"15\">15</option>";			
			OptionsListSring=OptionsListSring+"<option value=\"16\">16</option>";			
			OptionsListSring=OptionsListSring+"<option value=\"17\">17</option>";			
			OptionsListSring=OptionsListSring+"<option value=\"18\">18</option>";			
			OptionsListSring=OptionsListSring+"<option value=\"19\">19</option>";			
			*/
		default :   
	}
	
	OptionsListSring=OptionsListSring+"</select>"
	
	return OptionsListSring;
}
function ShoesSizeTypeArray(ObjName,ListName,ALL)

{
	var OptionsListSring="";
	
	OptionsListSring=OptionsListSring+"<select name=\""+ObjName+"\" onchange=\""+ListName+".outerHTML=ShoesSizeArray('"+ListName+"',this.value)\">";
		if (ALL!="")
		{
			OptionsListSring=OptionsListSring+"<option value=\"\">ALL</option>";
		}
		//OptionsListSring=OptionsListSring+"<option value=\"EU\">Eur. Size</option>";
		OptionsListSring=OptionsListSring+"<option value=\"US\">US Size</option>";
		//OptionsListSring=OptionsListSring+"<option value=\"UK\">UK Size</option>";
	OptionsListSring=OptionsListSring+"</select>"
	
	return OptionsListSring;
}





function abc(SizeType,SizeList,Qty,ProductID,ProductCode,signPrice,MemberPrice,ProductColor,GOTOURL)
{
	
	
	if (ProductID=="")
	{
		alert("invalid Product ID!");
		return false;
	}
	if (Qty.value=="")
	{
		alert("Quantity is empty!");
		Qty.focus();	
		return false;
	}
	if(!fucCheckNUM(Qty.value))
	{
		alert("Quantity is invalid!");
		Qty.focus();
		return false;
	}
	if(!confirm("Are you sure to add your selected to basket? "))
	{
		return false;
	}
	

    
	var objDom = new ActiveXObject("MSXML.DOMDocument");     //define a DOM object
	objDom.async=false;
	
	var objRoot = objDom.createElement("Root");                                //create the root
	objDom.appendChild(objRoot)	
	curnode=objDom.documentElement;		
	var objattID = objDom.createElement("SizeType")	
	objattID.text=SizeType.value
	curnode.appendChild(objattID)

	var objattID = objDom.createElement("SizeList")	
	objattID.text=SizeList.value
	curnode.appendChild(objattID)	

	var objattID = objDom.createElement("Quantity")	
	objattID.text=Qty.value
	curnode.appendChild(objattID)	
	
	var objattID = objDom.createElement("ProductID")	
	objattID.text=ProductID
	curnode.appendChild(objattID)
		
	var objattID = objDom.createElement("ProductCode")	
	objattID.text=ProductCode
	curnode.appendChild(objattID)

	var objattID = objDom.createElement("signPrice")	
	objattID.text=signPrice
	curnode.appendChild(objattID)
	
	var objattID = objDom.createElement("MemberPrice")	
	objattID.text=MemberPrice
	curnode.appendChild(objattID)

	var objattID = objDom.createElement("ProductColor")	
	objattID.text=ProductColor
	curnode.appendChild(objattID)
	

	//alert(objDom.xml)
	var xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP");	
	xmlHTTP.open("POST","Public/AddToBasket.asp",false);		
	xmlHTTP.send(objDom);		
	
	//alert(xmlHTTP.responsetext)
	
	if(xmlHTTP.responsetext=="OK")
	{ 
		if (GOTOURL.length!=0)
		{
			document.location=GOTOURL
		}
		else
		{
			alert("Successful!");
		}
		return false;
	}
	if(xmlHTTP.Status==200)
	{
		
		return true;
	}
	else
	{
		alert("服务器处理出错！稍后再试...");
		return false;
	}	
	return true;

	
	
	

}







function BuyByID(SizeType,SizeList,Qty,ProductID,ProductCode,signPrice,MemberPrice,ProductColor,GOTOURL)
{

	if (ProductID=="")
	{
		alert("invalid Product ID!");
		return false;
	}
	if (Qty.value=="")
	{
		alert("Quantity is empty!");
		Qty.focus();	
		return false;
	}
	if(!fucCheckNUM(Qty.value))
	{
		alert("Quantity is invalid!");
		Qty.focus();
		return false;
	}
	if(!confirm("Are you sure to add your selected to basket? "))
	{
		return false;
	}


	var objDom = new ActiveXObject("MSXML.DOMDocument");     //define a DOM object
	objDom.async=false;
	
	var objRoot = objDom.createElement("Root");                                //create the root
	objDom.appendChild(objRoot)	
	curnode=objDom.documentElement;		
	var objattID = objDom.createElement("SizeType")	
	objattID.text=SizeType.value
	curnode.appendChild(objattID)

	var objattID = objDom.createElement("SizeList")	
	objattID.text=SizeList.value
	curnode.appendChild(objattID)	

	var objattID = objDom.createElement("Quantity")	
	objattID.text=Qty.value
	curnode.appendChild(objattID)	
	
	var objattID = objDom.createElement("ProductID")	
	objattID.text=ProductID
	curnode.appendChild(objattID)
		
	var objattID = objDom.createElement("ProductCode")	
	objattID.text=ProductCode
	curnode.appendChild(objattID)

	var objattID = objDom.createElement("signPrice")	
	objattID.text=signPrice
	curnode.appendChild(objattID)
	
	var objattID = objDom.createElement("MemberPrice")	
	objattID.text=MemberPrice
	curnode.appendChild(objattID)

	var objattID = objDom.createElement("ProductColor")	
	objattID.text=ProductColor
	curnode.appendChild(objattID)
	

	//alert(objDom.xml)
	var xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP");	
	xmlHTTP.open("POST","Public/AddToBasket.asp",false);		
	xmlHTTP.send(objDom);		
	
	//alert(xmlHTTP.responsetext)
	
	if(xmlHTTP.responsetext=="OK")
	{ 
		if (GOTOURL.length!=0)
		{
			document.location=GOTOURL
		}
		else
		{
			alert("Successful!");
		}
		return false;
	}
	if(xmlHTTP.Status==200)
	{
		
		return true;
	}
	else
	{
		alert("服务器处理出错！稍后再试...");
		return false;
	}	
	return true;
}
function IsInteger(dateStr)
{
	var datePat = /^(\d+)$/;
	var matchArray = dateStr.match(datePat);
	if(matchArray == null)
		return false
	else
		return true
}
function IsInteger2(dateStr)
{
	var datePat = /^(\d+)$/;
	var matchArray = dateStr.match(datePat);
	if(matchArray == null)
		return false
	else
	{
		if(dateStr>0)
			return true
		else
			return false;
	}
}

function fucCheckNUM(NUM)
{
	var i,j,strTemp;
	strTemp="0123456789";
	if ( NUM.length== 0)
	return 0;
	for (i=0;i<NUM.length;i++)
	{
		j=strTemp.indexOf(NUM.charAt(i)); 
		if (j==-1)
		{
			return 0;
		}
	}
	return 1;
}
