function CreateAjax()
 {
    var XMLHttp;
    try
    {
        XMLHttp = new ActiveXObject("Microsoft.XMLHTTP");   //IE的创建方式
        //XMLHttp = new XMLHttpRequest();     //FF等浏览器的创建方式
    }
    catch(e)
    {
        try
        {
            XMLHttp = new XMLHttpRequest();     //FF等浏览器的创建方式
        }
        catch(e)
        {
            XMLHttp = false;        //创建失败，返回false
        }
    }
    return XMLHttp;     //返回XMLHttp实例
 }


//浅谈HTTP中Get与Post的区别(要点：而HTTP中的GET，POST，PUT，DELETE就对应着对这个资源的查，改，增，删4个操作。)
//总结一下，Get是向服务器发索取数据的一种请求，而Post是向服务器提交数据的一种请求，在FORM（表单）中，Method默认为"GET"，实质上，GET和POST只是发送机制不同，并不是一个取一个发！
//http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.html

//ajax简解
//http://baike.baidu.com/view/1641.htm
function countShow(StrPath,Type,NumID){
	_xmlhttp = CreateAjax();
	//var url = StrPath+'js/common.asp?type='+NumType+'&id='+NumID+'&n='+Math.random();
	var url = StrPath+'/go/count.php?type='+Type+'&id='+NumID;
	if(_xmlhttp){
		var dig =document.getElementById("hit"+NumID);
		//var rVoteShow1 = document.getElementById("vote_show1");
		//var rVoteShow2 = document.getElementById("vote_show2");
        _xmlhttp.open('POST',url,true);
        //_xmlhttp.open('GET',url,true);//原先用GET方法，只有谷歌浏览器才能更新数值，IE或傲游都更新不了，只有用POST


        _xmlhttp.onreadystatechange=function(){
            if(_xmlhttp.readyState == 4)
            {
                if(_xmlhttp.status == 200 ||_xmlhttp.status == 0)
                {
                    var ResponseText = unescape(_xmlhttp.responseText);	
//		    var r=ResponseText.split(",");					
                    {
						dig.innerHTML=ResponseText;
//						dig.innerHTML=Math.random();
						//alert(url);

						//if(r[1]!=""){rVoteShow1.innerHTML=r[1]};
						//if(r[2]!=""){rVoteShow2.innerHTML=r[2]};
                    }
                }
                else 
                {
                    dig.innerHTML='0';
                }
            }
            else
            {
                dig.innerHTML='0';
            }
        }
        _xmlhttp.send(null);  
    }
    else 
    {alert("您的浏览器不支持或未启用 XMLHttp!");
    }
}

function shopShow(StrPath,Type,NumID){
	_xmlhttp = CreateAjax();
	//var url = StrPath+'js/common.asp?type='+NumType+'&id='+NumID+'&n='+Math.random();
	var url = StrPath+'/go/shopshow.php?type='+Type+'&id='+NumID;
	if(_xmlhttp){
		var dig =document.getElementById("hit"+NumID);
		var items =document.getElementById("RecommGoods");
		//var rVoteShow1 = document.getElementById("vote_show1");
		//var rVoteShow2 = document.getElementById("vote_show2");
        _xmlhttp.open('POST',url,true);
        //_xmlhttp.open('GET',url,true);//原先用GET方法，只有谷歌浏览器才能更新数值，IE或傲游都更新不了，只有用POST


        _xmlhttp.onreadystatechange=function(){
            if(_xmlhttp.readyState == 4)
            {
                if(_xmlhttp.status == 200 ||_xmlhttp.status == 0)
                {
                    var ResponseText = unescape(_xmlhttp.responseText);	
				    var r=ResponseText.split(",");
				    
                    {
						dig.innerHTML=r[0];
						if(r[1]!=""){items.innerHTML=r[1]};
//						dig.innerHTML=Math.random();
						//alert(url);

						//if(r[1]!=""){rVoteShow1.innerHTML=r[1]};
						//if(r[2]!=""){rVoteShow2.innerHTML=r[2]};
                    }
                }
                else 
                {
                    dig.innerHTML='0';
                }
            }
            else
            {
                dig.innerHTML='0';
            }
        }
        _xmlhttp.send(null);  
    }
    else 
    {alert("您的浏览器不支持或未启用 XMLHttp!");
    }
}


function listShow(StrPath,Type,NumID){
	_xmlhttp = CreateAjax();
	
	//var url = StrPath+'js/common.asp?type='+NumType+'&id='+NumID+'&n='+Math.random();
	var url = StrPath+'/go/list.php?type='+Type+'&id='+NumID;

	if(_xmlhttp){
		var dig =document.getElementById("RecommGoods");
		//var rVoteShow1 = document.getElementById("vote_show1");
		//var rVoteShow2 = document.getElementById("vote_show2");
        _xmlhttp.open('GET',url,true);
        //_xmlhttp.open('GET',url,true);//原先用GET方法，只有谷歌浏览器才能更新数值，IE或傲游都更新不了，只有用POST


        _xmlhttp.onreadystatechange=function(){
            if(_xmlhttp.readyState == 4)
            {
                if(_xmlhttp.status == 200 ||_xmlhttp.status == 0)
                {
                    var ResponseText = unescape(_xmlhttp.responseText);	
//					var r=ResponseText.split(",");					
                    {
						dig.innerHTML=ResponseText;
//						dig.innerHTML=Math.random();

						//if(r[1]!=""){rVoteShow1.innerHTML=r[1]};
						//if(r[2]!=""){rVoteShow2.innerHTML=r[2]};
                    }
                }
                else 
                {
                    dig.innerHTML='0';
                }
            }
            else
            {
                dig.innerHTML='0';
            }
        }
        _xmlhttp.send(null);  
    }
    else 
    {alert("您的浏览器不支持或未启用 XMLHttp!");
    }
}

function AddFavorite(){
	if(window.sidebar&&"object"==typeof(window.sidebar)&&"function"==typeof(window.sidebar.addPanel)){
		window.sidebar.addPanel(document.title,document.location.href,"")
		}else{
			if(document.all&&"object"==typeof(window.external)){
				window.external.addFavorite(document.location.href,document.title)
				}
				}return false
}

function SetHomePage(obj){
var url=window.location.href;
try{
obj.style.behavior='url(#default#homepage)';obj.setHomePage(url);
}
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',url);
}
}
}

