// JavaScript public

function AddFavorite(sURL,sTitle) {   
    try {   
        window.external.addFavorite(sURL, sTitle);   
    } catch (e) {   
        try {   
            window.sidebar.addPanel(sTitle, sURL, "");   
        } catch (e) {   
            alert("加入收藏失败，请使用Ctrl+D进行添加");   
        }   
    }   
}

function SetHome(obj,vrl) {   
    try {   
        obj.style.behavior = 'url(#default#homepage)';   
        obj.setHomePage(vrl);   
    } catch (e) {   
        if (window.netscape) {   
            try {   
                netscape.security.PrivilegeManager   
                        .enablePrivilege("UniversalXPConnect");   
            } catch (e) {   
                alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。");   
            }   
            var prefs = Components.classes['@mozilla.org/preferences-service;1']   
                    .getService(Components.interfaces.nsIPrefBranch);   
            prefs.setCharPref('browser.startup.homepage', vrl);   
        }   
    }   
}

function trim(str) {
  if(str.length == 0) {
    return str;
  }
  while(str.charAt(0) == " ") {
    str = str.substring(1,str.length+1);
  }
  while(str.charAt((str.length)-1) == " ") {
    str = str.substring(0,str.length-1);
  }
return str;
}

function thisSize(oImage) {
  var OriginImage=new Image(); 
  if(OriginImage.src!=oImage.src){
    OriginImage.src=oImage.src; 
    if(OriginImage.width>670) {
      oImage.width = 670;
    }
  }
}

function CreateAjax(){
	 var XMLHttp;
	 try{
		 XMLHttp=new ActiveXObject("Msxml2.XMLHTTP");
	 }
     catch (e){
     	try{
       		XMLHttp=new ActiveXObject("Microsoft.XMLHTTP");//IE
     	}
     	catch (e){ 
			try{
				XMLHttp=new XMLHttpRequest();//FF
			}
	    	catch (e){
				XMLHttp = false;
	    	}
     	}
   	 }
	 return XMLHttp;
}

function getDown(tool) {
		_xmlhttp = CreateAjax();
		if(_xmlhttp) {
			//创建请求，并使用escape对username编码，以避免乱码
   			_xmlhttp.open("get","../seo_public/down.asp?tool="+escape(trim(tool))+"&t="+ Math.random());
			_xmlhttp.onreadystatechange=function(){
				if(4==_xmlhttp.readyState){
					if(200==_xmlhttp.status){
						if (_xmlhttp.responseText != "err"){
							window.open(_xmlhttp.responseText);
						}else {
							alert(_xmlhttp.responseText);
						}
					}
					else{
						alert("网络出现问题，请检查网络连接！");
					}
				 }else {
					 //spans.innerHTML = "<img src='../../../images/Loading.gif' />";
				 }
			}
   			_xmlhttp.send(null);
   			return false;
		}else {
			alert("您所使用的浏览器不支持Ajax技术，想体验智能程序效果请使用其他浏览器进行操作。");
		}
}
