﻿// JavaScript Document
var productArr=[];
var productSaveID="";
var myUserID="";
function onLoad(path){//ajax加载数据
$.get(path ,{username:"chxs",sssssss:Math.random()},function(data){document.getElementById("myContent").innerHTML=data;});
}
function setFlashVar(type,swfPath)//与flash进行通信
{
	//alert(swfPath);
	window.document.myFlash.SetVariable("tempAcceptStr","join");
	window.document.myFlash.SetVariable("acceptSort",type);
	window.document.myFlash.SetVariable("acceptPath",swfPath);
}
function setFlashUserID(id,sex)//与flash进行通信
{
	
	window.document.myFlash.SetVariable("userID",id);
	window.document.myFlash.SetVariable("userSex",sex);
}
function tryLogFun(productID,multype,name,money,vipMoney,type,swfPath)
{

	setFlashVar(type,swfPath);
	obj=new Object;
	obj.productID=productID;
	obj.multype=multype;
	obj.name=name;
	obj.money=money;
	obj.vipMoney=vipMoney;
	obj.type=type;
	obj.swfPath=swfPath;
	obj.flag=1;
	if(!delShopping(obj.name)){
		productArrPush(obj);//看试穿记录数组中有没有这个商品，没有就保存到数组中
		productType(multype,obj);
	}
	//alert(productArr.length+":");
	disTryProduct();
	bodyLogFun();
}
function productArrPush(myobj)
{
	var i=0;
	for(;i<productArr.length;i++)
	{
		//alert(productArr[i].name+":"+myobj.name);
		if(productArr[i].name==myobj.name)
		{
			break;
		}
	}
	if(i>=productArr.length)
	{
		productArr.push(myobj);
	}
}
var backgroud=new Object;//背景
var crura=new Object;//裤子
var bodys=new Object;//上衣
var allBody=new Object;//全套
var heads=new Object;//头型
var facialFeatures=new Object;//五官
var  hair=new Object;//头发
var accouterment=new Object;//配饰
var its=new Object;//其他
function productType(type,name)
{
	switch(Number(type))
	{
		
		case 1:heads=name;break;
		case 2:bodys=name;break;
		case 3:crura=name;break;
		case 4:allBody=name;break;
		case 5:backgroud=name;break;
		case 6:accouterment=name;break;
		case 7:bodys=name;break;
		case 8:its=name;break;
		case 9:facialFeatures=name;break;
		case 10:hair=name;break;
	}
}
function delectBodyProduct(index)//删除身上的商品
{
	switch(index){
		case 1:heads.flag=2;setFlashVar("head","");break;
		case 2:bodys.flag=2;setFlashVar("body","");break;
		case 3:crura.flag=2;setFlashVar("crura","");break;
		case 4:allBody.flag=2;setFlashVar("allBody","");break;
		case 5:backgroud.flag=2;setFlashVar("background","");break;
		case 6:accouterment.flag=2;setFlashVar("accouterment","");break;
		case 7:its.flag=2;setFlashVar("its","");break;
		case 8:facialFeatures.flag=2;setFlashVar("facialFeatures","");break;
		case 9:hair.flag=2;setFlashVar("hair","");break;
	}
	bodyLogFun();
}
function delShopping(productNames)//删除身上的商品
{
	var flag=false;
	if( heads.name==productNames && heads.flag==1){
		heads.flag=2;
		setFlashVar("head","");
		flag= true;
	}
	if( bodys.name==productNames && bodys.flag==1){
		bodys.flag=2;
		setFlashVar("body","");
		flag= true;
	}
	if( crura.name==productNames && crura.flag==1){
		crura.flag=2;
		setFlashVar("crura","");
		flag= true;
	}
	if( allBody.name==productNames && allBody.flag==1){
		allBody.flag=2;
		setFlashVar("allBody","");
		flag= true;
	}
	if( backgroud.name==productNames && backgroud.flag==1){
		backgroud.flag=2;
		setFlashVar("background","");
		flag= true;
	}
	if( accouterment.name==productNames && accouterment.flag==1){
		accouterment.flag=2;
		setFlashVar("accouterment","");
		flag= true;
	}
	if( its.name==productNames && its.flag==1){
		its.flag=2;
		setFlashVar("its","");
		flag= true;
	}
	if( facialFeatures.name==productNames && facialFeatures.flag==1){
		facialFeatures.flag=2;
		setFlashVar("facialFeatures","");
		flag= true;
	}
	if( hair.name==productNames && hair.flag==1){
		hair.flag=2;
		setFlashVar("hair","");
		flag= true;
	}
	bodyLogFun();
	return flag;
}
function bodyLogFun()//身上的物品
{
	var str="";
	if(heads.name!="" && heads.name!=undefined && heads.flag==1){
	str+="<div><a href='javascript:delectBodyProduct(1)'>删除</a>&nbsp;&nbsp;"+heads.name+"</div>";
	}
	if(bodys.name!="" && bodys.name!=undefined && bodys.flag==1){
	str+="<div><a href='javascript:delectBodyProduct(2)'>删除</a>&nbsp;&nbsp;"+bodys.name+"</div>";	
	}
	if(crura.name!="" && crura.name!=undefined && crura.flag==1){
	str+="<div><a href='javascript:delectBodyProduct(3)'>删除</a>&nbsp;&nbsp;"+crura.name+"</div>";
	}
	if(allBody.name!="" && allBody.name!=undefined && allBody.flag==1){
	str+="<div><a href='javascript:delectBodyProduct(4)'>删除</a>&nbsp;&nbsp;"+allBody.name+"</div>";
	}
	if(backgroud.name!="" && backgroud.name!=undefined && backgroud.flag==1){
	str+="<div><a href='javascript:delectBodyProduct(5)'>删除</a>&nbsp;&nbsp;"+backgroud.name+"</div>";
	}
	if(accouterment.name!="" && accouterment.name!=undefined && accouterment.flag==1){
	str+="<div><a href='javascript:delectBodyProduct(6)'>删除</a>&nbsp;&nbsp;"+accouterment.name+"</div>";
	}
	if(its.name!="" && its.name!=undefined && its.flag==1){
	str+="<div><a href='javascript:delectBodyProduct(7)'>删除</a>&nbsp;&nbsp;"+its.name+"</div>";
	}
	if(facialFeatures.name!="" && facialFeatures.name!=undefined && facialFeatures.flag==1){
	str+="<div><a href='javascript:delectBodyProduct(8)'>删除</a>&nbsp;&nbsp;"+facialFeatures.name+"</div>";
	}
	if(hair.name!="" && hair.name!=undefined && hair.flag==1){
	str+="<div><a href='javascript:delectBodyProduct(9)'>删除</a>&nbsp;&nbsp;"+hair.name+"</div>";
	}
	document.getElementById("bodyLog").innerHTML=str;
}
function delectProduct(i)//删除购物车里面的商品
{
	productArr.splice(i,1);
	disTryProduct();
}

function disTryProduct()//显示试穿过的物品
{
	var str="";
	for(var i=0;i<productArr.length;i++){
	str+="<div><a href='javascript:delectProduct("+i+")'>删除</a>&nbsp;&nbsp;<a href='javascript:setProduct("+i+")'>"+productArr[i].name+"</a>&nbsp;&nbsp;&nbsp;&nbsp;</div>";
	}
	document.getElementById("tryLog").innerHTML=str;
}
function setProduct(index)//试穿物品
{
	productArr[index].flag=1;
	setFlashVar(productArr[index].type,productArr[index].swfPath);
	productType(productArr[index].multype,productArr[index]);
	bodyLogFun();
}
function resume()//恢复
{
		setFlashVar("resume","");
		heads="";
		bodys="";
		crura="";
		allBody="";
		backgroud="";
		accouterment="";
		its="";
		facialFeatures="";
		hair="";
		bodyLogFun();
		productArr.splice(0,productArr.length);
		disTryProduct();
}
//购买商品
function buyShopping(usersID,productsID)
{
	if(usersID==""){
		alert("对不起，您还没有登录，请先登录!");
		self.location="http://www.62ba.com/login.aspx";
	}
	else{
		var flag=confirm("您确定要购买本商品吗？");
		if(flag)
		{
			$.get("/show/aspx/saveShop.aspx",{userID:usersID,productID:productsID},function(data){
																				  if(data=="1")
																				  alert("谢谢您购买本商品！");
																				  else alert("对不起您的水晶币不够，请充值！");});
		}
	}
}
//购买商品(单独购买商品)
function OnebuyShopping(usersID,productsID)
{
	if(usersID=="0"){
		alert("对不起，您还没有登录，请先登录!");
		self.location="http://www.62ba.com/login.aspx";
	}
	else{
		var flag=confirm("您确定要购买本商品吗？");
		if(flag)
		{
			$.get("/show/aspx/saveShop.aspx",{userID:usersID,productID:productsID},function(data){
																				  if(data=="1")
																				  alert("谢谢您购买本商品！");
																				  else alert("对不起您的水晶币不够，请充值！");});
		}
	}
}
//显示购物车里面的商品

function getProduct()
{
	$.post("/show/aspx/getProduct.aspx",{},function(data){document.getElementById("shopping").innerHTML=data; getShopping();});
}
function disShopping(tempUserID)
{
	if(tempUserID==""){
		alert("对不起，您还没有登录，请先登录!");
		self.location="http://www.62ba.com/login.aspx";
	}
	else{
		myUserID=tempUserID;
		$(shopping).css({visibility: "visible"}); 
		$(apDiv1).css({ visibility: "visible"}); 
		getProduct();
		setFlashVar("visible","");
	}
}
function hideShopping()
{
		$(shopping).css({visibility: "hidden"}); 
		$(apDiv1).css({ visibility: "hidden"}); 
		setFlashVar("hide","");
}
function getShopping()
{
	var number=0;
	var moneyCount=0;
	var str="<table>";
	if(heads.name!="" && heads.name!=undefined && heads.flag==1){
		number++;
		moneyCount+=Number(heads.money);
	str+="<tr><td width='182'>"+heads.name+"</td><td width='110'>30天</td><td width='87'>"+heads.vipMoney +"</td><td  width='73'>"+heads.money+"</td></tr>";
	}
	if(bodys.name!="" && bodys.name!=undefined&& bodys.flag==1){
		str+="<tr><td width='182'>"+bodys.name+"</td><td width='110'>30天</td><td width='87'>"+bodys.vipMoney +"</td><td width='73'>"+bodys.money+"</td></tr>";
		number++;
		moneyCount+=Number(bodys.money);
	//str+="<a href='javascript:delectBodyProduct(2)'>删除</a>&nbsp;&nbsp;"+bodys.name+"\n";	
	}
	if(crura.name!="" && crura.name!=undefined&& crura.flag==1){
		str+="<tr><td width='182'>"+crura.name+"</td><td width='110'>30天</td><td width='87'>"+crura.vipMoney +"</td><td width='73'>"+crura.money+"</td></tr>";
		number++;
		moneyCount+=Number(crura.money);
	//str+="<a href='javascript:delectBodyProduct(3)'>删除</a>&nbsp;&nbsp;"+crura.name+"\n";
	}
	if(allBody.name!="" && allBody.name!=undefined&& allBody.flag==1){
		str+="<tr><td width='182'>"+allBody.name+"</td><td width='110'>30天</td><td width='87'>"+allBody.vipMoney +"</td><td width='73'>"+allBody.money+"</td></tr>";
		number++;
		moneyCount+=Number(allBody.money);
	//str+="<a href='javascript:delectBodyProduct(4)'>删除</a>&nbsp;&nbsp;"+allBody.name+"\n";
	}
	if(backgroud.name!="" && backgroud.name!=undefined&& backgroud.flag==1){
		str+="<tr><td width='182'>"+backgroud.name+"</td><td width='110'>30天</td><td width='87'>"+backgroud.vipMoney +"</td><td width='73'>"+backgroud.money+"</td></tr>";
		number++;
		moneyCount+=Number(backgroud.money);
	//str+="<a href='javascript:delectBodyProduct(5)'>删除</a>&nbsp;&nbsp;"+backgroud.name+"\n";
	}
	if(accouterment.name!="" && accouterment.name!=undefined&& accouterment.flag==1){
		str+="<tr><td width='182'>"+accouterment.name+"</td><td width='110'>30天</td><td width='87'>"+accouterment.vipMoney +"</td><td width='73'>"+accouterment.money+"</td></tr>";
		number++;
		moneyCount+=Number(accouterment.money);
	//str+="<a href='javascript:delectBodyProduct(6)'>删除</a>&nbsp;&nbsp;"+accouterment.name+"\n";
	}
	if(its.name!="" && its.name!=undefined&& its.flag==1){
		str+="<tr><td width='182'>"+its.name+"</td><td width='110'>30天</td><td width='87'>"+its.vipMoney +"</td><td width='73'>"+its.money+"</td></tr>";
		number++;
		moneyCount+=Number(its.money);
	//str+="<a href='javascript:delectBodyProduct(7)'>删除</a>&nbsp;&nbsp;"+its.name+"\n";
	}
	if(facialFeatures.name!="" && facialFeatures.name!=undefined&& facialFeatures.flag==1){
		str+="<tr><td width='182'>"+facialFeatures.name+"</td><td width='110'>30天</td><td width='87'>"+facialFeatures.vipMoney +"</td><td width='73'>"+facialFeatures.money+"</td></tr>";
		number++;
		moneyCount+=Number(facialFeatures.money);
	//str+="<a href='javascript:delectBodyProduct(8)'>删除</a>&nbsp;&nbsp;"+facialFeatures.name+"\n";
	}
	if(hair.name!="" && hair.name!=undefined&& hair.flag==1){
		str+="<tr><td width='182'>"+hair.name+"</td><td width='110'>30天</td><td width='87'>"+hair.vipMoney +"</td><td width='73'>"+hair.money+"</td></tr>";
		number++;
		moneyCount+=Number(hair.money);
	//str+="<a href='javascript:delectBodyProduct(9)'>删除</a>&nbsp;&nbsp;"+hair.name+"\n";
	}
	str+="</table>";
	document.getElementById("shoppingDiv").innerHTML=str;
	document.getElementById("shoppingNum").innerHTML="共有 "+number+" 个商品，需要使用 "+moneyCount+" 个水晶币";
}
function goShopping()
{
	var usersID=myUserID;
	var failname="";
	var flag=false;
	var inuses=1;
	var productIDList="";
	if(document.getElementById("RadioGroup1_1").checked==true)
	{
		inuses=2;
	}
	if(heads.name!="" && heads.name!=undefined && heads.flag==1){
		productIDList+=heads.productID+"_";
	}
	if(bodys.name!="" && bodys.name!=undefined&& bodys.flag==1){
		productIDList+=bodys.productID+"_";
	}
	if(crura.name!="" && crura.name!=undefined&& crura.flag==1){
			productIDList+=crura.productID+"_";
	}
	if(allBody.name!="" && allBody.name!=undefined&& allBody.flag==1){
			productIDList+=allBody.productID+"_";
	
	}
	if(backgroud.name!="" && backgroud.name!=undefined&& backgroud.flag==1){
		productIDList+=backgroud.productID+"_";
	}
	if(accouterment.name!="" && accouterment.name!=undefined&& accouterment.flag==1){
	productIDList+=accouterment.productID+"_";
	}
	if(its.name!="" && its.name!=undefined&& its.flag==1){
		productIDList+=its.productID+"_";
	}
	if(facialFeatures.name!="" && facialFeatures.name!=undefined && facialFeatures.flag==1){
	productIDList+=facialFeatures.productID+"_";
	}
	if(hair.name!="" && hair.name!=undefined && hair.flag==1){
		productIDList+=hair.productID+"_";
	}
	if(productIDList==""){
		alert("您没有选择任何商品！");
		hideShopping();
	}
	else
	{
	$.get("/show/aspx/saveAllShop.aspx",{userID:usersID,productID:productIDList,inuse:inuses},
		  function(data){
			alert(data);
			hideShopping();
			});
	}
	
}
function changeShopping(tempUserID)//更改形象
{
	var usersID=tempUserID;
	var failname="";
	var flag=false;
	var inuses=1;
	var productIDList="";
	if(heads.name!="" && heads.name!=undefined && heads.flag==1){
		productIDList+=heads.productID+"_";
	}
	if(bodys.name!="" && bodys.name!=undefined&& bodys.flag==1){
		productIDList+=bodys.productID+"_";
	}
	if(crura.name!="" && crura.name!=undefined&& crura.flag==1){
			productIDList+=crura.productID+"_";
	}
	if(allBody.name!="" && allBody.name!=undefined&& allBody.flag==1){
			productIDList+=allBody.productID+"_";
	
	}
	if(backgroud.name!="" && backgroud.name!=undefined&& backgroud.flag==1){
		productIDList+=backgroud.productID+"_";
	}
	if(accouterment.name!="" && accouterment.name!=undefined&& accouterment.flag==1){
	productIDList+=accouterment.productID+"_";
	}
	if(its.name!="" && its.name!=undefined&& its.flag==1){
		productIDList+=its.productID+"_";
	}
	if(facialFeatures.name!="" && facialFeatures.name!=undefined && facialFeatures.flag==1){
	productIDList+=facialFeatures.productID+"_";
	}
	if(hair.name!="" && hair.name!=undefined && hair.flag==1){
		productIDList+=hair.productID+"_";
	}
	if(productIDList==""){
		alert("您没有选择任何商品！");
		hideShopping();
	}
	else
	{
	$.get("/show/aspx/saveAllShop.aspx",{userID:usersID,productID:productIDList,inuse:inuses},function(data){
			alert(data);
			});
	}
	
}