﻿// JavaScript Document

function getCnStringLength(str){
	var i = 0;
	var j = 0;//string length
	while(i < str.length){
		if(str.charCodeAt(i) > 0xA0)
			j += 2;
		else
			j++;

		i++;
	}
	return j;
}

function getStringLength(str)
{
	if (str == null || str == "")
		return 0;
	else
		return str.length;
}

function view(str)
{
	var len = 15;
	var ret = "";
	if(getStringLength(str) > len)
		ret = "<span title='" + str + "'>" + str.substring(0, len) + "...</span>";
	else
		ret = str;
	return ret;
}

 function initshzqb()
 {
 	//alert("hi");
 	var tdlist = document.all.tags("TD");
 	//alert("tdnum == "+tdlist.length);
 	for(var i=0;i<tdlist.length;i++)
 	{
 		var re = /cat(\A\d+)/gi;
 		var tdname = tdlist.item(i).id;
 		if(typeof tdname == "string")
 		{
 			//alert(tdname);
 			if(tdname.match(re))
 			{
 				//alert(RegExp.$1);
 				openList(RegExp.$1);
 				break;
 			}
 		}
 	}
 }

 function OpenAllList()
 {
 	//alert("hi");
 	var tdlist = document.all.tags("TD");
 	//alert("tdnum == "+tdlist.length);
 	for(var i=0;i<tdlist.length;i++)
 	{
 		var re = /cat(\w\d+)/gi;
 		var tdname = tdlist.item(i).id;
 		if(typeof tdname == "string")
 		{
 			//alert(tdname);
 			if(tdname.match(re))
 			{
 				//alert(RegExp.$1);
				var objj = document.all("cat"+RegExp.$1);
 				objj.style.display = "inline"
 				//break;
 			}
 		}
 	}
 }
 
 function CloseAllList()
 {
 	//alert("hi");
 	var tdlist = document.all.tags("TD");
 	//alert("tdnum == "+tdlist.length);
 	for(var i=0;i<tdlist.length;i++)
 	{
 		var re = /cat(\w\d+)/gi;
 		var tdname = tdlist.item(i).id;
 		if(typeof tdname == "string")
 		{
 			//alert(tdname);
 			if(tdname.match(re))
 			{
 				//alert(RegExp.$1);
				var objj = document.all("cat"+RegExp.$1);
 				objj.style.display = "none"
 				//break;
 			}
 		}
 	}
 }


 function openList(pagenum,isopen)
 {
 	var obj = document.all("cat"+pagenum);
	if(typeof obj == "object")
	{
		if(typeof isopen == "number")
		{
			if(isopen == 1)
				obj.style.display = "inline";
			else
				obj.style.display = "none";
		}
		else
		{
			if(obj.style.display == "inline")
				obj.style.display = "none";
			else
				obj.style.display = "inline";
		}
	}

 }

function createXMLHttp(){
 if (window.XMLHttpRequest){
  XMLHttp=new window.XMLHttpRequest();
  if (XMLHttp.overrideMimeType) {
   XMLHttp.overrideMimeType('text/xml');
  }
 }else if (window.ActiveXObject){
  try{
   XMLHttp =new ActiveXObject("MSXML2.XMLHTTP");
  }catch(e){
   try{
    XMLHttp = new ActiveXObject("Microsoft.XMLHTTP");;
   }catch(e){}
  }
  
 }
 if(!XMLHttp){
  alert("XMLHttpRequest未创建");
  return false;
 }else{return XMLHttp;}
}

function sendXMLHttp(url){
 var XMLHttp=createXMLHttp();
 XMLHttp.onreadystatechange=function(){
										if (XMLHttp.readyState == 4) {
										  if (XMLHttp.status == 200){
										   //程序；
											XMLDoc=XMLHttp.responseText;
											document.getElementById("count").innerHTML="您是第"+XMLDoc+"位访客"
										  }//else alert("1")
										 }//else{
											//alert(XMLHttp.readyState);
										 //}

}
 XMLHttp.open("GET",url,true);
 XMLHttp.send(null);
}
