function createXMLHTTP() 
{
  var request;
  var browser = navigator.appName;
  //使用 则使用MSXML创建XMLHttp对象
  if(browser == "Microsoft Internet Explorer") 
  {
    var arrVersions = ["Microsoft.XMLHttp", "MSXML2.XMLHttp.4.0",
      "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp","MSXML2.XMLHttp.5.0"];
    for (var i=0; i < arrVersions.length; i++) 
    {
      try 
      {
	//从中找到一个支持的版本并建立XMLHttp对象
        request = new ActiveXObject(arrVersions[i]); 
        return request;
      } 
      catch(exception)
      {
        //忽略，继续
		alert('test');
      }
    }
  }
  //Mozilla等浏览器
  else
  {
    //否则返回一个XMLHttpRequest对象
    request = new XMLHttpRequest(); 
    return request;
  }   
}

function getWord(v_url)
{
	var word = "";
	//word = "http://www.baidu.com/s?ie=gb2312&bs=%B9%FA%B2%FA%C5%A3%D7%D0%BF%E3+%BB%AC%B0%E5&sr=&z=&cl=3&f=8&wd=%B9%FA%B2%FA%C5%A3%D7%D0%BF%E3+hiphop&ct=0";
	word=v_url;
	var pos = 0;
	/*if(word.indexOf("http://www.baidu")==0)
	{
		Encode = "GBK";
		pos = word.indexOf("wd=");
		if(pos==-1)
		{
			pos = word.indexOf("word=");
			pos += 5;
		}
		else
			pos += 3;
		}
		else */
	if(word.indexOf("baidu.com/")!=-1)
	{
		pos = word.indexOf("ie=");
		if(pos!=-1)
		{
			Encode = word.substring(pos+3);
			pos = Encode.indexOf("&");
			if(pos>0) 
			{
				Encode = Encode.substring(0,pos);
			}	
		}
		else
		{
			Encode = "GBK";
		}
		pos = word.indexOf("wd=");
		if(pos==-1)
		{
			pos = word.indexOf("word=");
			pos += 5;
		}
		else
		{
			pos += 3;
		}
	}
	else if(word.indexOf("http://image.baidu")==0)
	{
		Encode = "GBK";
		pos = word.indexOf("wd=");
		if(pos==-1)
		{
			pos = word.indexOf("word=");
			pos += 5;
		}
		else
		{
			pos += 3;
		}
	}
	else if(word.indexOf("http://www.soso")==0)
	{
		Encode = "GBK";
		pos = word.indexOf("w=");
		pos += 2;
	}
	else if(word.indexOf("http://www.sogou")==0)
	{
		Encode = "GBK";
		pos = word.indexOf("query=");
		pos += 6;
	}
	else if(word.indexOf("http://welcome1.zj.vnet.cn")==0)
	{
		Encode = "GBK";
		pos = word.indexOf("kw=");
		pos += 3;
	}
	else if(word.indexOf("http://name.cnnic.cn")==0)
	{
		Encode = "GBK";
		pos = word.indexOf("name=");
		pos += 5;
	}
	else if(word.indexOf("http://www.youdao")==0)
	{
		pos = word.indexOf("q=");
		pos += 2;
	}
	else if(word.indexOf("http://web.gougou")==0)
	{
		pos = word.indexOf("search=");
		pos += 7;
	}
	else if(word.indexOf("http://one.cn.yahoo")==0)
	{
		pos = word.indexOf("p=");
		pos += 2;
	}
	else if(word.indexOf("http://cn.bing")==0)
	{
		pos = word.indexOf("q=");
		pos += 2;
	}
	else if(word.indexOf("http://s.maxthon")==0)
	{
		pos = word.indexOf("q=");
		pos += 2;
	}
	else if(word.indexOf("http://www.google")==0)
	{
		pos = word.indexOf("q=");
		pos += 2;
	}
	else return "";
	word = word.substring(pos);
	pos = word.indexOf("&");
	if(pos>0) word = word.substring(0,pos);
	if(word.indexOf("%")!=-1)
		return word;
	else{
		Encode = "UTF-8";
		return encodeURIComponent(word);
		}
}

function trim(str){ //删除左右两端的空格
return str.replace(/(^\s*)|(\s*$)/g, "");
} 

//限制输入数字
 function verifyNumber()   
 {   
	var num1 = trim(document.tbspcx.jiage1.value);
	var pattern = /^\d{1,9}$/;
	var flag = pattern.test(num1);
	var num2 = trim(document.tbspcx.jiage2.value);
	var pattern = /^\d{1,9}$/;
	var flag2 = pattern.test(num2);
	if(!(num1=='' && num2==''))
	 {
		if(!flag || !flag2){
			return 1;
		}  
		else if(num1*1 > num2*1)
				{
					return 2;	
				}
				else
				{
					return 3;
				 }
	 }
	 else
	 {
		 return 3;
	 }
 }   

 //商品分类中确定条件查询商品
function SubmitCheckkernal(pageno)
{
	var url_tb;
	var jgflag;
	jgflag = verifyNumber();
	if(jgflag!=1 && jgflag!=2)
	{
		url_tb = "&pagenovalue="+ pageno;
		var m=document.tbspcx; 

		var jiage1value=trim(m.jiage1.value);
		if(jiage1value!='')
		{
			url_tb += ("&jiage1value="+ jiage1value);
		}
		var jiage2value=trim(m.jiage2.value);
		if(jiage2value!='')
		{
			url_tb += ("&jiage2value="+ jiage2value);
		}
		var gjzvalue=trim(m.gjz.value);
		if(gjzvalue!='关键词')
		{
			url_tb += ("&gjzvalue="+ encodeURIComponent(gjzvalue));
		}
		var spjsgjzvalue=trim(m.spjsgjz.value)
		if(spjsgjzvalue!='关键词')
		{
			url_tb += ("&spjsgjzvalue="+ encodeURIComponent(spjsgjzvalue));
		}
	
		var mxy=document.getElementById("xinyongjb");
		var xinyongjbvalue=mxy.selectedIndex;
		if(xinyongjbvalue!=0)
		{
			url_tb += ("&xinyongjbvalue="+xinyongjbvalue);
		}

		if(m.xfzbz_bz.checked == true)
		{
			url_tb += ("&xfzbz_bz="+ m.xfzbz_bz.value);
		}

		if(m.xfzbz_rsms.checked == true)
		{
			url_tb += ("&xfzbz_rsms="+ m.xfzbz_rsms.value);
		}

		if(m.xfzbz_7tth.checked == true)
		{
			url_tb += ("&xfzbz_7tth="+ m.xfzbz_7tth.value);
		}

		if(m.xfzbz_j1p3.checked == true)
		{
			url_tb += ("&xfzbz_j1p3="+ m.xfzbz_j1p3.value);
		}

		if(m.xfzbz_30twx.checked == true)
		{
			url_tb += ("&xfzbz_30twx="+ m.xfzbz_30twx.value);
		}

		if(m.xfzbz_sdfh.checked == true)
		{
			url_tb += ("&xfzbz_sdfh="+ m.xfzbz_sdfh.value);
		}

		if(m.xfzbz_zpbz.checked == true)
		{
			url_tb += ("&xfzbz_zpbz="+ m.xfzbz_zpbz.value);
		}

		var szdqvalue=trim(m.szdq.value);
		if(szdqvalue!='')
		{
			url_tb += ("&szdqvalue="+ encodeURIComponent(szdqvalue));
		}

		return url_tb;
	}
	else
	{
		if(jgflag==1)
		{
			alert('价格范围需要输入数字');
			return 'errorflag' ;
		}
		else
		{
			alert('价格范围:下限价格应该小于上限价格');
			return 'errorflag' ;
		}
	}
}


function checkv2(pageno)
{
	var url_tb;
	var jgflag;
	jgflag = verifyNumber();
	if(jgflag!=1 && jgflag!=2)
	{
		url_tb = "&pagenovalue="+ pageno;
		var m=document.tbspcx; 

		var jiage1value=trim(m.jiage1.value);
		if(jiage1value!='')
		{
			url_tb += ("&jiage1value="+ jiage1value);
		}
		var jiage2value=trim(m.jiage2.value);
		if(jiage2value!='')
		{
			url_tb += ("&jiage2value="+ jiage2value);
		}
		var gjzvalue=trim(m.gjz.value);
		if(gjzvalue!='关键词')
		{
			url_tb += ("&gjzvalue="+ encodeURIComponent(gjzvalue));
		}
		var spjsgjzvalue=trim(m.spjsgjz.value)
		if(spjsgjzvalue!='关键词')
		{
			url_tb += ("&spjsgjzvalue="+ encodeURIComponent(spjsgjzvalue));
		}
	
		return url_tb;
	}
	else
	{
		if(jgflag==1)
		{
			alert('价格范围需要输入数字');
			return 'errorflag' ;
		}
		else
		{
			alert('价格范围:下限价格应该小于上限价格');
			return 'errorflag' ;
		}
	}
}


function checkgjz(pageno)
{
	var url_tb;
	
	url_tb = "&pagenovalue="+ pageno;
	var m=document.gjzform; 

	var gjzvalue=trim(m.gjz.value);
	if(gjzvalue!='关键词' && gjzvalue != '')
	{
		url_tb += ("&gjzvalue="+ encodeURIComponent(gjzvalue));
	}
	else
	{
		url_tb = 'errorflag';
	}
	return url_tb;
}
