﻿var BuyPropid = 0;
var strLoading = "<div class=\"loading\">数据查询中，请稍候……</div>";
var strBuyloading = "<div class=\"loading\"> 道具购买中，请稍候……</div>";
var strTransLoading = "<div class=\"loading\">道具转让中，请稍候……</div>";
var strUseItemLoading = "<div class=\"loading\">道具使用中，请稍候……</div>";
var currentpage=1;
var CategoryId = 0;
var GroupId = 0;
var bolPlat = false;
var currentRransRowindex;


/*---------------------------------------------------
购买道具和赠送道具的方法
-----------------------------------------------------*/
//购买
function Buy(propid,event)
{
	//alert("系统维护，暂时不能购买");
	//return;
    BuyPropid = propid;
    makeBuyArea("Buy",event);
}
//赠送
function SendTo(propid,event)
{
	//alert("系统维护，暂时不能购买");
	//return;
	
    BuyPropid = propid;
    makeBuyArea("SendTo",event);
}
//提交购买或赠送事件
function BuySubmit(buyType)
{
    var amount = $("buyAmount").value;
	
    var inputArea = $("inputArea");

    if(buyType=="Buy")	//自己购买
    {
        inputArea.innerHTML = strBuyloading;
        AjaxService.Buy(0, null, BuyPropid, amount, buySubmit_CallBack);
    }
    else if(buyType=="SendTo")	//购买赠送他人
    {
        var senduserid = $("senduserid").value;
        var accountType = $("AccountType").value;
        inputArea.innerHTML = strBuyloading;
        AjaxService.Buy(accountType, senduserid, BuyPropid, amount, buySubmit_CallBack);
    }
}
//购买或赠送的回调函数
function buySubmit_CallBack(res)
{
    var inputArea = $("inputArea");
    var rst = res.value;
    var desc = "";
    if(	rst >= 0)
    {
        if(rst==0)
            desc= "购买成功！<br>请重新登陆平台，道具将自动激活";
        else
            desc="购买成功，折扣为"+ rst +"折！<br>请重新登陆平台，道具将自动激活";
    }
    else if(rst == -1)
        desc = "您还没有登陆，请在<a href='javascript:openLogin()'><u>登陆</u></a>后购买！";
    else if(rst == -2)
        desc = "道具参数错误！";
    else if(rst == -3)
        desc = "购买数量错误！";
    else if(rst == -5)
        desc= "该物品不可使用赠送点券，您的有价点券余额不足！<br><a href='http://pay.cga.com.cn' target='_blank'><b>[立即充值]</b></a>";
    else if(rst == -6)
        desc = "您的余额不足！<br><a href='http://pay.cga.com.cn' target='_blank'><b>[立即充值]</b></a>";
    else if(rst == -7)
        desc = "点券扣除失败！";
    else if(rst == -10)
        desc = "用户不存在，请检查！";
    else if(rst == -1001)
        desc = "您已经购买过道具，不能参与活动";
    else if(rst == -1002)
        desc = "每人只能购买一个";
    else
        desc = "购买失败，请稍候再试！";	
		
    inputArea.innerHTML = "<font color=red>" + desc + "</font>";
	
}


//创建购买输入区域
function makeBuyArea(buytype,event)
{
    markpage();
    creatediv("buyArea");
    var buyArea = $("buyArea");
    buyArea.style.display = "inline";
    positionDiv(buyArea,event);
   
	
    var buytitle = $("buytitle");
    var inputArea = $("inputArea");
    //var buybg = $("buybg");

    if(buytype == "Buy")
    {                           //<img id='buyclose' onclick='closeBuyArea()' src='images/closebtn.gif' style='cursor:pointer;'>
        buyArea.innerHTML = "<div id='closeArea'><input type='button' id='buyclose' onclick='closeBuyArea()' value='×' ></div>";
        buyArea.innerHTML += "<div id='inputArea'>购买数量：<input type=\"text\" id=\"buyAmount\" value=\"1\" class=\"input\" size=10> "+
                             "<br><input type='button' id=\"buybtn\" onclick=\"BuySubmit('Buy')\" value='确定购买'></div>";
                           //"<br><img src='images/buybtn.gif' id=\"buybtn\" onclick=\"BuySubmit('Buy')\" ></div>";
       
    }
    else if(buytype == "SendTo")
    {
        buyArea.innerHTML = "<div id='closeArea'><input type='button' id='buyclose' onclick='closeBuyArea()' value='×' ></div>";
        buyArea.innerHTML +=  "<div id='inputArea'>"+
                            "帐号类型：<select id='AccountType' class=\"input\" style='font-size:12px;'><option value='1'>浩方平台帐号</option><option value='3'>盛大通行证</option><option value='2'>浩方数字帐号</option><option value='4'>盛大数字帐号</option></select><br>"+
                            "赠送用户：<input type=\"text\" id=\"senduserid\" class=\"input\" size=10> <br>"+
                            "购买数量：<input type=\"text\" id=\"buyAmount\" value=\"1\" class=\"input\" size=10> "+
                            "<br><input type='button' id=\"buybtn\"  onclick=\"BuySubmit('SendTo')\" value=\"确定购买\"></div>";
                            //"<br><img src='images/buybtn.gif' id=\"buybtn\"  onclick=\"BuySubmit('SendTo')\"></div>";
    }
    
    //fixPng();
	
}

//关闭购买输入区域
function closeBuyArea()
{
    var buyArea = $("buyArea");
    buyArea.innerHTML = "";
    buyArea.style.display = "none";
    $("mark").style.display = "none";
}

/*---------------------------------------------------------------*/




/*---------------------------------------------------------------
转让道具各类方法
-----------------------------------------------------------------*/
//转让道具
function TransItem(itemid,itemname,rowindex,event)
{
	//alert("系统维护，服务暂停");
	//return;
	
    currentRransRowindex = rowindex;
    //alert(currentRransRowindex);
    makeTransItemArea(itemid,itemname,event);
}
//转让道具提示窗口
function makeTransItemArea(itemid,itemname,event)
{
    markpage();
    creatediv("TransItemArea");
    var TransItemArea = $("TransItemArea");
    TransItemArea.style.display = "inline";
    positionDiv(TransItemArea,event);

                                //<img id='buyclose' onclick='closeTransItemArea()' src='images/closebtn.gif' style='cursor:pointer;'>
    TransItemArea.innerHTML = "<div id='closeArea'><input type='button' id='buyclose' onclick='closeTransItemArea()' value='×' /></div>";
    TransItemArea.innerHTML +=  "<div id='inputArea'>转让：<b>"+itemname+"</b><br>"+
                        "帐号类型：<select id='AccountType' class=\"input\" style='font-size:12px;'><option value='1'>浩方平台帐号</option><option value='3'>盛大通行证</option><option value='2'>浩方数字帐号</option><option value='4'>盛大数字帐号</option></select><br>"+
                        "转让用户：<input type=\"text\" id=\"touser\" class=\"input\" size=10> <br>"+
                        "<input type='button' id=\"buybtn\"  onclick=\"TransItemSubmit("+ itemid +")\" value=\"确定转让\" /></div>";
                        //"<img src='images/transitembtn.gif' id=\"buybtn\"  onclick=\"TransItemSubmit("+ itemid +")\"></div>";
	
}


 ///0：成功
/// -1：转让的道具不存在，或者该道具不是该用户的
/// -2：转让操作失败
/// -10：没有登录
/// -9：用户帐号不正确
function TransItemSubmit(itemid)
{
    var userType = $("AccountType").value;
    var touser = $("touser").value;
    var inputArea = $("inputArea");
    if(touser.trim()=="")
    {
        alert("转让用户帐号不能空");
        return;
    }
    inputArea.innerHTML = strTransLoading;
    AjaxService.TransItem(itemid,userType,touser,TransItemSubmit_callback);
}
function TransItemSubmit_callback(res)
{
    var inputArea = $("inputArea");
    var rst = res.value;
    var desc = "";
    if(	rst == 0)
    {
        desc= "道具转让成功，对方将在自己的道具箱中看到您转让的道具！";
        //删除当前行
        var itemtable = $("myitemlist");
		itemtable.deleteRow(currentRransRowindex);
    }
    else if(rst == -10)
        desc = "您还没有登陆，请在<a href='javascript:openLogin()'><u>登陆</u></a>后转让！";
    else if(rst == -9)
        desc = "您输入的用户帐号可能不正确，请检查！";
    else if(rst == -8)
        desc = "转让用户就是你自己，不能自己转给自己！";
    else if(rst == -1)
        desc = "您要转让的道具有问题，可能该道具不存在！或者不是您道具箱的物品";
     else if(rst == -2)
        desc= "该道具是他人转让，您不能再次转让！";
    else if(rst == -3)
        desc= "转让操作失败，，请稍候再试！";
    else
        desc = "转让失败";	
    inputArea.innerHTML = "<font color=red>" + desc + "</font>";
}

//关闭道具提示窗口
function closeTransItemArea()
{
    var TransItemArea = $("TransItemArea");
    TransItemArea.innerHTML = "";
    TransItemArea.style.display = "none";
    $("mark").style.display = "none";
}

/*----------------------------------------------------------------*/





/*---------------------------------------------------------------
使用VIP道具各类方法
-----------------------------------------------------------------*/
//使用VIP道具
function UseVIPItem(itemid,rowindex,event)
{
	//alert("系统维护，服务暂停");
	//return;
	
    currentRransRowindex = rowindex;
    //alert(currentRransRowindex);
   // alert(itemid)
    
    makeUseVIPItemArea(itemid,event);
}
//转让道具提示窗口
function makeUseVIPItemArea(itemid,event)
{
    markpage();
    creatediv("UseVipItemArea");
    var UseVipItemArea = $("UseVipItemArea");
    UseVipItemArea.style.display = "inline";
    positionDiv(UseVipItemArea,event);

    UseVipItemArea.innerHTML = "<div id='TitleArea'><input type='button' id='closeUsebtn' class=\"closeBtn\"  onclick='closeUseVIPItemArea()' value='×' style='float:right' />VIP道具使用</div>";
    UseVipItemArea.innerHTML +=  "<div id='inputArea'>确定要使用该VIP道具？<br>"+
                                 "<span style='display:block;margin-left:32px;'><input type='button' id=\"okUsebtn\" class=\"okBtn\"  onclick=\"UseVIPItemSubmit("+ itemid +")\" value=\"确定使用\"  style='float:left' />&nbsp;&nbsp;"+
                                 "<input type='button' id=\"cancelUsebtn\" class=\"cancelBtn\"  onclick=\"closeUseVIPItemArea()\" value=\"取消\"/></span></div>";
}


 ///0：成功
/// -1：转让的道具不存在，或者该道具不是该用户的
/// -2：转让操作失败
/// -10：没有登录
/// -9：用户帐号不正确
function UseVIPItemSubmit(itemid)
{
    var inputArea = $("inputArea");
    inputArea.innerHTML = strUseItemLoading;
    AjaxService.UseVipItem(itemid,UseVIPItemSubmit_callback);
}
function UseVIPItemSubmit_callback(res)
{
    var inputArea = $("inputArea");
    var rst = res.value;
    var desc = "";
    if(	rst >= 0)
    {
        desc= "您已经成功获得了<b>"+ rst +"</b>天的VIP。您可在<a href='http://pay.cga.com.cn/MyAccount/Default.aspx' target='_blank'>账务中心</a>查询VIP状态<br>注意：VIP到账会稍有延迟。";
        //删除当前行
        var itemtable = $("myitemlist");
		itemtable.deleteRow(currentRransRowindex);
    }
    else if (rst == -1001)
        desc = "您还没有没有登陆，请在登陆后使用<br><br><a href='http://passport.cga.com.cn/login/loginto.aspx'>【点此登陆】</a>";
    else if (rst == -1002)
        desc = "没有可用的VIP道具";
    else if (rst == -1003)
        desc = "使用道具失败";
    else if (rst == -1004)
        desc = "使用道具意外错误";
    else if (rst == -1005)
        desc = "增加VIP失败";
    else if (rst == -1006)
        desc = "指定的道具编号不是可用的有效道具！";
    else
        desc = "发生错误，请稍后再试";
    inputArea.innerHTML = "<font color=red>" + desc + "</font>";
}

//关闭道具提示窗口
function closeUseVIPItemArea()
{
    var UseVipItemArea = $("UseVipItemArea");
    UseVipItemArea.innerHTML = "";
    UseVipItemArea.style.display = "none";
    $("mark").style.display = "none";
}

/*----------------------------------------------------------------*/







/*---------------------------------------------------------------
查询各种情况的道具
-----------------------------------------------------------------*/

//列出道具的公用方法
function GetItemsList(props,rows)
{
    var strTmp = "";
    var itemclass = "";
    for(i=0;i<rows;i++)
    {		
        if(props.Rows[i].cuxiao==1)
            itemclass = "itemblock cuxiao";
        else
            itemclass = "itemblock";   

        strTmp += "<table cellspacing='0'  title='"+props.Rows[i].ItemShortDesc+"' class='"+ itemclass +"'>";	
        strTmp += " <tr>";	
        strTmp += "		<td style='width:70px;padding:2px 2px;' valign=top><a href='desc.aspx?id=" + props.Rows[i].ItemTypeID + "' target='_blank'><img src=\"images/propImages/"+ props.Rows[i].ItemImage +"\" width=\"65\" height=\"65\" onerror=\"this.src='images/itemdefault.gif'\"/></a></td>";	
        strTmp += "		<td style='padding:4px 0px;' align='left'>";
        strTmp += "		    <span class='itemName'>"+ props.Rows[i].ItemName +"</span><br />";	
        strTmp += "			<div class='itemDesc'>" + props.Rows[i].ItemShortDesc + "</div>";
        strTmp += "			原价：<span class='itemprice1'>"+ props.Rows[i].OriginalPrice+" 点券</span><br />";	
        strTmp += "			优惠价：<img src=\"images/penny1.gif\"  /><span class='itemprice2'>"+ props.Rows[i].Price +" 点券</span><br />";	
        strTmp += "			<a href='javascript:' onclick=\"Buy('"+ props.Rows[i].ItemTypeID +"',event);\"><img src='images/index/buy.gif' /></a>";	
        strTmp += "			<a href='javascript:' onclick=\"SendTo('"+ props.Rows[i].ItemTypeID +"',event)\" ><img src='images/index/send.gif' /></a>";	
        strTmp += "			<a href='desc.aspx?id="+ props.Rows[i].ItemTypeID +"' target='_blank' ><img src='images/index/desc.gif' /></a>";	
        strTmp += "		</td>";	
        strTmp += "	</tr>";	
        strTmp += "</table>";
    }
    if(rows==0)
    {
        strTmp="<div>对不起，还没有这类道具...</div>";
    }
    return strTmp;
}



//列出新的积分道具
function QueryItemsByCategoryId(page, cId, gId)
{
    initLoading();
    if(cId==0)
    {
        $("Groups").style.display="none";
    }
    else if(CategoryId != cId)
    {
        var f = cId==5?"m1":cId==2?"m2":"m3";
        var g="<span id='__group0' onclick='"+f+"("+0+")' style='cursor:pointer;'>所有组</span>";
        if(cId==2)
            g+="&nbsp;|&nbsp;<span id='__groupbt' onclick='m4()' style='cursor:pointer;color:red'>包天包月积分道具</a></span>"
        var groups = AjaxService.QueryGroupByCategoryId(cId).value;
        if(groups!=null)
        {
            for(var i =0 ;i<groups.Rows.length;i++)
            {
                with(groups.Rows[i])
                {
                    g+="&nbsp;|&nbsp;<span id='__group"+ID+"' onclick='"+f+"("+ID+")' style='cursor:pointer;'>"+GroupName+"</span>";
                }
            }
        }
        $("Groups").style.display="";
        $("Groups").innerHTML=g;
    }
    currentpage = page;
    CategoryId = cId;
    GroupId=gId;
    AjaxService.QueryItemsByCategoryId(page, CategoryId, GroupId, QueryItemsByCategoryId_callback);
}

//callBack
function QueryItemsByCategoryId_callback(res)
{
    var rst = res.value.Data;
    var rows = rst.Rows.length;

    $("itemlist").innerHTML = GetItemsList(rst,rows);
    
    GetPage(res.value.PageCount,"QueryItemsByCategoryId", ","+CategoryId+","+GroupId);
}

/*
个人道具详细列表
*/
function myItems(page)
{
    currentpage = page;
    AjaxService.GetMyItems(page, myItems_callback);
}
function myItems_callback(res)
{
    if(res.value.PageCount == -1)
    {
        openLogin();
    }
    else
    {
        var rst = res.value.Data;
        var rows = rst.Rows.length;  

        showitems(rst,rows);
        GetPage(res.value.PageCount,"myItems","");
    }
}
/*
个人道具详细列表,显示在平台中
*/
function myItemsPlat(page)
{
    currentpage = page;
    AjaxService.GetMyItemsForPlat(page,userid,myItemsPlat_callback);
}
function myItemsPlat_callback(res)
{
    if(res.value.PageCount > 0)
    {
        var rst = res.value.Data;
        var rows = rst.Rows.length;

        showitems(rst,rows);
        GetPage(res.value.PageCount,"myItemsPlat","");
    }
}



/*--------------------------------------------------
显示道具列面，在前台页面按表格块显示
----------------------------------------------------*/
function showitems(props,rows)
{
	var strtmp = "";
	var item = null;

	var itemtable = $("myitemlist");
	var cl=itemtable.childNodes.length;
    for(var i=0;i<cl;i++)
    {
        itemtable.removeChild(itemtable.childNodes[0]);
    }
	var row = null;
	var td = null;

    for(var i=0 ;i < rows; i++)
    {
		item = props.Rows[i];
		row = itemtable.insertRow(-1);
		row.height = 50;
			
		td = row.insertCell(-1);
		td.innerHTML = "<a href='desc.aspx?id=" + item.ItemTypeID + "' target='_blank'><img src='images/propImages/"+ item.ItemImage + "' width='40' height='40'></a>";
		td.title = item.ItemShortDesc;
		td.align = "center";
		td.width = 90;
		
		td = row.insertCell(-1);
		td.innerHTML = item.ItemName;
		td.title = item.ItemShortDesc;
		td.width = 140;

		td = row.insertCell(-1);
		td.innerHTML = item.Price+" 点券";
		td.align = "center";
		td.width = 60;
		
		td = row.insertCell(-1);
		td.innerHTML = item.ItemNum;
		td.align = "center";
		td.width = 50;
		
		td = row.insertCell(-1);
		if(item.UseUrl != null && item.UseUrl != '')
		{
		    item.UseUrl = item.UseUrl.replace("$uitemid",item.ItemID);
		    if(item.UseUrl.substr(0,10).trim()=="javascript")
		        td.innerHTML = "<a href='#' onclick="+ item.UseUrl +"><img src=\"images/index/useitem.JPG\" border=\"0\" /></a>";
		    else
		        td.innerHTML = "<a href='"+ item.UseUrl +"' target='_blank'><img src=\"images/index/useitem.JPG\" border=\"0\" /></a>";
			    
		}
		else if(item.IsParatactic==0)
		{
		    if(item.IsActive == 0)
		    {
			    td.innerHTML = "<a href='javascript:' onclick='SetActive("+item.ItemID+", true)'><img src='images/index/youxian.gif' alt='点击设置优先使用该道具。\r同一组的道具只能设置其中一个优先使用，如果未设置优先使用，则离过期时间最近的道具会被优先使用。' /></a>";
		    }
		    else
		    {
			    td.innerHTML = "<a href='javascript:' onclick='SetActive("+item.ItemID+", false)'><img src='images/index/noyouxian.gif' alt='点击取消优先使用该道具。\r同一组的道具只能设置其中一个优先使用，如果未设置优先使用，则离过期时间最近的道具会被优先使用。' /></a>";
			}
		}
		else
		{
			td.innerHTML = "<font color=#999999>无需操作<BR>自动使用</font>";
	    }
		td.align = "center";
		td.width = 110;

		td = row.insertCell(-1);
		td.innerHTML = item.ItemStatus==1?"<a onclick=\"Buy('"+ item.ItemTypeID +"',event);\" target='_blank'><img src=\"images/index/buyagain.JPG\" border=\"0\" style='cursor:pointer' /></a>":"<font color=#999999>停止出售</font>";
		td.align = "center";
		td.width = 110;

		td = row.insertCell(-1);
		td.innerHTML = item.cantransfer==1?"<a href=\"javascript:\" onclick=\"TransItem('"+ item.ItemID +"','"+ item.ItemName +"',this.parentNode.parentNode.rowIndex,event);\">【转让】</a>":"<font class='delstyle'>【转让】</font>";
		td.align = "center";
		td.width = 50;
		
		td = row.insertCell(-1);
		td.innerHTML = "<span class='sDate'><font color=red>"+item.OverdueTime.Format("yy-MM-dd hh:mm")+"</font><br>"+item.BuyTime.Format("yy-MM-dd hh:mm")+"</span>";
		td.align = "center";
		td.width = 124;
	}
	if(currentpage==1&&rows <= 2)
	{
	    row = itemtable.insertRow(-1);
	    row.height = 50;
	    td = row.insertCell(-1);
	    td.colSpan=7;
	    if(rows==0)
		    td.innerHTML="<font style='font-size:12px;padding:3px;margin-left:20px;color:red'>友情提示：您还没有购买任何道具，您可在下面的推荐区或到<a href='http://item.cga.com.cn' target='_blank'><b>浩方商城</b></a>购买适合您的道具。</font>";
	    else if(rows == 1)
		    td.innerHTML="<font style='font-size:12px;padding:3px;margin-left:20px;color:red'>友情提示：您目前拥有<b>1</b>种道具，您可以在下面的推荐区或到<a href='http://item.cga.com.cn' target='_blank'><b>浩方商城</b></a>购买更多适合您的道具。</font>";
	    else if(rows == 2)
		    td.innerHTML="<font style='font-size:12px;padding:3px;margin-left:20px;color:red'>友情提示：您目前已有<b>2</b>种道具，您还可以在下面的推荐区或到<a href='http://item.cga.com.cn' target='_blank'><b>浩方商城</b></a>购买更多适合您的道具。</font>";
	    else
		    td.innerHTML="&nbsp;";
	}
}


//列出推荐的道具
function CommendItems()
{
	AjaxService.QueryCommendItems(CommendItems_callback);
}
function CommendItems_callback(res)
{
	var rst = res.value;
	var rows = rst.Rows.length;

    $("itemlist").innerHTML = GetItemsList(rst,rows);
}

//列出新的道具
function NewItems()
{
    AjaxService.QueryNewItems(New_callback);
}
function New_callback(res)
{
    var rst = res.value;
    var rows = rst.Rows.length;

    $("New").innerHTML = GetItemsList(rst,rows);
}
        
 
//列出促销道具
function CuxiaoItems()
{
    AjaxService.QueryCuxiaoItems(CuxiaoItems_callback);
}
function CuxiaoItems_callback(res)
{
    var rst = res.value;
    var rows = rst.Rows.length;

    $("cuxiao").innerHTML = GetItemsList(rst,rows);
}



//列出房间冠名道具
function RoomNameItems()
{
    AjaxService.QueryRoomNameItems(RoomNameItems_callback);
}
function RoomNameItems_callback(res)
{
    var rst = res.value;
    var rows = rst.Rows.length;

    $("RoomNameItemList").innerHTML = GetItemsList(rst,rows);
}


               
//设置优先使用道具方法    
function SetActive(ItemID, active)
{
    if(confirm("你确定要"+(active?"优先使用该道具吗":"取消该道具的优先使用状态吗")+"？"))
    {
        if(bolPlat)
        {
	        AjaxService.SetActivePlat($("hidUserId").value,ItemID, active,SetActive_callback);
        }
        else
        {
	        AjaxService.SetActive(ItemID, active,SetActive_callback);
	    }
	}
}


//列出按条件查询的道具

function QueryItems()
{
    initLoading();
    AjaxService.QueryItems(QItemCategoryid,QItemGroupid,QItemUsetype, QueryItems_callback);
}
function QueryItems2(cid,gid,utype)
{
    initLoading();
   AjaxService.QueryItems(cid,gid,utype, QueryItems_callback); 
}
function QueryItems_callback(res)
{
    var rst = res.value;
    var rows = rst.Rows.length;

    $("ItemList").innerHTML = GetItemsList(rst,rows);
}






function SetActive_callback(rst)
{
    if(rst.error!=null)
    {
        alert('错误：'+rst.error.Message);
        return;
    }
    if(bolPlat)
    {
        myItemsPlat(currentpage);
    }
    else
    {
        myItems(currentpage);
    }
}





/*---------------------------------------------------------------
一些页面显示的公共的方法
-----------------------------------------------------------------*/
function markpage()
{
    creatediv("mark");
    var mark = $("mark");
    mark.style.display="block";	
    var PageSize = getPageSize();
    mark.style.width=PageSize[0]+"px";
    mark.style.height=PageSize[1]+"px";
	
}

//道具列表区域显示Loading
function initLoading()
{
    ShowMessage(strLoading);	
}
function ShowMessage(message)
{
    $("itemlist").innerHTML = message
}
function closeLoading()
{
    var loading = $("loading");
    var mark = $("mark");
    loading.style.display = "none";
    mark.style.display="none";
}


function positionDiv(div,event)
{	
	if(document.body)
	{
		var scrollY = document.body.scrollTop;
		var scrollX = document.body.scrollLeft;
	}
	
	if (document.documentElement)
	{
		var scrollY = document.documentElement.scrollTop;
		var scrollX = document.documentElement.scrollLeft;
	}			

	var divleft = event.clientX+scrollX-125;
	div.style.left = divleft+"px";
	if(document.body.clientWidth - divleft < 250)
		div.style.left = event.clientX+scrollX-250+"px";	  
	  
	div.style.top = event.clientY+scrollY-125+"px";
	if(event.clientY+scrollY-125 < 0)
		div.style.top = "10px";	
}

//定位层，没有偏移
function positionDiv2(div,event)
{
if(document.body)
	{
		var scrollY = document.body.scrollTop;
		var scrollX = document.body.scrollLeft;
	}
	
	if (document.documentElement)
	{
		var scrollY = document.documentElement.scrollTop;
		var scrollX = document.documentElement.scrollLeft;
	}			

	var divleft = event.clientX+scrollX;
	div.style.left = divleft+"px";  
	  
	div.style.top = event.clientY+scrollY+"px";
}

//定位层，设定宽度偏移
function positionDiv3(div,width,event)
{
if(document.body)
	{
		var scrollY = document.body.scrollTop;
		var scrollX = document.body.scrollLeft;
	}
	
	if (document.documentElement)
	{
		var scrollY = document.documentElement.scrollTop;
		var scrollX = document.documentElement.scrollLeft;
	}			

	var divleft = event.clientX+scrollX-width/2;
	if(divleft<width)
	    divleft = event.clientX+scrollX;
	
	div.style.left = divleft+"px";
	
	
	if(document.body.clientWidth - divleft < width)
		div.style.left = event.clientX+scrollX-width+"px";	  
	  
	div.style.top = event.clientY+scrollY+"px";
}


function openLogin()
{
    window.location.href='http://passport.cga.com.cn/login/loginto.aspx?returnurl='+window.location.href;
}



function GetPage(pagecount,f,p)
{
    var pagecountforshow = 7;
    var page=$('pageNav');
    page.innerHTML="";
    var midpage=parseInt( pagecountforshow / 2);
    var startpage = 1;
    if (currentpage > midpage)
    {
        startpage = currentpage - midpage;
    }
    if (startpage + pagecountforshow - 1 > pagecount)
    {
        startpage = pagecount - pagecountforshow + 1;
    }
    if (startpage < 1)
    {
        startpage = 1;
    }
    var endPage = startpage + pagecountforshow - 1;
    if (endPage > pagecount)
    {
        endPage = pagecount;
    }
    if (startpage != 1)
    {
        var firstpage=document.createElement("a");
        firstpage.href="javascript:"+f+"(1"+p+");";
        firstpage.innerText="«";
        firstpage.title="到首页";
        page.appendChild(firstpage);
    }
    for (var i = startpage; i <= endPage; i++)
    {
        if (i == currentpage)
        {
            var cpage=document.createElement("span");
            cpage.innerText=i;
            page.appendChild(cpage);
        }
        else
        {
            var other=document.createElement("a");
            other.href="javascript:"+f+"("+i+p+");"
            other.innerText=i;
            page.appendChild(other);
        }
    }
    if (endPage != pagecount)
    {
        var lastpage=document.createElement("a");
        lastpage.href="javascript:"+f+"("+pagecount+p+");"
        lastpage.innerText="»";
        lastpage.title="到尾页";
        page.appendChild(lastpage);
    }
    return page;
}


function getPageSize()
{
    var xScroll, yScroll;

    if (window.innerHeight && window.scrollMaxY) 
    { 
        xScroll = document.body.scrollWidth;
        yScroll = window.innerHeight + window.scrollMaxY;
    } 
    else if (document.body.scrollHeight > document.body.offsetHeight)
    { // all but Explorer Mac
        xScroll = document.body.scrollWidth;
        yScroll = document.body.scrollHeight;
    } 
    else 
    { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
        xScroll = document.body.offsetWidth;
        yScroll = document.body.offsetHeight;
    }

    var windowWidth, windowHeight;
    if (self.innerHeight) 
    { // all except Explorer
        windowWidth = self.innerWidth;
        windowHeight = self.innerHeight;
    } 
    else if (document.documentElement && document.documentElement.clientHeight) 
    { // Explorer 6 Strict Mode
        windowWidth = document.documentElement.clientWidth;
        windowHeight = document.documentElement.clientHeight;
    } else if (document.body) 
    { // other Explorers
        windowWidth = document.body.clientWidth;
        windowHeight = document.body.clientHeight;
    } 

    // for small pages with total height less then height of the viewport
    if(yScroll < windowHeight)
    {
        pageHeight = windowHeight;
    } 
    else 
    { 
        pageHeight = yScroll;
    }
    // for small pages with total width less then width of the viewport
    if(xScroll < windowWidth)
    { 
        pageWidth = windowWidth;
    } 
    else 
    {
        pageWidth = xScroll;
    }

    arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
    return arrayPageSize;
}


//png图片在ie6的透明处理
/*function fixPng() {
  var arVersion = navigator.appVersion.split("MSIE")
  var version = parseFloat(arVersion[1])

  if ((version >= 5.5 && version < 7.0) && (document.body.filters)) {
    for(var i=0; i<document.images.length; i++) {
      var img = document.images[i];
      var imgName = img.src.toUpperCase();
      if (imgName.indexOf(".PNG") > 0) {
        var width = img.width;
        var height = img.height;
        var sizingMethod = (img.className.toLowerCase().indexOf("scale") >= 0)? "scale" : "image"; 
        img.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + img.src.replace('%23', '%2523').replace("'", "%27") + "', sizingMethod='" + sizingMethod + "')";
        img.src = "images/blank.gif";
        img.width = width;
        img.height = height;
        }
      }
    }
  }*/


