//--------------------------add wangxb 20081222 翻页功能 begin------------------------------------
var lBrowser = {};
lBrowser.agt = navigator.userAgent.toLowerCase();
lBrowser.isW3C = document.getElementById ? true:false;
lBrowser.isIE = ((lBrowser.agt.indexOf("msie") != -1) && (lBrowser.agt.indexOf("opera") == -1) && (lBrowser.agt.indexOf("omniweb") == -1));
lBrowser.isNS6 = lBrowser.isW3C && (navigator.appName=="Netscape") ;
lBrowser.isOpera = lBrowser.agt.indexOf("opera") != -1;
lBrowser.isGecko = lBrowser.agt.indexOf("gecko") != -1;
lBrowser.ieTrueBody =function (){
  return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
};
if(lBrowser.isNS6){ //firefox innerText define
  HTMLElement.prototype.__defineGetter__( "innerText", 
  function(){ 
  return this.textContent; 
  } 
  ); 
  HTMLElement.prototype.__defineSetter__( "innerText", 
  function(sText){ 
  this.textContent=sText; 
  } 
  ); 
}
//--------------------------add liuyang 20081222 翻页功能 begin------------------------------------
function doSearchSubmit(key){
	if(trim(key.value) == ""){
		alert('请输入关键字进行查询');
		return false;
	}	
	return true;
}
function checkRadio(obj)
{
for(i=0;i<obj.length;i++)
         if(obj[i].checked==true) return true;
return false;
}
//--------------------------add liuyang 20080105 翻页功能 begin------------------------------------
function doPageNumber(thisAction,thisNumber,lastNumber){
	var pageNumber=new Array();
	var pageNumberSpan=document.getElementById("pageNumberSpan");
	var url=thisAction;
	var thisPage10=thisNumber%10;
	var thisArray=thisNumber-thisPage10;
	if(thisPage10==0){
		thisArray=thisNumber-10;
	}
	
	for(i=0;i<=9;i++){
		pageNumber[i]=thisArray+i+1;		
		var pageHrefId="page"+i;	
		var pageHref = document.createElement("a");
		pageHref.href="#";
		pageHref.id=pageHrefId;		
		//var pageHref=pageNumberSpan.document.createElement("<a href=# id="+pageHrefId+"/>");		
		//var span=pageNumberSpan.document.createElement("<span/>");
		var span=document.createElement("span");		
		pageHref.innerText=pageNumber[i]+"";
		pageHref.href=url+"&p="+pageNumber[i];
		if(pageNumber[i]==thisNumber){
			pageHref.className="thisPageNumber";
		}
		span.innerText="  ";
		pageNumberSpan.appendChild(pageHref);
		pageNumberSpan.appendChild(span);
		//pageNumberSpan.insertBefore(pageHref);
		//pageNumberSpan.insertBefore(span);
		
		if(pageNumber[i]>=lastNumber){
			break;
		}
	}
	
	if(pageNumber[0]!=1){
		var beforeNumber=pageNumber[0]-1;
		var before10Span=document.getElementById("before10");
		var before10Href=before10Span.document.createElement("<a href=# class='p' id='before10href'/>");
		before10Href.innerText="前10页";			
		before10Href.href=url+"&p="+beforeNumber;
		before10Span.insertBefore(before10Href);
	}
	
	var pageNumberSize=pageNumber.length;
	if(pageNumber[pageNumberSize-1]!=lastNumber){
		var nextNumber=pageNumber[9]+1;
		var next10Span=document.getElementById("next10");
		var next10Href=next10Span.document.createElement("<a href=# class='p' id='next10href'/>");
		next10Href.innerText="后10页";			
		next10Href.href=url+"&p="+nextNumber;
		next10Span.insertBefore(next10Href);
	}
	
	var firstPageSpan=document.getElementById("firstPageSpan");
	var firstHref=firstPageSpan.document.createElement("<a href=# class='p' id='firstHref'/>");
	firstHref.innerText="第1页";			
	firstHref.href=url+"&p="+"1";
	firstPageSpan.insertBefore(firstHref);
	
	var lastPageSpan=document.getElementById("lastPageSpan");
	var lastHref=lastPageSpan.document.createElement("<a href=# class='p' id='lastHref'/>");
	lastHref.innerText="第"+lastNumber+"页";			
	lastHref.href=url+"&p="+lastNumber;
	lastPageSpan.insertBefore(lastHref);
} 

//用于论坛的翻页
function doPageByScript(key,thisNumber,lastNumber){
	var pageNumber=new Array();
	
	var pageNumberSpan=document.getElementById("pageNumberSpan");
	var url="javascript:doForumSearch('"+key;
	var thisPage10=thisNumber%10;
	var thisArray=thisNumber-thisPage10;
	if(thisPage10==0){
		thisArray=thisNumber-10;
	}
	for(i=0;i<=9;i++){
		pageNumber[i]=thisArray+i+1;
		var pageHrefId="page"+i;
		var pageHref=pageNumberSpan.document.createElement("<a href=# id="+pageHrefId+"/>");
		var span=pageNumberSpan.document.createElement("<span/>");
		pageHref.innerText=pageNumber[i];
		pageHref.href=url+"','"+pageNumber[i]+"');";
		if(pageNumber[i]==thisNumber){
			pageHref.className="thisPageNumber";
		}
		span.innerText="  ";
		pageNumberSpan.insertBefore(pageHref);
		pageNumberSpan.insertBefore(span);
		
		if(pageNumber[i]>=lastNumber){
			break;
		}
	}
	if(pageNumber[0]!=1){
		var beforeNumber=pageNumber[0]-1;
		var before10Span=document.getElementById("before10");
		var before10Href=before10Span.document.createElement("<a href=# class='p' id='before10href'/>");
		before10Href.innerText="前10页";			
		before10Href.href=url+"','"+beforeNumber+"');";
		before10Span.insertBefore(before10Href);
	}
	
	var pageNumberSize=pageNumber.length;
	if(pageNumber[pageNumberSize-1]!=lastNumber){
		var nextNumber=pageNumber[9]+1;
		var next10Span=document.getElementById("next10");
		var next10Href=next10Span.document.createElement("<a href=# class='p' id='next10href'/>");
		next10Href.innerText="后10页";			
		next10Href.href=url+"','"+nextNumber+"');";
		next10Span.insertBefore(next10Href);
	}
	
	var firstPageSpan=document.getElementById("firstPageSpan");
	var firstHref=firstPageSpan.document.createElement("<a href=# class='p' id='firstHref'/>");
	firstHref.innerText="第1页";			
	firstHref.href=url+"','1');";
	firstPageSpan.insertBefore(firstHref);
	
	var lastPageSpan=document.getElementById("lastPageSpan");
	var lastHref=lastPageSpan.document.createElement("<a href=# class='p' id='lastHref'/>");
	lastHref.innerText="第"+lastNumber+"页";			
	lastHref.href=url+"','"+lastNumber+"');";
	lastPageSpan.insertBefore(lastHref);
}  
//--------------------------add liuyang 20080105 翻页功能 end------------------------------------
function $() {
  var elements = new Array();
  
  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);

    if (arguments.length == 1) 
      return element;
      
    elements.push(element);
  }
  
  return elements;
}

var XhrReq;
var XhrDivname;
function executeXhr(divname,url){
	XhrDivname = divname;
	// branch for native XMLHttpRequest object
		if (window.XMLHttpRequest) {
			XhrReq = new XMLHttpRequest();
			XhrReq.onreadystatechange = callbackShowDiv;
			XhrReq.open("GET", url, true);
			XhrReq.send(null);
		} // branch for IE/Windows ActiveX version
		else if (window.ActiveXObject) {
			XhrReq = new ActiveXObject("Microsoft.XMLHTTP");
		if (XhrReq) {
				XhrReq.onreadystatechange = callbackShowDiv;
				XhrReq.open("GET", url, true);
				XhrReq.send();
			}
		}
}	
function callbackShowDiv(){
		//alert(XhrReq.responseText);
		// only if XhrReq shows "loaded"
		if (XhrReq.readyState == 4) {
			// only if "OK"
			if (XhrReq.status == 200) {
			
				$(XhrDivname).innerHTML = XhrReq.responseText;
			} else {
				alert("There was a problem retrieving the XML data:\n" +
				XhrReq.statusText);
			}
		}
}