﻿// JScript 文件

function hiddenselect(size, t) {
	if (size != "") {
		$("#sizevalue_" + t).html(size);
		$("#hiddenselect_" + t).attr("value", size);
		$("#suitselect_" + t + " li").removeClass("current");
	    $("#suitselect_" + t).find("li[@alt=" + size + "]").addClass("current");
	}
}

//单击商品购买
function Productclick(PNumber,t,color) {
         $("#suitSelectColor_" + t + " img").removeClass("selectColor");
	       $("#suitSelectColor_" + t).find("img[@alt=" + color + "]").addClass("selectColor");
	$.ajax({
		url: '/Handler/SelfSuitProduct.ashx?PNumber=' + PNumber,
		cache: false,
		datatype: "json",
		contentType: "application/json",
		success: function(data) {
      		data = eval("(" + data + ")");
		
			$("#suitimg_" + t).attr("src", data.MainImg)
			$("#suitimg_" + t).parent().attr("href", data.link);
			$("#sizeButton_" + t).html("<img src=\"http://img.jsdao.com/WebIMg/fangrulibao.jpg\" onClick=\"loadproduct('" + t + "','" + PNumber + "','" + data.PName + "')\"  style=\" cursor:pointer\" />");		
			$("#sizevalue_" + t).html("");
			$("#suitprice_" + t).html(data.MarketPrice);
			$("#suitcolor_" + t).html(data.ColorName );
			var select = "";
			if (data.SizeType ==2)
			{
                $("#sizevalue_" + t).html(data.Size);
                 select ="<INPUT id=hiddenselect_" + t + " type=hidden value="+ data.Size +">";
             }
             else 
             {
              
                var Size = data.Size.split(",");
                  $("#sizevalue_" + t).html(""+Size[0]+"");
                select ="<INPUT id=hiddenselect_" + t + " type=hidden value="+ Size[0]+">";
                for (i=0;i<Size.length-1;i++)
                {
                  if (i==0)
                  {
                  select += "<li onclick=\"hiddenselect('" + Size[i] + "','" + t + "');\"   alt=\""+ Size[i] + "\" class=\"current\"  >" + Size[i] + "</li>";  
                  }
                  else 
                  {
                     select += "<li onclick=\"hiddenselect('" + Size[i] + "','" + t + "');\"   alt=\""+ Size[i] + "\" >" + Size[i] + "</li>";  
                  }
                }
             }

         	$("#suitselect_" + t).html(select);

		},
		error: function() {
			alert("选择出现问题，请联系我们的管理员");
		}
	 });	

}

//保存所选的商品
function loadproduct(id, PNumber, promotionname) {
	var value = $("#hiddenselect_" + id).attr("value");
	if (value == null || value.length <= 0) {
		alert("请选择尺寸!");
		return;

	}
	else {
	
		if (SelfSuit_Onclick(PNumber)) {
		
//	
//			if (SelectProduct(value, ssi.SelfSuitCode, promotionname)) {

				SelfSuit_Add(PNumber,value);
				product_loading();
				var count = Check_SelfSuit_Amount();
				if (count == ssi.SelfSuitCount) {
					alert("添加完成，请点击“放入购物车”");
				} else {
					alert("已成功加入礼包!");
				}
//			}
//			else {
//				alert("礼包中" + promotionname + "已满，请选择另一款商品加入礼包!");
//			}
		}
	}
}


function SelfSuit_Onclick(ProductID, c) {
    var redata="";
    var Re_T_F=true;
       
    //先检查是不是已经选满
	if (ssi.SelfSuitCount <= Check_SelfSuit_Amount()) {
        redata = "您的套装商品已满，请先点击页面左\n侧“放入购物车”按纽进入结算页面。如要更换套装\n商品，请先点击“删除该商品”删除部分商品";
        alert(redata);
        Re_T_F = false;
    }
	if (Re_T_F == true) {
        //必选提示
//		if (SelfSuit_Leishi(c) >= SelfSuit_Min(c) && SelfSuit_OverMin() >= ssi.SelfSuitElseCount) {
//			if (Check_SelfSuit_E().trim() != "") {
//                redata = "请您必须选择 "+Check_SelfSuit_E().trim();
//                alert(redata);
//                Re_T_F = false;
//            }
//        }
    }
	if (Re_T_F == true) {
        //如果已选数量大于必选数，且规则外可选数量已经消耗完。
//		if (SelfSuit_Leishi(c) >= SelfSuit_Min(c) && SelfSuit_OverMin() >= ssi.SelfSuitElseCount) {
//            redata = "该类商品已经选满";
//            alert(redata);
//            Re_T_F = false;
//        }
    }
    return Re_T_F;
}

//读取礼包
function product_loading() {
	 var allprice = 0;
	 var cookie = getSelfSuit_FromCookie(ssi.SelfSuitCode)
	$.ajax({
		url: '/Handler/SelfSuitList.ashx?SelfSuitCode=' + cookie,
		cache: false,
		datatype: "json",
		contentType: "application/json",
		success: function(data) {
			if (data != null && data != "") {
			
				data = eval("(" + data + ")");
				
				var txt = "";
				var i = 0;
				var Averageprice = Math.round(parseInt(ssi.SelfSuitPrice / ssi.SelfSuitCount) * 100) / 100;
				while (typeof (data.Product[i]) == 'object') {
				allprice += parseFloat(data.Product[i].MarketPrice);
				     if (i+1==ssi.SelfSuitCount )
				     {
				        txt += "<img src=\""+ data.Product[i].MainImg +"\"  width=84 height=112 /><br />";
						txt += ""+data.Product[i].PName +"<br />";
						txt += ""+data.Product[i].ColorName +"    "+data.Product[i].Size +"<br />";
						txt += "折扣价：￥"+ Math.round(parseInt(ssi.SelfSuitPrice)-parseInt(parseInt(Averageprice) * parseInt(i))) +"<br />";
						txt += "<p style=\"margin-bottom:10px;\"><img src=\"http://img.jsdao.com/WebIMg/chongxuanshangp.jpg\"  alt='删除' onclick=\"delsuit('" + data.Product[i].PNumber + "','" + data.Product[i].Size + "')\" /></p>";
				     }
				     else 
				     {
					
						txt += "<img src=\""+ data.Product[i].MainImg +"\"  width=84 height=112 /><br />";
						txt += ""+data.Product[i].PName +"<br />";
						txt += ""+data.Product[i].ColorName +"    "+data.Product[i].Size +"<br />";
						txt += "折扣价：￥"+Averageprice+"<br />";
						txt += "<p style=\"margin-bottom:10px;\"><img src=\"http://img.jsdao.com/WebIMg/chongxuanshangp.jpg\"  alt='删除' onclick=\"delsuit('" + data.Product[i].PNumber + "','" + data.Product[i].Size + "')\" /></p>";
		              }				
			
					i++;
				}
			
				var yjxz = ssi.SelfSuitCount - Check_SelfSuit_Amount();
				if (yjxz > 0) {
					for (var k = 0; k < yjxz; k++) {
	                    txt += "<img src=\"http://img.jsdao.com/WebIMg/zuhebeijing.jpg\" /><br />";
						txt += "名称<br />";
						txt += "款色 尺码<br />";
						txt += "折扣价：￥0.00<br />";
						txt += "<p style=\"margin-bottom:10px;\"><img src=\"http://img.jsdao.com/WebIMg/chongxuanshangp.jpg\"  alt='删除'/></p>";

					}
				}
				$("#selectedproductlist").html(txt);
				var amount = Check_SelfSuit_Amount();
				$("#oldprice").html(allprice);
				$("#newprice").html(ssi.SelfSuitPrice);
				$("#SelfSuit_Cookie").attr("value", cookie);
				$("#SelfSuit_AllPrice").attr("value", ssi.SelfSuitPrice);
			} else {

				var txt = "";
				//var yjxz = ssi.SelfSuitCount - Check_SelfSuit_Amount();
				var yjxz = ssi.SelfSuitCount;
				if (yjxz > 0) {
					for (var i = 0; i < yjxz; i++) {
						txt += "<img src=\"http://img.jsdao.com/WebIMg/zuhebeijing.jpg\" /><br />";
						txt += "名称<br />";
						txt += "款色 尺码<br />";
						txt += "折扣价：￥0.00<br />";
						txt += "<p style=\"margin-bottom:10px;\"><img src=\"http://img.jsdao.com/WebIMg/chongxuanshangp.jpg\"  alt='删除'/></p>";

					}
				}
				$("#selectedproductlist").html(txt);

				$("#oldprice").html("0.00");
				$("#newprice").html("0.00");
			}
		},
		error: function() {
			 alert(data);
		}
	});
	

}

//加载自选套装的推荐搭配图(单击)
function suitsuggesphoto(SelfSuitCode) {
//	$("#suitlist img").removeClass("onclicksuit");
//	$("#Suit" + SuitCode).addClass("onclicksuit");
//	//加载推荐搭配
//	$("#suitsuggeslist").load("/Product/Suit_Suggest_Photo.ashx?SuitCode=" + SuitCode, function() {
//		liimg();
//		setloadphoto();
//	});
//	//加载可选择的商品
//	$("span[@id$=SelfSuit_Product_List1]").eq(0).load("/Product/One_SelfSuit.ashx?SuitCode=" + SuitCode, function() {
//		$(".pic").each(function() {
//			var $ts = this;
//			$(this).find("img[id^=suitimg]").eq(0).mouseover(function() {
//				ShowProductInfo($ts);
//			}
//                    )
//		})
//		//背景
//		$("span[id$=SelfSuit_Product_List1] .tbg:even").addClass("tablebgcolor");
//	});
//	//加载自选套装新规则
	SelfSuitInfoload(SelfSuitCode);

}

//加载新套装规则
function SelfSuitInfoload(SelfSuitCode) {
     
	$.ajax({
		url: '/Handler/SelfSuitInfo.ashx?SelfSuitCode=' + SelfSuitCode,
		cache: false,
		datatype: "json",
		contentType: "application/json",
		success: function(data) {
			if (data != null && data != "") {
				data = eval("(" + data + ")");
				var SelfSuitCode = data.SelfSuitCode;
				var Account = data.Account;
				var Price = data.Price;
				
				SelfSuit_Init(SelfSuitCode,Account,Price); //套装规则
				//$("#SuitCode").attr("value", SuitCode);
				//加载赠品
				product_loading();

			}
		}
	});
}

//删除某件赠品
function delsuit(ProductID, Size) {
	SelfSuit_Delete(ProductID, Size);
	product_loading();
}



$(document).ready(function() {
	//所以自选套装移动动画

	var speed = 10; //移动速度
	var tab = document.getElementById("suitlist");
	var tab1 = document.getElementById("suitlist1");
	var tab2 = document.getElementById("suitlist2");
	tab2.innerHTML =tab1.innerHTML;
	//左移动
	function Marquee() {
		if (tab2.offsetWidth - tab.scrollLeft <= 0) {
			$("#img2").removeClass("hand").attr("src", "http://img.jsdao.com/WebImg/Rhui.png");
			clearInterval(MyMar);
		}
		else {
			tab.scrollLeft++;
		}
	}
	//右移动
	function Marquee_() {
		if (tab.scrollLeft <= 0) {
			$("#img1").removeClass("hand").attr("src", "http://img.jsdao.com/WebImg/Lhui.png");
			clearInterval(MyMar);
		}
		else {
			tab.scrollLeft--
		}
	}
	var MyMar;
	function leftmove() {
		MyMar = setInterval(Marquee, speed);
	}
	function rightmove() {
		MyMar = setInterval(Marquee_, speed);
	}
	function stopmove() {
		clearInterval(MyMar);
	}
	$("#img1").hover(function() {
		rightmove();
		$("#img2").addClass("hand").attr("src", "http://img.jsdao.com/WebImg/Right.png");
	}, function() {
		stopmove();
	});
	$("#img2").hover(function() {
		leftmove();
		$("#img1").addClass("hand").attr("src", "http://img.jsdao.com/WebImg/Left.png");
	}, function() {
		stopmove();
	});
   
}
);

