var remotepostinfo;
var callback = "putXMLhere();"; 
var backloadingbusy=false;
function getDataFromServer(id, url) {
    oScript = document.getElementById(id);
    var head = document.getElementsByTagName("head").item(0);
    if (oScript) {
    head.removeChild(oScript);
    }
    oScript = document.createElement("script");
    wholeurl = url;
    oScript.setAttribute("src", wholeurl);
    oScript.setAttribute("id",id);
    head.appendChild(oScript);    
   	var pos=navigator.userAgent.indexOf("Firefox");
    if (pos==-1) {
        if  (oScript.readyState == "loaded") {
        eval(callback);
        oScript.onreadystatechange = null;
       } else {
        oScript.onreadystatechange = CheckAgain;
       }
    } else {
       eval(callback);
    }	
}
function CheckAgain() {
  if (oScript.readyState == "loaded") {
      eval(callback);
      oScript.onreadystatechange = null;
    } 
}
function putXMLhere(){
}
function loadXML(path,exemethod){
	if(backloadingbusy){		
		alert("busy now");
		
	}backloadingbusy=true;
	if(window.ActiveXObject)
	{	xmlDocument=new ActiveXObject("Microsoft.XMLDOM");
		xmlDocument.async=true;
		xmlDocument.load(path);
		xmlDocument.onreadystatechange=function(){
		backloadingbusy=false;
		try{
		exemethod(xmlDocument);
		}catch(error){
		alert('load error');
		}
		};
	}else if (document.implementation &&document.implementation.createDocument){
		xmlDocument=document.implementation.createDocument("","",null);
		xmlDocument.load(path);
		xmlDocument.onload=function(){backloadingbusy=false;try{exemethod(xmlDocument);}catch(error){alert('load error');}};
	}
	else
	  {
	alert('操作失败');
	  }
}

 function getNodeValue(node){
 	if(node!=null&&node.firstChild!=null){
 		return node.firstChild.nodeValue;
 	}return "";
 }
 	function SelectSingleNode(xmlDoc, elementPath)
    {	if(xmlDoc==null){
			return null;    
    	}
        if(window.ActiveXObject)
        {
            return xmlDoc.selectSingleNode(elementPath);
        }
        else
        {
           var xpe = new XPathEvaluator();
           var nsResolver = xpe.createNSResolver( xmlDoc.ownerDocument == null ? xmlDoc.documentElement : xmlDoc.ownerDocument.documentElement);
           var results = xpe.evaluate(elementPath,xmlDoc,nsResolver,XPathResult.FIRST_ORDERED_NODE_TYPE, null);
			var node1= results.singleNodeValue;
			
			return node1;
        }
    }
    function isok(node){

	re=SelectSingleNode(node,"result");
	
	me=SelectSingleNode(node,"message");
	
	if(me!=null){
		alert(getNodeValue(me));
	}
	if(re!=null){
		v=getNodeValue(re);
		if("yes"==v){
			return true;
		}
	}
	return false;
}

function endWith(sstring,oString){
	var   reg=new   RegExp(oString+"$");   
	return reg.test(sstring); 
}
function getSou(apostname,acorpname,postkind){



	var comefrom = document.referrer;
	var re;
	var now=new Date(); 
    var number = now.getSeconds()%2+1;
	//var soudomain="http://w"+number+".itou.cn";
	var soudomain="http://w1.itou.cn";
	//var soudomain="";
	
 	var a=encodeURIComponent||escape;
	if(comefrom==null){		
	//}else if(comefrom.indexOf("www.yahoo")>-1){		
	//}else if(comefrom.indexOf("www.baidu.com")>-1){
		//re=getBetweenStr(comefrom,"wd=","&");	
	//	getDataFromServer("frombaidu",soudomain+"/sounew.jsp?pname="+a(apostname));	
	//}else if(comefrom.indexOf("www.google")>-1){		
		//re=getBetweenStr(comefrom,"q=","&");	
	//	getDataFromServer("frombaidu",soudomain+"/sounew.jsp?pname="+a(apostname));	
	}else{		
		//getDataFromServer("frombaidu",soudomain+"/sounew.jsp?pname="+a(apostname)+"&cname="+a(acorpname));	
		//getDataFromServer("frombaidu",soudomain+"/sounew.jsp?pname="+a(apostname));	
		//if(now.getSeconds()%10<5){
			//getDataFromServer("frombaidu",soudomain+"/sounew.jsp?pname="+a(apostname));
		//}
		
		var arr=postkind.split(" ");
		var pk="";
		for(var i=0;i<arr.length;i++){
			if(endWith(arr[i],"0000")){
				
			}else if(endWith(arr[i],"00")){
			
			}else{
				pk+=arr[i]+" ";
			}
		}
		
		if(pk==""&&arr[0]!="000000"){
			pk=arr[0];
		}
		
		if(pk!=""){
		//if(now.getSeconds()%8<0){
				getDataFromServer("frombaidu",soudomain+"/sounew.jsp?kid="+a(pk)+"&pname="+a(apostname));
		//	}
		}
	}
	//getDataFromServer("frombaidu",soudomain+"/sounew.jsp?pname="+a(apostname));
	showViewded();
}
function showViewded(){
	var endpos=window.location.href.indexOf("?bid=");		
	if(endpos>-1){
		document.write ('<script language="javascript" type="text/javascript" src="/viewd.jsp?id='+window.location.href.substring(endpos+5)+'"><\/script>');
	}else{
		endpos=window.location.href.indexOf("?uid=");		
		if(endpos>-1){
			document.write ('<script language="javascript" type="text/javascript" src="/viewd.jsp?unid='+window.location.href.substring(endpos+5)+'"><\/script>');
		}
	}
}
function getBetweenStr(str,from,to){
	var pos=str.indexOf(from);	
	if(pos>-1){
		var pos1=str.indexOf(to,pos+1);
		if(pos1>1){
			return str.substring(pos+from.length,pos1);
		}	else{
			return str.substring(pos+from.length);
		}
	}
}
    