//抽奖
var sAdmin = "http://show8.qq.com";

function OnLot()
{
	 var url = sAdmin+"/cgi-bin/qqshow_mall_valentine_award";
	 function onResp(xmlDoc)
	 {
		WaitEnd([window, top.leftfra, top.topfra]);
		if (QQShowCommXMLError(xmlDoc))
		{
			var iCode = xmlDoc.getElementsByTagName("QQSHOW")[0].getAttribute("code");
			
			if (iCode == -1004)
		    {
		        alert("对不起，您的操作过于频繁，请稍后再试");
		        return;
		    }

			if (1 == iCode)
			{
				sUrl = "/live/rat_2008/rat_love_show.html";
				gotofloatpage(sUrl);
				return;
			}
			
			if (2 == iCode)
			{
			  sUrl = "/live/rat_2008/rat_love_flower.html";
				gotofloatpage(sUrl);
				return;
	    }
	    else if (-2003 == iCode)
	    {
	    	sUrl = "/live/rat_2008/rat_love_notlot.html";
	    	gotofloatpage(sUrl);
				return;
	    }
			else
			{
				sUrl = "/live/rat_2008/fail_busy.html";
	
			}
			
			gotofloatpage(sUrl);
		}
		
	};
	function onError()
	{
		WaitEnd([window, top.leftfra, top.topfra]);
		sUrl = "/live/rat_2008/fail_busy.html";
		gotofloatpage(sUrl);
	};
	
	if (CheckRatLogin())
	{
	  WaitStart([window, top.leftfra, top.topfra],["处理中请稍候..."]);
	   getQQSHOWXml(url, onResp, onResp, onError);
	}
}



function SubLot()
{
	var url = sAdmin+"/cgi-bin/qqshow_mall_valentine_award";
	 function onResp(xmlDoc)
	 {
		WaitEnd([window, top.leftfra, top.topfra]);
		if (QQShowCommXMLError(xmlDoc))
		{
			var iCode = xmlDoc.getElementsByTagName("QQSHOW")[0].getAttribute("code");
			
			if (iCode == -1004)
		    {
		        alert("对不起，您的操作过于频繁，请稍后再试");
		        return;
		    }

			if (1 == iCode)
			{
				location = "/live/rat_2008/rat_love_show.html";

				return;
			}
			
			if (2 == iCode)
			{
			  location = "/live/rat_2008/rat_love_flower.html";

				return;
	    }
	    else if (-2003 == iCode)
	    {
	    	location = "/live/rat_2008/rat_love_notlot.html";

				return;
	    }
			else
			{
				location = "/live/rat_2008/rat_love_busy.html";
	      return;
			}
			

		}
		
	};
	function onError()
	{
		WaitEnd([window, top.leftfra, top.topfra]);
	 location = "/live/rat_2008/rat_love_busy.html";

	};
	

	WaitStart([window, top.leftfra, top.topfra],["处理中请稍候..."]);
  getQQSHOWXml(url, onResp, onResp, onError);

}

//成套购买
function OnPairBuy(no,check1,check2)
{
	if (CheckRatLogin())
	{
	var oCheck1 = document.getElementsByName(check1);
	var oCheck2 = document.getElementsByName(check2);
	var count = 0;
	
	if (oCheck1[0].checked)
	{
		 count += 1;
  }
  if (oCheck2[0].checked)
  {
  	count +=2;
  }
  
  var sUrl = "/live/rat_2008/rat_love_compairbuy.html?no=";
  if (1 == iVip)
  {
  	  sUrl = "/live/rat_2008/rat_love_vippairbuy.html?no=";
  }
  
  switch (count)
  {
  case 0:
     alert("您还没有选择物品，请先选择您要购买的物品");
     return;
  case 1:
      {
      	
      
      	sUrl = sAdmin+sUrl+no+"&choice=1";
      	gotofloatpage(sUrl);
      	return;
      }
  case 2:
      {
      	
      	sUrl = sAdmin+sUrl+no+"&choice=2";
      	gotofloatpage(sUrl);
      	return;
      }
  case 3:
    { 
    	 
        sUrl = sAdmin+sUrl+no+"&choice=3";
      	gotofloatpage(sUrl);
      	return;
      }
  default:
      alert("请重新选择您要购买的物品");
     return;
 }
}
}


function SubPairBuy(no,choice)
{
	var sItem = "";
	var count = parseInt(choice);
	switch (count)
	{
		case 1:
		{
			sItem = giftitem[no][8];
			break;
		}
		case 2:
		{
			sItem = giftitem[no][14];
			break;
		}
		case 3:
		{
			sItem = giftitem[no][8]+"|"+giftitem[no][14];
			break;
		}
		default:
		{
			location = sAdmin+"/live/rat_2008/rat_love_busy.html";
		  return;
	  }
	}
	var type=1;
	if(1 == no||2 == no)
	type=0;
	Buy(sItem,type);
}

//单件购买
function OnBuy(itemno,name,price,vprice)
{
     if (CheckRatLogin())
     {
		    var sUrl;

		    if (1 == iVip)
		    {
			    sUrl = "/live/rat_2008/rat_love_vipbuy.html?";
				
		    }
			else
			{
			    sUrl = "/live/rat_2008/rat_love_combuy.html?";
			}

			sUrl += "itemno="+itemno+"&name="+name.escUrl();
			sUrl += "&price="+price+"&vipprice="+vprice;
			sUrl = sAdmin+sUrl;

			gotofloatpage(sUrl);
      }
}

function SubBuy(itemno)
{
	var type = 1;
	 if (itemno>0 && itemno<1000000)
	 {
	 	  type = 0;
	 }
   Buy(itemno,type);
}

//成套红钻免费领取
function OnPairRedget(no,check1,check2)
{
    if (CheckRatLogin())
     {  
     	  var oCheck1 = document.getElementsByName(check1);
	      var oCheck2 = document.getElementsByName(check2);
	      var count = 0;
	
	      if (oCheck1[0].checked)
	      {
		         count += 1;
        }
        if (oCheck2[0].checked)
       {
  	        count +=2;
       }
	      

		    if (1 == iVip)
		    {
		    	switch(count)
		    	{
		    		case 0:
		    		{
		    			alert("您还没有选择物品，请先选择您要购买的物品");
              return;
            }
		    		case 1:
		    		{
		    			AddItemCollection(giftitem[no][8]);
		    			return;
		    		}
		    		case 2:
		    		{
		    			AddItemCollection(giftitem[no][14]);
		    			return;
		    		}
		    		case 3:
		    		{
		    			alert("亲爱的红钻用户,一次只能选择一件物品进行收藏,请去掉选择框中的一件,谢谢!");
              return;
		    		}
		    		default:
		    		{
		    			alert("请重新选择您要购买的物品");
		    			return;
		    		}
    
		    	}
		    }
			else
			{
				  var sUrl;
				  sUrl = "/live/rat_2008/rat_love_vippairget.html?no=";
				  switch(count)
		    	{
		    		case 0:
		    		{
		    			alert("您还没有选择物品，请先选择您要购买的物品");
              return;
            }
		    		case 1:
		    		{
		    			sUrl = sAdmin+sUrl+no+"&choice=1";
      	      gotofloatpage(sUrl);
      	      return;
		    		}
		    		case 2:
		    		{
		    			sUrl = sAdmin+sUrl+no+"&choice=2";
      	      gotofloatpage(sUrl);
		    			return;
		    		}
		    		case 3:
		    		{
		    			sUrl = sAdmin+sUrl+no+"&choice=3";
      	      gotofloatpage(sUrl);
		    			return;
		    		}
		    		default:
		    		{
		    			alert("请重新选择您要购买的物品");
		    			return;
		    		}
    
		    	}
			 }
      }
}

function SubPairRedget(no,choice)
 {
 	var count = parseInt(choice);
	switch (count)
	{
		case 1:
		{
			Collect(giftitem[no][8]);
			return;
		}
		case 2:
		{
			Collect(giftitem[no][14]);
			return;
		}
		case 3:
		{
			alert("亲爱的红钻用户,一次只能选择一件物品进行收藏,请取掉选择框中的一件,谢谢!");
			return;
		}
		default:
		{
			location = sAdmin+"/live/rat_2008/rat_love_busy.html";
		  return;
	  }
	}
 }  

//单件红钻免费领取
function OnRedget(itemno,name,price,vprice)
{
      if (CheckRatLogin())
      {
	       var sUrl;

		    if (1 == iVip)
		    {
			    AddItemCollection(itemno);
			}
			else
			{
			    sUrl = "/live/rat_2008/rat_love_comget.html?";
			    sUrl += "itemno="+itemno+"&name="+name.escUrl();
			    sUrl += "&price="+price+"&vipprice="+vprice;
			    sUrl = sAdmin+sUrl;

			    gotofloatpage(sUrl);
			}
      }
}
   
function AddItemCollection(ino)
{
	function onResp(xmlDoc)
	{
		WaitEnd([window, top.leftfra, top.topfra]);
		if (QQShowCommXMLError(xmlDoc))
		{
			var iCode = xmlDoc.getElementsByTagName("QQSHOW")[0].getAttribute("code");
			var mapCodeMessage = {
				"-1" : "收藏物品号无效",
				"-10": "该物品已经在收藏中"
			};
			if (iCode == -1004)
		    {
		        alert("对不起，您的操作过于频繁，请稍后再试");
		        return;
		    }

			if (iCode == 0)
			{
				sUrl = "/live/rat_2008/rat_love_vipget.html?itemno="+ino;
			}
			else if (-10 == iCode)
			{
			    
				sUrl = "/live/rat_2008/rat_love_freefail.html?itemno="+ino;
				FloatShow(sUrl, 454, 270, null, null, 200, 0);
				
				return;
	
			}
			else
			{
				sUrl = "/live/rat_2008/rat_love_busy.html";
	
			}
			
			gotofloatpage(sUrl);
		}
		
	};
	function onError()
	{
		WaitEnd([window, top.leftfra, top.topfra]);
		sUrl = "/live/rat_2008/rat_love_busy.html";
		report(-2, iVip);
		gotofloatpage(sUrl);
	};
	
	WaitStart([window, top.leftfra, top.topfra],["处理中请稍候..."]);
	getQQSHOWXml("http://show8.qq.com/cgi-bin/qqshow_user_itemcollection_add?item="+ino, onResp, onResp, onError);
	
   }
   
   function SubRedget(itemno)
   {
   	 Collect(itemno);
   }
 
 


//免费领取
function  OnFreeget(itemno)
{
   var addr = sAdmin+"/cgi-bin/qqshow_mall_valentine_pay?itemno="+itemno;
   var sUrl = "";
	 function succCallBack()
	{
		WaitEnd([window, top.leftfra, top.topfra]);
		var type = 1;
		if (itemno>0 &&itemno<1000000)
		{
			type = 0;
		}
		sUrl = sAdmin+"/live/rat_2008/rat_love_freesuc.html?itemno="+itemno+"&type="+type;
		
		gotofloatpage(sUrl);
	}
	
	function failCallBack(oResponseXml)
	{
		WaitEnd([window, top.leftfra, top.topfra]);
		var iCode = oResponseXml.getElementsByTagName("QQSHOW")[0].getAttribute("code");
	
    if (iCode == -1004)
		{
		   alert("对不起，您的操作过于频繁，请稍后再试");
		   return;
		}

		if (iCode == -2002)
		{
		    sUrl = sAdmin+"/live/rat_2008/rat_love_freefail.html?itemno="+itemno;
		    FloatShow(sUrl, 454, 270, null, null, 200, 0);
		    return;
		}
		else if(-2003 == iCode)
		{
			sUrl = setURLParam("/live/rat_2008/fail.html","msg","今天的免费礼品已领取完毕，明天早点来哦!");
			FloatShow(sUrl, 404 , 160 ,null,null,200,0);
			return;
		}
		
		
		sUrl = sAdmin+"/live/rat_2008/rat_love_busy.html";
		FloatShow(sUrl, 405, 172, null, null, 200, 0);
		return;
	}
	 
	  if (CheckRatLogin())
	 {
	     WaitStart([window, top.leftfra, top.topfra],["处理中请稍候..."]);
	   getQQSHOWXml(addr,succCallBack,failCallBack,failCallBack);

   }
}
   


//公用函数

    
function ClosePage()
{
       if (parent)
       {
	      parent.FloatShow.Hide();
		  return;
        }

	   var oChild = window.document.getElementById("ID_QQSHOW_FLOAT_WIN");
       if (oChild)
	   {
	       oChild.style.display="none";
	   }
	   return;
}
    
function gotofloatpage(sUrl)
{
     
        FloatShow(sUrl, 525, 375, null, null, 200, 0);
}

//子页面购买
function Buy(sItem,type)
{
  var sUrl = sAdmin+"/cgi-bin/qqshow_mall_valentine_pay?itemno="+sItem;
	function succCallBack()
	{
		WaitEnd([window, top.leftfra, top.topfra]);
		location = sAdmin+"/live/rat_2008/rat_love_paysuc.html?type="+type;
		
		return 0;
	}
	
	function failCallBack(oResponseXml)
	{
		WaitEnd([window, top.leftfra, top.topfra]);
		var ob = oResponseXml.getElementsByTagName("QQSHOW")[0];
		var iCode = ob.getAttribute("code");
	  var sMeg = ob.getAttribute("message");
        if (iCode == -1004)
		{
		   alert("对不起，您的操作过于频繁，请稍后再试");
		   return 0;
		}

		if (iCode == -2001 || sMeg.toString().indexOf("余额不足") != -1)
		{
		    location = sAdmin+"/live/rat_2008/rat_love_nomoney.html";
		    return 0;
		}
		
		
		location = sAdmin+"/live/rat_2008/rat_love_busy.html?msg="+sMeg.escUrl();
		return 0;
	}
	 
	 WaitStart([window, top.leftfra, top.topfra],["处理中请稍候..."]);
	 getQQSHOWXml(sUrl,succCallBack,failCallBack,failCallBack);
}

//子页面收藏
function Collect(ino)
 {
	function onResp(xmlDoc)
	{
		WaitEnd([window, top.leftfra, top.topfra]);
		if (QQShowCommXMLError(xmlDoc))
		{
			var iCode = xmlDoc.getElementsByTagName("QQSHOW")[0].getAttribute("code");
			var mapCodeMessage = {
				"-1" : "收藏物品号无效",
				"-10": "该物品已经在收藏中"
			};
			if (iCode == -1004)
		    {
		        alert("对不起，您的操作过于频繁，请稍后再试");
		        return;
		    }

			if (iCode == 0)
			{
			   
				location = "/live/rat_2008/rat_love_vipget.html?itemno="+ino;
				return;
			}
			else if (-10 == iCode)
			{
			    
				location = "/live/rat_2008/rat_love_freefail.html?itemno="+ino;
				
				return;
	
			}
			else
			{
			  
				location = "/live/rat_2008/rat_love_busy.html";
	            return;
			}
		
		}
		
	};
	function onError()
	{
		WaitEnd([window, top.leftfra, top.topfra]);
		location = "/live/rat_2008/rat_love_busy.html";
		
	};
	if (1 == iVip)
	{
	     WaitStart([window, top.leftfra, top.topfra],["处理中请稍候..."]);
	     getQQSHOWXml("http://show8.qq.com/cgi-bin/qqshow_user_itemcollection_add?item="+ino, onResp, onResp, onError);
	}
	
	else
	{
	     alert("对不起，只有红钻贵族才可以享受此特权哦！");
	}
}

