function addPackageToCart(packageId)
{
  var package_info = new Object();
  var number       = 1;
  var s_number,a_number,allow_number;

  package_info.package_id = packageId
  package_info.number     = number;
  var formBuy      = document.forms['giftInfo'];
  if(formBuy)
  {
  	 if (formBuy.elements['s_num'])
  	 {
  	 	s_number = formBuy.elements['s_num'].value;
  	 }
  	 if (formBuy.elements['a_num'])
  	 {
  	 	a_number = formBuy.elements['a_num'].value;
  	 }
  	 if(formBuy.elements['allow_num'])
  	 {
  		allow_number = formBuy.elements['allow_num'].value;
  	 }
  }
  if(allow_number && allow_number.indexOf(',' + s_number + ',') >= 0) {
	  $.ajax({
		type: "POST",
		url: "http://www.pupai.cn/flow.php?step=add_package_to_cart",
		dataType:'json',
		data:'package_info=' + $.toJSON(package_info),
		success: addPackageToCartResponse
	});	 
  } else if(s_number < a_number) {
  	 alert("您选择的商品数不够，不能提交！");
  } else {
	   $.ajax({
		type: "POST",
		url: "http://www.pupai.cn/flow.php?step=add_package_to_cart",
		dataType:'json',
		data:'package_info=' + $.toJSON(package_info),
		success: addPackageToCartResponse
	});
  }
}

function addPackageToCartResponse(result)
{
	
  if (result.error > 0)
  {
      alert(result.message);
  }
  else
  {
	  
    var cartInfo = $('#ECS_CARTINFO');
    var cart_url = 'http://www.pupai.cn/flow.php?step=cart';
    if (cartInfo)
    {
      $('#ECS_CARTINFO').html(result.content);
	  
    }
	
    if (result.one_step_buy == '1')
    {
      location.href = cart_url;	  
    }
    else
    {
      switch(result.confirm_type)
      {
        case '1' :
          if (confirm(result.message)) location.href = cart_url;
          break;
        case '2' :
          if (!confirm(result.message)) location.href = cart_url;
          break;
        case '3' :
		
          location.href = cart_url;
          break;
        default :
          break;
      }
    }
  }
}
 function selectcr(goodid,actid,sizeid,libaocat,pop_id) {
	var id="sel_cm_"+goodid;
	var colorid="color_"+goodid+"_"+sizeid;
	var numid="sizeBox_"+goodid;
	var thumbid="thumbBox_"+goodid;
	var add_lb_id="add_lb_"+goodid;	
	var thumbInputValue=$("#"+thumbid+" input").eq(0).val();	
	var y_InputValue=$("#"+thumbid+" input").eq(1).val();
	$("#"+numid+" input").eq(0).val(sizeid);	
	$("#"+id).html(sizeid);	
	if($("#"+numid+" li").eq(pop_id).attr("class")!="color_33") {
		$("#"+numid+" li").eq(pop_id).attr("class","");
	}
	ulname=document.getElementById("sizeBox_"+goodid);
	liname=ulname.getElementsByTagName("li");
	for(i=0;i<liname.length;i++) {
		liname[i].innerHTML=liname[i].innerHTML.replace("/on/","/off/");
	}
	var newSrc=$('#'+'color_'+goodid+'_'+sizeid +' img').attr("src").replace("/off/","/on/") ;
	$('#'+'color_'+goodid+'_'+sizeid +' img').attr("src",newSrc);	
	
	
	$("#"+add_lb_id).html('<a href="javascript:;" onclick="loadproduct('+thumbInputValue+','+y_InputValue+','+actid+',\''+sizeid+'\''+','+libaocat+');" class="np_add_btn"><img class="noborder" src="http://image.pupai.cn/2010new/np_new/images/np_addgife_btn.gif" width="100" height="22" /></a>');
	$("#"+colorid).addClass("current");
}
function selectgoods(goodid,csid,actid,libaocat) {
	$('#libaoCm').val(0);
	$('#sel_cm_'+libaocat).html("未选择");
	var numid="thumbBox_"+csid;
	$("#"+numid+" input").eq(0).val(goodid);
	$("#"+numid+" input").eq(1).val(csid);
	$.ajax({
		type: "get",
		url:'http://www.pupai.cn/gift.php',
		dataType:'json',
		data:'act=select&id='+goodid+'&csid='+csid+'&actid='+actid+'&libaocat='+libaocat,
		success: changegoodsResponse
	});	
}
function changegoodsResponse(res) {
	if(res.err_msg.length>0) {
		alert(res.err_msg);
	}else {
		var pid="price_"+res.result.csid;
		var colorid="thumbPic_"+res.result.id;
		var numid="thumbBox_"+res.result.csid;
		var add_lb_id="add_lb_"+res.result.csid;
		var num=document.getElementById(numid).getElementsByTagName('li').length;
		var colnameid="col_name_"+res.result.csid;
		var picpanelid="goods_img_"+res.result.csid;
		var namepannel="package_goods_name_"+res.result.csid;
		var cm='';
		var boxid="sizeBox_"+res.result.csid;
		var inputvalue=document.getElementById(boxid).getElementsByTagName('input')[0].value;
		http:document.getElementById(picpanelid).innerHTML="<a class=\"photo\" href=\"goods/sn_"+res.result.goods_thumb_sn+".html\" target=\"_blank\"><img src="+res.result.thumb+" /></a>";
		document.getElementById(colnameid).innerHTML=res.result.colorName;
		document.getElementById(namepannel).innerHTML="<a href=\"goods/sn_"+res.result.goods_thumb_sn+".html\">"+res.result.name+"</a><span class=\"market\">市场价￥"+res.result.market_price+"元</span>";
		for(j=0;j<res.result.cm.length;j++) {
			if(res.result.cm[j].b_id=='1') {
				cm+="<li id=\"color_"+res.result.csid+"_"+res.result.cm[j].attr_value+"\" onclick=\"selectcr('"+res.result.csid+"','"+res.result.actid+"','"+res.result.cm[j].attr_value+"','"+res.result.libaocat+"','"+res.result.cm[j].code+"');\">"+res.result.cm[j].attr_value+"</li>";
			}else {
				cm+="<li id=\"color_33\" class=\"color_33\" onclick=\"alert('此尺码暂无库！');\">"+res.result.cm[j].attr_value+"</li>";
			}
		}document.getElementById(boxid).innerHTML="<input id=\"libaoCm\" name=\"libaoCm\" type=\"hidden\" value="+inputvalue+" />"+cm;
		for(var i=0;i<num;i++) {
			if(document.getElementById(numid).getElementsByTagName('li')[i].className!='color_33') {
				document.getElementById(numid).getElementsByTagName('li')[i].className="";
			}
		}var nav_color=document.getElementById(colorid);
		nav_color.parentNode.className="current";
		$("#"+add_lb_id).html('<a href="javascript:;" onclick="loadproduct(0,0,0,0,0);" class="btn_add">选择此商品</a>');
	}
}
function loadproduct(goodid,y_goods_id,actid,cmid,libaocat) {
	if(cmid==0) {
		alert("请选择尺码！");
	}else {
		var sessionNum=document.getElementById('sessionnum').getElementsByTagName('input')[0].value;
		document.getElementById('sessionnum').getElementsByTagName('input')[0].value=parseInt(sessionNum)+1;
		$.ajax({
			type: "get",
			url:'http://www.pupai.cn/gift.php',
			dataType:'json',
			data:'act=add&id='+goodid+'&y_id='+y_goods_id+'&cmid='+encodeURIComponent(cmid)+'&actid='+actid+'&libaocat='+libaocat,
			success: addgoodsResponse
		});
	}
}
function addgoodsResponse(res) {
	if(res.err_msg.length>0) {
		alert(res.err_msg);
	}else {
		if(res.result==2) {
			alert("您的礼包商品已满,请点击“放入购物车”按钮进入结算页面。如果更换套装商品,请先点击“取消选择”删除部分商品");
		}else if(res.result==1) {
			alert("您添加的商品非礼包的商品，请联系管理员！");
			document.getElementById('sessionnum').getElementsByTagName('input')[0].value=document.getElementById('sessionnum').getElementsByTagName('input')[0].value-1;
		}else if(res.result==3) {
			alert("您已添加了同类商品，请添加其它商品！");
			document.getElementById('sessionnum').getElementsByTagName('input')[0].value=document.getElementById('sessionnum').getElementsByTagName('input')[0].value-1;
		}else if(res.result==4) {
			alert("对不起！您选择的商品库存不足，请选择其他商品！");
		}else {
			var dif_price=0;
			var lbmarket=0;
			document.getElementById('ndlb2').innerHTML='';
			for(j=0;j<res.result[0].num;j++) {
				if(res.result[j]) {
					document.getElementById('ndlb2').innerHTML+="<li id=\"ndlb\"><p>"+res.result[j].goods_name+"</p><a id=\"ndlb_img\" href=\"goods/sn_"+res.result[j].goods_sn_thumb+".html\" ><img class=\"fleft\" src="+res.result[j].goods_thumb+" /> </a><p class=\"cm red\">￥"+res.result[j].goods_price+"</p><p class=\"cm\">"+res.result[j].goods_col+"</p><p class=\"cm\">"+res.result[j].goods_cm+"</p><p class=\"close\" onclick=\"dropGoods("+res.result[j].time+",0,"+res.result[j].libaocat+","+res.result[j].act_id+");\">取消选择</p></li>";
					dif_price=res.result[j].dis_price;
					lbmarket=res.result[j].lbmarket;
				}else {
					document.getElementById('ndlb2').innerHTML+="<li id=\"ndlb\"><p>名称</p><img class=\"fleft\" src=\"http://www.pupai.cn\/pic\/cl_68.jpg\" /><p class=\"cm red\">￥0,00</p><p class=\"cm\">款色</p><p class=\"cm\">尺码</p><p class=\"close\">取消选择</p></li>";
				}
			}if(document.getElementById('sessionnum').getElementsByTagName('input')[0].value==document.getElementById('sessionnum').getElementsByTagName('input')[1].value) {
				document.getElementById('ndlb2').innerHTML+="<li class=\"save\">礼包售价为<span class=\"green\"> "+lbmarket+"元</span></li>";
				document.getElementById('ndlb2').innerHTML+="<li class=\"save\">您节省了<span class=\"green\"> "+dif_price+"元</span></li>";
			}document.getElementById('goods_form_'+res.goods_id).getElementsByTagName('div')[0].style.display='none';
		}
	}
}
function dropGoods(id,li_id,libaocatid,actid) {
	$.ajax({
		type: "get",
		url:'http://www.pupai.cn/gift.php',
		dataType:'json',
		data:'act=delete&id='+id+'&libaocat='+libaocatid+'&actid='+actid,
		success: dropgoodsResponse
	});
}
function dropgoodsResponse(res) {
	if(res.err_msg.length>0) {
		alert(res.err_msg);
	}else {
		document.getElementById('sessionnum').getElementsByTagName('input')[0].value=document.getElementById('sessionnum').getElementsByTagName('input')[0].value-1;
		if(res.result==1) {
			document.getElementById('ndlb2').innerHTML='';
			for(j=0;j<res.num;j++) {
				document.getElementById('ndlb2').innerHTML+="<li id=\"ndlb\"><p>名称</p><img class=\"fleft\" src=\"http://www.pupai.cn\/pic\/cl_68.jpg\" /><p class=\"cm red\">￥0,00</p><p class=\"cm\">款色</p><p class=\"cm\">尺码</p><p class=\"close\">取消选择</p></li>";
			}
		}else {
			document.getElementById('ndlb2').innerHTML='';
			for(j=0;j<res.result[0].num;j++) {
				if(res.result[j]) {
					document.getElementById('ndlb2').innerHTML+="<li id=\"ndlb\"><p>"+res.result[j].goods_name+"</p><a id=\"ndlb_img\" href=\"goods/sn_"+res.result[j].goods_sn_thumb+".html\" ><img class=\"fleft\" src="+res.result[j].goods_thumb+" /> </a><p class=\"cm red\">￥"+res.result[j].goods_price+"</p><p class=\"cm\">"+res.result[j].goods_col+"</p><p class=\"cm\">"+res.result[j].goods_cm+"</p><p class=\"close\" onclick=\"dropGoods("+res.result[j].time+",0,"+res.result[j].libaocat+","+res.result[j].act_id+");\">取消选择</p></li>";
				}else {
					document.getElementById('ndlb2').innerHTML+="<li id=\"ndlb\"><p>名称</p><img class=\"fleft\" src=\"http://www.pupai.cn\/pic\/cl_68.jpg\" /><p class=\"cm red\">￥0,00</p><p class=\"cm\">款色</p><p class=\"cm\">尺码</p><p class=\"close\">取消选择</p></li>";
				}
			}
		}
	}
}
function closing(v) {
	var onPresse=document.getElementById("info"+v);
	onPresse.style.display="none";
}
function np_pop(t) {
	for(g2=1;g2<80;g2++) {
		if(g2==t) {
			var onPress=document.getElementById("info"+g2);
			onPress.style.display="block";
			var vd=onPress.getElementsByTagName("p");
			vd[2].onclick=function () {
				this.parentNode.parentNode.style.display="none";
			}
		}else {
			var onPress=document.getElementById("info"+g2);
			try{
				onPress.style.display="none";
			}catch(e) {
				break;
			}
		}
	}
}
function np_pop2(t){
	for(g1=1;g1<100;g1++){
		if(g1==t){	
			try{
				
				var onPress=document.getElementById("info"+g1);
				var id = onPress.getElementsByTagName("ul")[0].getElementsByTagName("li")[0].id;
				var g_list_goods_id = document.getElementById(id).getElementsByTagName("input")[0].value;
				var actid = document.getElementById(id).getElementsByTagName("input")[1].value;
				var s_list_value = document.getElementById(id).getElementsByTagName("input")[2].value;
				var good_libaocat = document.getElementById(id).getElementsByTagName("input")[3].value;
				var s_list_code = document.getElementById(id).getElementsByTagName("input")[4].value;
				selectcr(g_list_goods_id, actid, s_list_value, good_libaocat, s_list_code,t);
				onPress.style.display="block";
				
				var vd=onPress.getElementsByTagName("p");				
				vd[2].onclick=function(){
					this.parentNode.parentNode.style.display="none";
				}	
			}
			catch(e){
				alert("该产品暂时缺货！");
			}
		}
		else{
			var onPress=document.getElementById("info"+g1);
			try{
				onPress.style.display="none";
			}
			catch(e){
				break;
			}
		}
	}
}

function scrollWindow(){
	var documentBody = document.documentElement|| document.body;
	var bottomFixDivHeight = parseInt(document.getElementById('bottomFixDiv').offsetTop)- parseInt(document.getElementById('sampleFloatDiv').offsetHeight);
	if(document.getElementById('sampleFixDiv').offsetTop > documentBody.scrollTop){
		var resultHeight = parseInt(document.getElementById('sampleFixDiv').offsetTop)-175;
		document.getElementById('sampleFloatDiv').style.marginTop = resultHeight.toString() +'px';
	}
	else if( bottomFixDivHeight < documentBody.scrollTop){
		var resultHeight = bottomFixDivHeight-175;
		document.getElementById('sampleFloatDiv').style.marginTop = resultHeight.toString()+'px';
	}
	else{
		var scrollHeight = documentBody.scrollTop;
		var fixHeight = documentBody.clientTop+document.getElementById('sampleFixDiv').offsetTop;
		var changeTop = parseInt(scrollHeight) - parseInt(fixHeight);
		document.getElementById('sampleFloatDiv').style.marginTop = changeTop.toString()+'px';
	}	
}

$(document).ready(function(){	
	$(window).scroll(function (){
		var documentBody = document.documentElement|| document.body;
		var scrollHeight = $(window).scrollTop();		
		var fixHeight = documentBody.clientTop+document.getElementById('sampleFixDiv').offsetTop;		
		var changeTop = 0;
		if(parseInt(scrollHeight) - parseInt(fixHeight)>0){
			changeTop = parseInt(scrollHeight) - parseInt(fixHeight);
			}
		var valMargin =  $('#sampleFloatDiv').css("marginTop");
		if(parseInt(valMargin)-parseInt(changeTop) > 0){
		$('#sampleFloatDiv').css({"marginTop":changeTop+"px"});
		}		
	});
});




