﻿        
        function ClickNum(typeid,newsId)
	    {
		    var str="typeid="+typeid+"&newsid=" + newsId;
		    document.write("<iframe width=0 height=0 frameborder=no border=0 src='http://comment.weaseek.com/ClickCount.aspx?" + str + "'></iframe>");
	    }
		
        function search()
        {
	        var k = document.getElementById("key");
	        if(k.value=="" || k.value=="请输入关键字")
	        {
		        alert("请输入关键字!");
		        k.focus();
		        return false;
	        }
	        else{
	        window.open("http://search.weaseek.com/search.aspx?k="+escape(k.value));}
        }

    	function submitcommon(a,b) 
	    {   
	     try{
	          if(a==''|| a=='0'|| b==''|| b=='0')
	          {
	            alert("非法提交!");
		        //ment.focus();
			    return false;
	          }
	            if(checkComment())
	            {
			        var name=document.getElementById("ewriternike").value;
			        var ment=document.getElementById("econtent").value;
			        document.forms["findex"].action= "http://comment.weaseek.com/commentlist_"+a+"_"+b+".htm";				
			        document.forms["findex"].content.value=escape(ment);
		            document.forms["findex"].checkname.value=escape(document.getElementById("ck1").checked);
		            if(name=="请输入昵称!" || name=="" || document.getElementById("ck1").checked)
		            {							
			            name="匿名";
		            }
    				
		            document.forms["findex"].writernike.value=escape(name);
		            document.forms["findex"].target="_blank";
		            document.forms["findex"].submit();
	                alert('评论成功发表,请等待审核.');
	                window.location.href=window.location.href;
	                //window.location.reload();   
		            //return true;	
		        }
		    }
		    catch(ex)
		    {
		        alert(ex);
		    }
	    }
	function checkComment()
	{						
		
		var ment=document.getElementById("econtent");			 
	
		if(ment.value=="" || ment.value=="请您在这里发表您的个人看法,发言时请各位遵纪守法并注意语言文明!"|| ment.valve=="请您在这里发表您的个人看法，发言时请各位遵纪守法并注意语言文明！")
		{
			alert("请填写你所要发表的言论!");
			ment.focus();
			return false;
		}
		if (ment.value.length > 300) 
		{
		    alert("输入的文字不能超过300个字!");
		    ment.focus();
			return false;
		}
		 
		return true;			
	}
		
        var http_request=false;
        function returncall(flag,classid,fieldid)
        {
            try
            {//debugger;               
                var returnvalue =callXml(flag,classid,fieldid); 
               
                if(returnvalue!="") 
                {
                    document.getElementById('scall').innerHTML = "评论数："+returnvalue;
                }
                else
                {
                    document.getElementById('scall').innerHTML = "评论数：0";
                }
            }
            catch(ex){alert(ex.message);}
        }
         
        
        function callXml(flag,fdvalue,fdvalue2,fdvalue3,fdvalue4,fdvalue5)
        {
            //var xml=makeRequest(); 
           
            if(arguments.length<1 || arguments.length>6) return "error";
            var str="flag=" +flag ;
            if(arguments.length>1)
            str=str+"&fdvalue="+fdvalue;
            if(arguments.length>2)
            str=str+"&fdvalue2="+fdvalue2;
            if(arguments.length>3)
            str=str+"&fdvalue3="+fdvalue3;
            if(arguments.length>4)
            str=str+"&fdvalue4="+fdvalue4;
            if(arguments.length>5)
            str=str+"&fdvalue5="+fdvalue5;
            try{
              makeRequest();
              //http_request.onreadystatechange = disposeGetDemoOneSource();
              http_request.open("GET","http://www.weaseek.com/process.aspx?"+str,false); 
              http_request.send(null);
              return http_request.responseText;
            }
            catch(e){alert(e.message);
            }
            return "";
          
        }
        
        /*
*最终目的只有一个,就是获得XMLHttpRequest对象(只有有了它以后,
*才能以ajax方式发送请求数据)
*函数内部的实现代码是为了兼容不同浏览器类型
*/
        function makeRequest()
        {
            // var http_request=false;
             if (window.ActiveXObject) {
                 try
                  {
                    http_request=new ActiveXObject("Msxml2.XMLHTTP");
                  }
                 catch (e)
                  {
                    http_request=new ActiveXObject("Microsoft.XMLHTTP");
                  }
             
             } 
             else if(window.XMLHttpRequest){
               http_request = new XMLHttpRequest();
               if(http_request.overrideMimeType)
                {http_request.overrideMimeType('text/xml');}
             }             
//             if(!http_request){
//              alert('Giving up:(Cannot create an XMLHTTP instance)');
//              return false;
//             }
//             return http_request;
         }
         
        function disposeGetDemoOneSource()
        {
             if(http_request.readyState == 4)
             {
              if(http_request.status == 200){
                 //return http_request.responseText;
               }              
             }
        }
         
        function loadXMLDoc(dname) 
        {
        
            try //Internet Explorer
            {
                xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
            }
            catch(e)
            {
                try //Firefox, Mozilla, Opera, etc.
                {
                  xmlDoc=document.implementation.createDocument("","",null);
                }
                catch(e) {alert(e.message);}
            }
            try 
            {
                xmlDoc.async=false;
                xmlDoc.load(dname); //加载文档,不允许跨域访问         
                return(xmlDoc);
            }
            catch(e) 
            {alert(e.message);}
            return(null);
        }
        var moz = (typeof document.implementation.createDocument != 'undefined');  
        var ie =  (typeof window.ActiveXObject != 'undefined');
        function loadXML(file) 
        {  
          var xmlDoc;

          if (moz)
            xmlDoc = document.implementation.createDocument("", "", null);
          else if (ie)
            xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
          xmlDoc.async = false
          xmlDoc.load(file);
          return xmlDoc;
        }
        
        function load(domain,classid,fieldid)
        {
            debugger;
            var xml,xsl;
            if(classid=="1")//资讯
            {
              xml = loadXML("http://"+domain+".weaseek.com/wwwinclude/CommentXml/news/"+fieldid+"_comment.xml");              
            }
            else  if(classid=="2")//解决方案
            {
              xml = loadXML("http://"+domain+".weaseek.com/wwwinclude/CommentXml/solution/"+fieldid+"_comment.xml");            
            }
            else  if(classid=="3")//专家
            {
              xml = loadXML("http://"+domain+".weaseek.com/wwwinclude/CommentXml/expert/"+fieldid+"_comment.xml");             
            }
            xsl = loadXML("http://"+domain+".weaseek.com/wwwinclude/CommentXml/comment.xsl");
            
           // var xmlDoc = loadXML("periodic-table.xml");
          //  var stylesheet = loadXML("atom-names-table.xsl");
            if (moz) {
              var processor = new XSLTProcessor();
              processor.importStylesheet(xsl);
              var result = processor.transformToFragment(xml, document);
              document.getElementById("commentdiv").appendChild(result);
            } 
            else if (ie)
            { 
              document.getElementById('commentdiv').innerHTML = xml.transformNode(xsl);
            }
        }
        

function getQueryString(s)
{
	var theurl=window.location.href;
	var index1=theurl.indexOf(s+"=");
	if(index1==-1) return "";
	var index2=theurl.indexOf("&",index1);
	if(index2==-1) index2=theurl.length;
	var str= theurl.substring(index1+s.length+1,index2);
	return str;

}


function GetObj(objName){
	return document.getElementById(objName);
}



//传入的标签是要显示的标签
function showHideDiv(eneid)
{
    // debugger;
    //div1,div2等都为标签ID，如果有多个，可以按照此形式添加
     var sarray = new Array('div1','div2');
     for(i=0;i<sarray.length;i++)
     {
         if(sarray[i]==eneid)
         {
            if (GetObj(sarray[i]).style.display == "none")
            {GetObj(sarray[i]).style.display="block";}
            else
            {GetObj(sarray[i]).style.display="none";}
         }
         else
         {
            if (GetObj(sarray[i]).style.display == "block")
            {GetObj(sarray[i]).style.display="none";}      
            else
            {GetObj(sarray[i]).style.display="block";}      
         }
     }
}
//阅读推荐
function showHide()
{
   showHideDiv('div1');	       
   setTimeout("showHide()",5000);
    
}
//排行榜
function ADMenu2(index,flagli,flagul,class1)
{
	for(var i=0;i<3;i++)
	{
		if(GetObj(flagul+i)&&GetObj(flagli+i))
		{
			GetObj(flagul+i).style.display = 'none';
			GetObj(flagul+i).style.cursor='hand';
			GetObj(flagli+i).className = "";
		}
	}
	if(GetObj(flagul+index)&&GetObj(flagli+index))
	{
		GetObj(flagul+index).style.display = 'block';
		GetObj(flagli+index).className = class1;
		
	}
}

