/*
    分页列表
*/
function PageListBar(pageCount,CurrentPage,parameter)
{
 
	var PageListBarId=0;
    for(var i=0;i<=100;i++)
	{		
		if(eval("window.PageListBar"+i))
		{
			PageListBarId=i;
			break;
		}
	}
	if(pageCount<1){
		pageCount=1;
	}
    if(parameter!="")
    {
        parameter="&"+parameter;
    }

    var strHtml = "";

    var ini_PageList_Step = 5;
    var ini_PageList_Start = CurrentPage - ini_PageList_Step -1;
    var ini_PageList_End = parseInt(CurrentPage) + parseInt(ini_PageList_Step) + 1;
 
	
    if((CurrentPage - ini_PageList_Step)<=0){
        ini_PageList_End = ini_PageList_End -  (CurrentPage - ini_PageList_Step) + 1;
    }
    if((pageCount - CurrentPage) <= ini_PageList_Step){
        ini_PageList_Start = ini_PageList_Start - (ini_PageList_Step - (pageCount - CurrentPage)) - 1;
    }

    ini_PageList_Start = ini_PageList_Start <= 0?1:ini_PageList_Start;
	
    ini_PageList_End = ini_PageList_End < pageCount?ini_PageList_End:pageCount;
			

    if(pageCount <= 1){
        strHtml = "1";
    }else{
		

 
        for(i=ini_PageList_Start+1; i<ini_PageList_End; i++){
            if(CurrentPage == i){
                strHtml += "<b>[" + i + "]</b>";
                if(i != (ini_PageList_End-1)){
                    strHtml += "&nbsp";
                }
            }else{
                strHtml += "<a href=\"?CurrentPage=" + i + parameter + "\">[" + i + "]</a>";
                if(i != (ini_PageList_End-1)){
                    strHtml += "&nbsp";
                }
            }
        }
		
        if(CurrentPage == 1){
            strHtml = "<b>[1]</b>" + (pageCount == 2?"":"..") + strHtml;
        }else{
            strHtml = "<a href=\"?CurrentPage=1" + parameter + "\">[1]</a>" + (pageCount == 2?"":"..") + strHtml;
        }

        if(CurrentPage == pageCount){
            strHtml = strHtml + (pageCount == 2?"&nbsp;":"..") + "<b>[" + pageCount + "]</b>";
        }else{
            strHtml = strHtml + (pageCount == 2?"&nbsp;":"..") + "<a href=\"?CurrentPage=" + pageCount + parameter + "\">[" + pageCount + "]</a>";
        }
    }

    strHtml += "&nbsp;<INPUT TYPE=\"text\" size=\"2\" id=\"Tkl_CurrentPage"+PageListBarId+"\" NAME=\"PGNumber"+PageListBarId+"\" value=\""+CurrentPage+"\" style=\"border: 1px solid #cccccc; background-color: #ffffff;height:18px; color:#666666; font-weight:bold;\" > <INPUT TYPE=\"button\" value=\"GO\" onclick=\"if(1<=Tkl_CurrentPage"+PageListBarId+".value && Tkl_CurrentPage"+PageListBarId+".value<="+pageCount+"){window.location='?CurrentPage='+Tkl_CurrentPage"+PageListBarId+".value+'"+parameter+"'}\" style=\"border: 1px solid #cccccc;height:18px;cursor:hand;\" title=GoToPage>";
    document.write("<div id=\"PageListBar"+PageListBarId+"\">" + strHtml + "</div>");
}

function CheckAll(form)  {
  for (var i=0;i<form.elements.length;i++)    {
    var e = form.elements[i];
    if (e.name != 'chkall')    
	   e.checked = form.chkall.checked; 
   }
  }
 ///用于一般的弹出窗口
function DoWin(Url)
{
	var strDBName = "0";
	var nWidth = 800;//screen.availWidth*0.6;
	var nHeight =600;//screen.availheight*0.8;
	
	var strPro = "dialogHeight:"+nHeight.toString()+"px;dialogWidth:"+nWidth.toString()+"px;dialogTop:80px;center:yes;status:no;scroll:yes;resizable:yes;";
	var strRandom = (parseInt(Math.random()*1000)).toString();
	var GoWin = window.open(Url, "OpenWindow"+strRandom, strPro);
	//var GoWin = window.showModelessDialog(Url, "OpenWindow"+strRandom, strPro);
}
function DoWin2(ListenURL)
{
	var strDBName = "0";
	var nWidth = 800;//screen.availWidth*0.6;
	var nHeight =600;//screen.availheight*0.8;
	
	 window.open(ListenURL,"_blank","scrollbars=yes,width=800,height=600,top=100,left=100");
	 return false;
}


//myColor is create by Yanghan,Jmrb.com
// writeCookie
function writeCookie(name, value, expires)
{
  var expire = "";
  if(expires != null)
  {
    expire = new Date((new Date()).getTime() + expires * 3600000);
    expire = "; expires=" + expire.toGMTString();
  }
  document.cookie = name + "=" + escape(value) + expire;
}

//readCookie
function readCookie(name)
{
  var cookieValue = "";
  var search = name + "=";
  if(document.cookie.length > 0)
  {
    offset = document.cookie.indexOf(search);
    if (offset != -1)
    {
      offset += search.length;
      end = document.cookie.indexOf(";", offset);
      if (end == -1) end = document.cookie.length;
      cookieValue = unescape(document.cookie.substring(offset, end))
    }
  }
  return cookieValue;
}

//setColor
function setColor(color_val) {
	document.getElementById('myTable').style.backgroundColor = color_val;
    writeCookie("bgColor_cookie", color_val, 24)
}

//getColor
function getColor() {
  myTable.style.backgroundColor = "#FFFFFF";
	var bg_color = readCookie("bgColor_cookie");
	if (bg_color != null) {
    	myTable.style.backgroundColor = bg_color
		//alert(bg_color);
	}
}

//setFontSize
function setFont(size_val) {
	document.getElementById('myFont').style.fontSize = size_val+"px";
	writeCookie("fontSize_cookis", size_val, 24)
}

//getFontSize
function getFontSize() {
	myFont.style.fontSize = "12px";
  var size = readCookie("fontSize_cookis");
	//alert(size);
	if (size != "") {
		myFont.style.fontSize = size+"px";
		}
}

