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 setAddToBag(id,pid,price,size){
	var add2bag='';
	if(size!==''){
	var Size=unescape(size).split('\r\n');
		var selSize=
		'<select id="selSize_'+id+'" onchange="updAddToBagBtn(\''+id+'\')" class=product_size>'+
		'<option value=0>--尺寸--';
		for(s=0;s<Size.length;s++){
			selSize+='<option value="'+(s+1)+'">'+Size[s];
			}
			selSize+='</select>';
		}
		else{
		selSize='<input type=hidden value="null" id="selSize_'+id+'" />';
		}
	var selQty=
	'<select id="selQty_'+id+'" onchange="updAddToBagBtn(\''+id+'\')" class=product_qty>'+
	'<option value=0>--數量--';
	for(i=1;i<11;i++){
		selQty+='<option value="'+i+'">'+i+'個';
		}
		selQty+='</select>';
	add2bag+=
	'<div class=addtobag><div class=product_id>'+pid+'</div><div class=product_price>NTD '+price+'</div>'+
	selSize+selQty+' '+' <button id="addtobag_'+id+'" onclick="AddToBag(\''+id+'\');return false;" disabled>放入購物袋</button>'+
	'</div>'
	dw(add2bag)
	}
	
function updAddToBagBtn(id){
	getid('addtobag_'+id).disabled=(getid('selQty_'+id).value!=='0'&&(getid('selSize_'+id).value!=='0'||getid('selSize_'+id).value!=='null'))?false:true
	}
	
function AddToBag(id){
	var BagExist=getBagCooky('ntbag');
	if(BagExist==''){
		BagCur=id+'_'+getid('selSize_'+id).value+'_'+getid('selQty_'+id).value;
		}
		else{
		BagCur=BagExist+','+id+'_'+getid('selSize_'+id).value+'_'+getid('selQty_'+id).value;
		}
		if(BagCur.toString().length>2560){
			// ~2.5K, 200 Items
			alert('很抱歉, 您的目前的購物袋已滿\n請您先結帳後再繼續購物\n感謝您的支持與愛護');
			}
			else{
				setBagCooky('ntbag',BagCur);
				updShoppingBag();
				getid('selQty_'+id).value='0';
				getid('selSize_'+id).value=(getid('selSize_'+id).value=='null')?'null':'0'
				getid('addtobag_'+id).disabled=true;
				shAlert(1);
				}
	}
	
function shAlert(v){
	if(getid('shoppingAlert')){
		alertObj=getid('shoppingAlert');
		if(v){
		alertObj.style.display='block';
		alertObj.innerHTML=setSwf('swfalert','243','67','media/profile/common/shalert.swf','r');
		}
		else{
			alertObj.innerHTML='';
			alertObj.style.display='none';
			}
		}
	}
function updShoppingBag(){
	if(getid('shoppingbag')){
		var BagCur=getBagCooky('ntbag');
		if(BagCur!==''){
			BagCur=BagCur.split(',');			
			}
		BagArea=
		'目前購物袋中<br />有 <span id=currentItem>'+BagCur.length+'</span> 個項目<br />'+
		'<a href=javascript:void(0); onclick="CheckBag();return false;">察看購物袋</a>'
		getid('shoppingbag').innerHTML=BagArea
		}
	}

function clearBag(){
	delBagCooky('ntbag');
	updShoppingBag();
	}

function CheckBag(){
	delBagCooky('bu');
	if(getBagCooky('ntbag')==''){
		alert('您的購物袋目前還是空的喔！')
		}
		else{
		setBagCooky('bu',escape(uris));
		location.href=baseURI['home']+'shoppingbag.php';
		}
	}

window.onload=function(){updShoppingBag();}

