﻿/*================================================================
Created:2007-5-29
Autor：LuSheChang
Copyright:www.xswcn.com www.580pc.com
Version:XinSiWeiCMS V4.0
Service QQ：450041399 25528228
==================================================================*/

var installdir='/';           //系统安装目录，请正确填写。如安装在xinsiwei目录下，请设为 installdir='/xinsiwei/'
function LabelAjax()
{
var XmlHttp;
	//windows
	try {
		XmlHttp = new ActiveXObject("Msxml2.XMLHTTP.3.0");
	} catch (e) {
		try {
			XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				XmlHttp = false;
			}
		}
	}
	//other
	if (!XmlHttp)
	{
		try {
			XmlHttp = new XMLHttpRequest();
		} catch (e) {
			XmlHttp = false;
		}
	}
	return XmlHttp;
}
function getObject(id)
{
	if(document.getElementById)
	{
		return document.getElementById(id);
	}
	else if(document.all)
	{
		return document.all[id];
	}
	else if(document.layers)
	{
		return document.layers[id];
	}
}
function getlabeltag(){
	var labelItem = document.getElementsByTagName("span");
	for(var i=0; i<labelItem.length; i++){
		var obj = labelItem[i];
		if (typeof(obj.id)!="undefined"&&(obj.id.substring(0,2)=="ks"||obj.id.substring(0,3)=="SQL"||obj.id.substring(0,3)=="xsw"))
		{
		  if (obj.id.substring(0,2)=="ks") {
			  var idarr=obj.id.split('_');
			  var labelid=idarr[0].replace("ks","");
			  var typeid=idarr[1];
			  var classid=idarr[2];
			  var infoid=idarr[3];
			  try{
			  getlabelcontent("plus/ajax.asp",obj,labelid,"Label",typeid,classid,infoid)
			   }catch(e){}
		   }
		   else if (obj.id.substring(0,3)=="SQL") {
			   var p=obj.id.substring(obj.id.indexOf("ksr")+3);
			   var parr=p.split('p');
			   var classid=0;
			   var infoid=0;
			   if (p!='') {  infoid=parr[0];
				  classid=parr[1];
			   }
			try{getlabelcontent("plus/ajax.asp",obj,obj.id,"SQL",0,classid,infoid);
			 }catch(e){}
		   }
		   //<span id="XSWksukslksr0p"></span>
		   else if (obj.id.substring(0,3)=="xsw") {
				var idarr=obj.id.split('_');
				var labelid=idarr[0].replace("xsw","");
				var typeid=idarr[1];
				var classid=idarr[2];
				var infoid=idarr[3];
				//alert( "labelid=" + labelid + " typeid=" + typeid + " classid=" + classid + " infoid=" + infoid);
			try{getlabelcontent("plus/ajax.asp",obj,obj.id,"xsw",0,classid,infoid);
			 }catch(e){}
		   }
		}
  }
}
function getlabelcontent(posturl,obj,labelid,action,typeid,classid,infoid)
{
	try{
		var ksxhr=new LabelAjax();
		var senddata="?action="+action+"&labelid="+escape(labelid)+"&labtype="+typeid+"&classid="+classid+"&infoid="+infoid+getUrlParam();
		//alert( senddata );
		//document.write( senddata ); return;
		ksxhr.open("get",installdir+posturl+senddata,true);
		ksxhr.onreadystatechange=function(){
			if(ksxhr.readyState==1) {
				obj.innerHTML="<span align='center'><img src='"+installdir+"images/loading.gif'>正在加载数据...</span>";
			}
			else if(ksxhr.readyState==2 || ksxhr.readyState==3) {
				obj.innerHTML="<span align='center'><img src='"+installdir+"images/loading.gif'>正在读取数据...</span>";
			}
			else if(ksxhr.readyState==4) {
				if (ksxhr.status==200) {
					var s=ksxhr.responseText;
					obj.innerHTML=s;
				}
			}
		}
		ksxhr.send(null);
	}
	catch(e)
	{}
}
//取url传的参数
function getUrlParam()
{
	var URLParams = new Object() ;
	var aParams = document.location.search.substr(1).split('&') ;//substr(n,m)截取字符从n到m,split('o')以o为标记,分割字符串为数组
	var sum=new Array(aParams.length);//定义数组
	for (i=0 ; i < aParams.length ; i++) {
	sum[i]=new Array();
	var aParam = aParams[i].split('=') ;//以等号分割
	URLParams[aParam[0]] = aParam[1] ;
	sum[i][0]=aParam[0];
	sum[i][1]=aParam[1];
	}
	var p='';
	for(i=0;i<sum.length;i++)
	{
	  p=p+'&'+sum[i][0]+"="+sum[i][1]
	}
   return p;
}
getlabeltag();