﻿// JScript 文件

function treeOpen(LV,ID)
{
    //alert(LV)
    var o = document.getElementById("iTreeImg_" + ID)
    var od = document.getElementById("iTreeMain"+ LV +"_" + ID);
    
    if(o.src.indexOf("tree+.gif") < 0)
    {
        o.src = "/images/tree+.gif";
        od.style.display = "none";
        od.innerHTML = "";
        return;
    }
  
    o.src = "/images/tree-.gif";
    
    od.style.display = "block";
    od.innerHTML = "正在读取数据...";
    
    document.getElementById("hdTmp").value = "iTreeMain"+ LV +"_" + ID;
    var url = "/ax/getBBSTreeChild.aspx?href=/arena/{0}.html&target=_self&LV="+ LV +"&ID="+ID;
    var callback = treeOpen_callback ;
	var data = '' ;
	Request.reSend(url,data,callback) ;	
	
}
function treeOpen_callback(httpObj)
{
	if(httpObj == null)	return;
	var strS = httpObj.responseText;
	
	var sItemID = document.getElementById("hdTmp").value;
	document.getElementById(sItemID).innerHTML = strS;
	
	doWaitAct();
	
}
function addRed()
{
    sNodeID1 = document.getElementById("hdNode1").value;
    sNodeID2 = document.getElementById("hdNode2").value;
    sNodeID3 = document.getElementById("hdNode3").value;
    if(sNodeID1 != "")
        document.getElementById("iTree_" + sNodeID1).style.backgroundColor = "red";
    if(sNodeID2 != "")
        document.getElementById("iTree_" + sNodeID2).style.backgroundColor = "red";
    if(sNodeID3 != "")
        document.getElementById("iTree_" + sNodeID3).style.backgroundColor = "red";
}
function doWaitAct()
{
    if(document.getElementById("btnWDo") != null)
	{
	    document.getElementById("btnWDo").click();
	    document.getElementById("spTmp").innerHTML = ""; 
	}
}
function window.onload()
{
    sNodeID1 = document.getElementById("hdNode1").value;
    sNodeID2 = document.getElementById("hdNode2").value;
    sNodeID3 = document.getElementById("hdNode3").value;
    
    if(sNodeID1 != "")
        treeOpen(2,sNodeID1)
    if(sNodeID2 != "")
    {
       // treeOpen(3,sNodeID2)
       document.getElementById("spTmp").innerHTML = "<input id='btnWDo' type=button onclick='treeOpen(3,"+ sNodeID2 +")'>"
    }
    
}

function addArena()
{
    sNodeID1 = document.getElementById("hdNode1").value;
    sNodeID2 = document.getElementById("hdNode2").value;
    sNodeID3 = document.getElementById("hdNode3").value;
    
	var url = "/arena/add.aspx?d1="+ sNodeID1 +"&d2="+ sNodeID2 +"&d3=" + sNodeID3;
	x = 600;//screen.width * 0.8;
	y = 480;
	//ShowMsg("嘿嘿！");
	setbg("增加球馆资料",x,y,url)
	//openWindow(url, x, y, '增加球馆资料：','0','no');
}

function pageChange(ctype)
{
	var sn1 = document.getElementById("hdNode1").value;
	var sn2 = document.getElementById("hdNode2").value;
	var sn3 = document.getElementById("hdNode3").value;
	
	var url = "/ax/getArenaList.aspx?0=0";
	
	if(sn1 != "") url += "&n1="+ sn1;
	if(sn2 != "") url += "&n2="+ sn2;
	if(sn3 != "") url += "&n3="+ sn3;
	
	var strPageIndex = parseInt(document.getElementById("labPageIndex").innerText);
	var strPageCount = parseInt(document.getElementById("labPageCount").innerText);
				
	if(ctype == "first")
	{
		url += "";
	}
	else if(ctype == "prev")
	{
		if(strPageIndex == 1)
		{
			alert("已经是第一页");
			return;
		}
		url += "&p=" + (strPageIndex - 1);
	}
	else if(ctype == "next")
	{
		if(strPageIndex == strPageCount)
		{
			alert("已经是最后一页");
			return;
		}
		url += "&p=" + (strPageIndex + 1);
	}
	else if(ctype == "last")
	{
		url += "&p=" + strPageCount;
	}
	
	document.getElementById("iAreaMain").innerHTML = "<img src='/images/loading.gif'>";
	
	var callback = pageChange_callback ;
	var data = '' ;
	Request.reSend(url,data,callback) ;	
}
function pageChange_callback(httpObj)
{
	if(httpObj == null)	return;
	var strS = httpObj.responseText;
	
	document.getElementById("iAreaMain").innerHTML = strS;
	
}


function SearchCheck()
{
    if(event.keyCode==13){
	    window.event.returnValue = false;
	    document.getElementById("btnSearch").click();
    }
}

function SearchGo()
{
    var sSTxt = document.getElementById("tbSTxt").value;
    if(sSTxt.indexOf("'") >=0)
	    sSTxt = sSTxt.substring(0,sSTxt.indexOf("'"));
    if(sSTxt == "")
    {
	    window.event.returnValue = false;
	    alert("请输入搜索内容！")
	    return;
    }
	
    //alert(sSTxt)
    url = "/ax/getArenaList.aspx?act=search&s=" + sSTxt;
	
    var callback = search_callback ;
    var data = '' ;
    Request.reSend(url,data,callback) ;		
	
}

function search_callback(httpObj)
{
    if(httpObj == null)
    {
	    document.getElementById("iAreaMain").innerHTML = "后台无法响应请求，暂停搜索功能";
	    return;
    }
    strS = httpObj.responseText;
	
    document.getElementById("iAreaMain").innerHTML = strS;
	
}
