function setBagCooky(n,v){var yr=new Date(today.getTime()+7*24*60*60*1000); 
document.cookie=n+'='+escape(v)+';expires='+yr.toGMTString()+'; path=/'}
function getBagCooky(n){var k=n+'=';var c=document.cookie;var i=c.indexOf(k);
if(i<0) return '';
var j=c.indexOf(';',i+k.length);
if(j<0) j=c.length;
return unescape(c.substring(i+k.length,j))}
function delBagCooky(n){
document.cookie=n+'=;expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/'}
function setRequestFrm(){
	btn='<button id=reqfrm onclick="location.href=\''+baseURI['home']+'requestform.php\'" title="我要填寫代購單"><img src="media/img/spacer.gif"></button>'
	btn+='<button id=evalfrm onclick="location.href=\''+baseURI['home']+'contentbypermalink/576a02bdfb3815f1b3e9ea25b5330a29\'" title="我想試算一下代購金額"><img src="media/img/spacer.gif"></button>'
	dw('<div class=body>'+btn+'</div>')
	}
function setAddToBag(id,price,pattern,size,shipping,stock){
	var add2bag='<div class=header></div>';
	var Pattern=unescape(pattern).split('#');
	var Size=unescape(size).split('#');
	var Shipping=unescape(shipping).split('#');
	var Stock=eval(stock);
	var selPattern=selSize=selShipping=selQty='';
	var _isSold=(Stock>0)?'':' disabled';
	
	if(pattern!==''&&Pattern.length>1){
		var selPattern=
		'<select id="selPattern_'+id+'" onchange="updAddToBagBtn(\''+id+'\')" class=pattern'+_isSold+'>'+
		'<option value=0 class=even>--樣式--';
		for(p=0;p<Pattern.length;p++){
			selPattern+='<option value="'+(p+1)+'" class="'+setClass(p)+'">'+Pattern[p];
			}
			selPattern+='</select>';
		}
		else{
		selPattern='<input type=hidden value="null" id="selPattern_'+id+'" />';
		}
	if(size!==''&&Size.length>1){
		var selSize=
		'<select id="selSize_'+id+'" onchange="updAddToBagBtn(\''+id+'\')" class=size'+_isSold+'>'+
		'<option value=0 class=even>--尺寸--';
		for(s=0;s<Size.length;s++){
			selSize+='<option value="'+(s+1)+'" class="'+setClass(s)+'">'+Size[s];
			}
			selSize+='</select>';
		}
		else{
		selSize='<input type=hidden value="null" id="selSize_'+id+'" />';
		}
	if(shipping!==''&&shipping!=='0_0'){
		var selShipping=
		'<select id="selShipping_'+id+'" onchange="updAddToBagBtn(\''+id+'\')" class=shipping'+_isSold+'>'+
		'<option value=0 class=even>--運送--';
		for(h=0;h<Shipping.length;h++){
			shipN=Shipping[h].split('_')[0];shipV=Shipping[h].split('_')[1];
			selShipping+='<option value="'+(h+1)+'" class="'+setClass(h)+'">'+shipN+':NTD '+currency(shipV);
			}
			selShipping+='</select>';
		}
		else{
		selShipping='<input type=hidden value="null" id="selShipping_'+id+'" />';
		}
	if(Stock>0){
	selV=(Stock>10)?10:Stock;
	var selQty=
	'<select id="selQty_'+id+'" onchange="updAddToBagBtn(\''+id+'\')" class=qty>'+
	'<option value=0 class=even>--數量--';
	for(i=1;i<selV+1;i++){
		selQty+='<option value="'+i+'" class="'+setClass(i-1)+'">'+i;
		}
		selQty+='</select>';
		}
		else{
		selQty='<span class=sold>'+profilestr['soldout']+'</span><input type=hidden value="0" id="selQty_'+id+'" />';
		}
	add2bag+=
	'<div class=body>'+
	'<div class=price>NTD '+price+'.-</div>'+
	selPattern+selSize+selShipping+selQty+
	'<button class="addtobagbtn" id="addtobag_'+id+'" onclick="AddToBag(\''+id+'\');return false;"'+_isSold+'><span>放入購物車</span></button>'+
	'<button class=checkbagbtn onclick="CheckBag();return false;"><span>進行結帳</span></button></div>'+
	'<div class=footer></div>'
	dw(add2bag)
	}
	
function updAddToBagBtn(id){
	v=(
	(getid('selPattern_'+id).value!=='0'||getid('selPattern_'+id).value=='null')&&
	(getid('selSize_'+id).value!=='0'||getid('selSize_'+id).value=='null')&&
	(getid('selShipping_'+id).value!=='0'||getid('selShipping_'+id).value=='1')&&
	(getid('selQty_'+id).value!=='0')
	)?false:true;
	}

function checkClick(id){
	opts=new Array();chk=0;gofocus=new Array();
	if(getid('selPattern_'+id).value=='0'){chk+=1;opts.push('『樣式』');gofocus.push('selPattern_'+id)}
	if(getid('selSize_'+id).value=='0'){chk+=1;opts.push('『尺寸』');gofocus.push('selSize_'+id)}
	if(getid('selShipping_'+id).value=='0'){chk+=1;opts.push('『運送方式』');gofocus.push('selShipping_'+id)}
	if(getid('selQty_'+id).value=='0'){chk+=1;opts.push('『數量』');gofocus.push('selQty_'+id)}
	if(chk>0){
		getid(gofocus[0]).focus();
		alert('很抱歉,\n請先選擇'+opts.join(',')+'欄位,\n然後才能點選『放入購物車』喔！\n麻煩您再選一次\n感謝您');
		return false;
		}
		else{
			return true;
			}
	}

function AddToBag(id){
	if(checkClick(id)){
		var BagExist=getBagCooky('ntbag');
		if(BagExist==''){
			BagCur=
			id+'_'+getid('selPattern_'+id).value+'_'+getid('selSize_'+id).value+'_'+getid('selShipping_'+id).value+'_'+getid('selQty_'+id).value;
			}
			else{
			BagCur=BagExist+','+
			id+'_'+getid('selPattern_'+id).value+'_'+getid('selSize_'+id).value+'_'+getid('selShipping_'+id).value+'_'+getid('selQty_'+id).value;
			}
			if(BagCur.toString().length>2560){
				// ~2.5K, 150 Items
				alert('很抱歉, 您的目前的購物車已滿\n請您先結帳後再繼續購物\n感謝您的支持與愛護');
				}
				else{
				setBagCooky('ntbag',BagCur);
				updShoppingBag();
				CheckBag();
				}
	}
	}
	
function clearBag(){delBagCooky('ntbag');updShoppingBag();}

function CheckBag(){
	delBagCooky('bu');
	if(getBagCooky('ntbag')==''){
		alert('您的購物車目前還是空的喔！')
		}
		else{
		setBagCooky('bu',escape(uris));
		location.href=baseURI['home']+'shoppingbag.php';
		}
	}