var _xmlData = null;

function PageSelect(iPage, bPinList, objControl)
{
	getNextPage(iPage,bPinList,objControl);
}
function getNextPage(iPage, bPinList, objControl)
{
	
	if (_xmlData==null)	_xmlData = GetXMLHttp();
	
	var sinfoId = document.getElementById("hidSiteInfo").value;
	var srchId = document.getElementById("hidSearchInfo").value;
    var sFunction = "eventlist.aspx?p=" + iPage + (iPage==0?"&i=1":"") + '&sinfoid=' + sinfoId + '&srchid=' + srchId + "&tt=" + (new Date()).valueOf();
    
    
    _xmlData.open("POST", sFunction, false); 
 
    _xmlData.send("<TRANSACTIONINPUT/>");	   

    resultlistCallback(true);    // process results indicating this is the initial data request
}

function resultlistCallback(bInitial){
    if (bInitial || _xmlData.readyState==4)
    {
        var retVal = _xmlData.responseText;
        var re = /\<.+\"divBody\"/gi
        var startIndex = retVal.search(re);
        re = /\<.+\"divBody_End\"/gi
        var endIndex = retVal.search(re);
        document.getElementById("divResults").innerHTML = retVal.substring(startIndex,endIndex);
		var pbottom = document.getElementById("bottomPage");
		var ptable = document.getElementById("pagingTable");
		if (ptable) pbottom.innerHTML = "<table id='pagingTable2' class='pagelinkTable' width='100%'>" + ptable.innerHTML + "</table>";//}catch(e){}
		document.body.scrollTop = 0;
		var o = document.getElementById("hidIsFiltered");
		if (o && o.value == "true") try { document.getElementById("ucEventList_ResultHeading").style.visibility = "visible";} catch(e){}
        resizeEventList();
    }
}

function resizeEventList()
{
	var o = document.getElementById("divList");
	var ptable = document.getElementById("pagingTable");
	var h = 45;
	if (ptable) h = h +  ptable.offsetHeight;
	if (o && o.offsetHeight < document.body.clientHeight - o.offsetTop - h ) o.style.height = document.body.clientHeight - o.offsetTop - h;
}

function onloadEventList()
{
    var pbottom = document.getElementById("bottomPage");
    var ptable = document.getElementById("pagingTable");
    if (ptable) pbottom.innerHTML = "<table id='pagingTable2' class='pagelinkTable' width='100%'>" + ptable.innerHTML + "</table>";//}catch(e){}
}

function displayDetailForm(o)
{
	var gid = "";
	try {gid = o.getAttribute("value");}catch(e){ gid = o; }
	var url="EventDetail.aspx?gid=" + gid;
	var h = screen.availHeight - 50;
	var w = screen.availWidth - 50;
	displayWindow(url,"_blank",w,h,"resizable=yes,toolbar=no,status=yes,menubar=no,location=no,scrollbars=yes");
}


function printEventList()
{
	var f = document.getElementById("hidIsFiltered");
	var sinfoId = document.getElementById("hidSiteInfo").value;
	var srchId = document.getElementById("hidSearchInfo").value;

	var pagetitle = encodeURIComponent(document.title + ' - List View ' + (f && f.value=='true' ? '(Filtered)':""));
	var qs = '?title=' + pagetitle + '&sinfoid=' + sinfoId + '&srchid=' + srchId;
	
	var TheNewWin = window.open('listprint.aspx' + qs,'name','toolbar=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes'); 
	TheNewWin.focus();
}