// JavaScript Document
function getGoodsFormCookie()
{
	return common.convertArray();
}
function insertGoodsToCookie(n)
{
}
//组合商品价格
function checkGcount(){
	var a = new Array();
	var arr = common.convertArray();
	if(arr != "" && arr != null && arr != "null")
	{		
		var ii = 0;
		for(i=0;i<arr.length;i++){
			if(arr[i][7] != null && arr[i][7] != "undefined"){
				a[ii] = new Array();
				a[ii][0] = arr[i][7]; //flag 
				a[ii][1] = arr[i][4]; //reCount
				if(arr[i][8] != 0){
				  a[ii][2] = arr[i][8];
				}else{
				  a[ii][2] = 0;
				}
				ii++; 
			}
		}//生成数组完毕
		var str = "";
		var money = 0.00;
		var newArr=new Array();
		for(var l=0;l<a.length;l++){
			var index = str.indexOf(a[l][0]);
			if(index == "-1"){
				str += a[l][0]+"&";
			}
		}
		if(str.lastIndexOf("&") != -1){
			var ind = str.lastIndexOf("&");
			str = str.substring(0,ind);
        	newArr=str.split("&");  
		}
		for(var n=0;n<newArr.length;n++){
			var c1=0;
			var c2=0;
			var c3=0;
			var c4=0.00;
			for(var c=0;c<a.length;c++){
				if(a[c][0] == newArr[n] &&c1==0){
					c2=a[c][1];
					c1++;
				}else{
					c3=a[c][1];
					c4=parseFloat(a[c][2]).toFixed(2);
				}
			}
			var realC = c2<=c3?c2:c3;
			money = (parseFloat(money)+(parseFloat(realC))*(parseFloat(c4))).toFixed(2);
		}
	}
	return money;
}
//更新购物车
function updateCartLayer(arr)
{
	if(arr==null || arr.length==0) return;
	var d = document;
	var tcou = d.getElementById('cartTitleCount'),
		bcou = d.getElementById('cartBodyCount'),
		bprice = d.getElementById('cartMoney'),
		list = d.getElementById('cartLayerList');
	var count=0,price=0;
	function lis(o)
	{
		var img = '<div class="pic"><a href="http://www.vegaga.com/'+o[9]+'/'+o[0]+'.html" target="_blank" title="'+o[2]+'"><img src="'+o[1]+'" width="50" height="50" /></a></div>';
		var name = '<div class="info"><span><a href="http://www.vegaga.com/'+o[9]+'/'+o[0]+'.html" target="_blank" title="'+o[2]+'">'+o[2];
		var type = '</a></span><span><a href="http://www.vegaga.com/brand/'+o[5]+'.html" target="_blank" class="green">'+o[6];
		var price = '</a></span><span class="redFont fontBold">￥'+o[3]+' x'+ o[4] +'</span></div><div class="divC"></div>';
		var oli = document.createElement('li');
		oli.innerHTML = img+name+type+price;
		return oli;
	}
	list.innerHTML = '';
	for(var i=0;i<arr.length;i++)
	{
		list.appendChild(lis(arr[i]));
		count += parseInt(arr[i][4]);
		price += parseFloat(arr[i][3]) * parseInt(arr[i][4]);
	}
	tcou.innerHTML = count;
	bcou.innerHTML = count;
	var g_amout = checkGcount();
	bprice.innerHTML = '￥'+format(price- parseFloat(g_amout),'#.00');
	//Dom.loadScript('192.168.1.187/pub/js/format.js',function(){ bprice.innerHTML = format(price,'#.00') });
}
//购物车初始化
function goumaiInit()
{
	var d = document;
	var cartLayer = d.getElementById('cartLayer');
	var cartLayerBody = d.getElementById('cartLayerBody');
	cartLayer.onmouseover = function() { cartLayerBody.style.display = ''; }
	cartLayer.onmouseout = function() { cartLayerBody.style.display = 'none'; }
	
	updateCartLayer(getGoodsFormCookie());
}
