String.prototype.trim = function()
{return this.replace(/(^\s*)|(\s*$)/g, "");
}
function enCode(chineseStr) {
return encodeURI(chineseStr,'utf-8');
}
	function feedbackup(){//反馈
	var url="feedbackok.asp"
	var company=enCode($F("company").trim())
	var content=enCode($F("content").trim())
	var contact=enCode($F("contact").trim())
	var phone=enCode($F("phone").trim())
	var addr=enCode($F("addr").trim())
	var email=enCode($F("email").trim())
	var postcode=enCode($F("postcode").trim())
		if(company==""){
		alert("请输入公司名称")
		return false
		}
	if(contact==""){
		alert("请输入联系人")
		return false
		}
			if(phone==""){
		alert("请输入联系电话")
		return false
		}
			if(email==""){
		alert("请输入邮箱")
		return false
		}
	/*if(addr==""){
		alert("请输入联系地址")
		return false
		}
		*/
	var pars = "company="+company+"&content="+content+"&contact="+contact+"&phone="+phone+"&email="+email+"&addr="+addr+"&postcode="+postcode;

	var myAjax = new Ajax.Updater(
'feedbackokshow',
url,
{
method: 'post',
parameters: pars
});
	}	

 	function showup(){//特殊
  var url="fbok.asp"
  var title=enCode($F("title"));
  var contact=enCode($F("contact"));
  var content=enCode($F("content"));
  var pars="content="+content+"&contact="+contact+"&title="+title
  var myAjax=new Ajax.Updater("show",url,{method: 'post',parameters: pars,evalScripts: true});
}
function mcheck(){//验证用户名
	  var url="member_check.asp"
   if(enCode($F("mname")).length<6||enCode($F("mname")).length>20){
   	$("check_member").innerHTML="*必须输入6-20位的用户名"
   	return false;
   	}else{
   		if(enCode($F("mname"))==""){$("check_member").innerHTML="用户名不能为空"}
   		}
  var pars="mname="+enCode($F("mname"))
  var myAjax=new Ajax.Updater("check_member",url,{method: 'post',parameters: pars});
	}
function checkpass(){//检查两次密码
	if(enCode($F("mpass2")).length>=6&&enCode($F("mpass2"))!=""){
	if(enCode($F("mpass"))!=enCode($F("mpass2"))){
	$("mp2").innerHTML="<span style='color:red'>输入两次的密码不同</span>";
}else{$("mp2").innerHTML="<span style='color:green'>ok</span>";}
}
}
function resets(){//重设
	$("check_member").innerHTML="* 必须输入6-20位的用户名"
	$("mp").innerHTML="* 必须输入6位或以上的密码"
	$("mp2").innerHTML="*"
	//$("mc").innerHTML="*"
	//$("mph").innerHTML="*"
	$("f1").reset()
	}
function madd(s){//注册前检查
	if($("mname")){
	if(enCode($F("mname"))==""){alert("用户名不能为空");return false;}
	if($("check_member").innerHTML.indexOf("此用户不可用")!=-1){alert("用户名冲突请重新填写");return false;}
	if(enCode($F("mname")).length<6){alert("用户名长度不能少于6");return false;}
}
	if((!$("old_mpass"))||$("old_mpass").value!=""){
	if(enCode($F("mpass")).length<6){alert("必须输入6位或以上的密码！");return false;}
	if(enCode($F("mpass"))==""){alert("密码不能为空！");return false;}
	if(enCode($F("mpass"))!=enCode($F("mpass2"))){alert("输入两次的密码不同！");return false;}
  }
	if(enCode($F("mphone"))==""){alert("必须输入电话");return false;}
	if(enCode($F("memail"))==""){alert("必须输入邮箱");return false;}
	if(enCode($F("maddr"))==""){alert("必须输入地址");return false;}
	//if(enCode($F("mcontact"))==""){alert("必须输入姓名");return false;}
	//if(enCode($F("mcompany"))==""){alert("必须输入单位");return false;}
	if(s!=""&&s!=null){member_upok()}else{resok()}
	}
 	function resok(){//注册
  var url="member_addok.asp"
  var mname=enCode($F("mname"));
  var mpass=enCode($F("mpass"));
  //var mcontact=enCode($F("mcontact"));
  //var mcompany=enCode($F("mcompany"));
  //var mlevel=enCode($F("mlevel"));
  //var mbm=enCode($F("mbm"));
  var mphone=enCode($F("mphone"));
  var mobile=enCode($F("mobile"));
  var memail=enCode($F("memail"));
  var maddr=enCode($F("maddr"));
  var mfax=enCode($F("mfax"));
  var mpostcode=enCode($F("postcode"));
  var pars="mname="+mname+"&mpass="+mpass+"&mphone="+mphone+"&mobile="+mobile+"&memail="+memail+"&maddr="+maddr+"&mpostcode="+mpostcode+"&mfax="+mfax+"&mlevel=1"
  var myAjax=new Ajax.Updater("okshow",url,{method: 'post',parameters: pars,evalScripts: true});
}
 	function member_upok(){//修改
  var url="member_upok.asp"
  //var mname=enCode($F("mname"));
  var old_mpass=enCode($F("old_mpass"));
  var mpass=enCode($F("mpass"));
  //var mcontact=enCode($F("mcontact"));
  //var mcompany=enCode($F("mcompany"));
  //var mlevel=enCode($F("mlevel"));
  //var mbm=enCode($F("mbm"));
  var mphone=enCode($F("mphone"));
  var mobile=enCode($F("mobile"));
  var memail=enCode($F("memail"));
  var maddr=enCode($F("maddr"));
  var mfax=enCode($F("mfax"));
  var mpostcode=enCode($F("postcode"));
  var pars="old_mpass="+old_mpass+"&mpass="+mpass+"&mphone="+mphone+"&mobile="+mobile+"&memail="+memail+"&maddr="+maddr+"&mpostcode="+mpostcode+"&mfax="+mfax
  var myAjax=new Ajax.Updater("okshow",url,{method: 'post',parameters: pars,evalScripts: true});
}
function login(){//登陆
	var url="login.asp"
	var mname=enCode($F("mname"));
  var mpass=enCode($F("mpass"));
  var mlevel=1;
  if(mname==""){alert("请填写用户名。");return false;}
  if(mpass==""){alert("请填写密码。");return false;}
  var pars="mname="+mname+"&mpass="+mpass+"&mlevel="+mlevel
  var myAjax=new Ajax.Request(
  url,{
  method: 'get',
parameters: pars,
onComplete: function(a){
	texts=a.responseText
	if(texts=="1"){location.href="/gb/downloadcenter.asp"}//location.reload()
	if(texts=="2"){alert("用户名或密码错误")}
	if(texts=="3"){alert("此帐号还未通过审核,请耐心等候")}
	}
})
	}
	function login2(){//登陆
	 var url="gb/login.asp"
	 var mname=enCode($F("mname"));
  var mpass=enCode($F("mpass"));
   if(mname==""){alert("请填写用户名。");return false;}
  if(mpass==""){alert("请填写密码。");return false;}
  var pars="mname="+mname+"&mpass="+mpass
  var myAjax=new Ajax.Request(
  url,{
  method: 'get',
parameters: pars,
onComplete: function(a){
	texts=a.responseText
	if(texts=="1"){location.href="/gb/downloadcenter.asp"}
	if(texts=="2"){alert("用户名或密码错误")}
	if(texts=="3"){alert("此帐号还未通过审核,请耐心等候")}
	}
})
	}
	function searchs(protype){
	//获取下级列表 id-classid,lv-classlevel,protype-下级列表ID
  var selects=$(protype);
  selects.options[0].text="正在读取..";
  selects.length=1;
var url = '/includes/check_class.asp';
var pars ="lv=0&id=0"
var myAjax = new Ajax.Request(
url,
{
method: 'get',
parameters: pars,
onComplete: function(a){
var af=a.responseXML.getElementsByTagName("lit")
var lf=a.responseXML.getElementsByTagName("lv")
var bf=a.responseXML.getElementsByTagName("id")
var cf=a.responseXML.getElementsByTagName("name")
  selects.options[0].text="应用类型："
  selects.length=1;
  for(var i=0;i<af.length;i++){
    var optiones = document.createElement("OPTION");
    if(lf[i].childNodes[0].nodeValue=="1"){optiones.text=cf[i].childNodes[0].nodeValue}
    if(lf[i].childNodes[0].nodeValue=="2"){optiones.text="|--"+cf[i].childNodes[0].nodeValue}
    if(lf[i].childNodes[0].nodeValue=="3"){optiones.text="|--|--"+cf[i].childNodes[0].nodeValue}
    optiones.value=bf[i].childNodes[0].nodeValue
    selects.options.add(optiones);
  }
	}
});
	}
	function prosearch(protype,pt){
	//获取下级列表 id-classid,lv-classlevel,protype-下级列表ID
  var selects=$(protype);
  selects.options[0].text="正在读取..";
  selects.length=1;
var url = '/includes/check_pro.asp';
var pars ="pt="+pt
var myAjax = new Ajax.Request(
url,
{
method: 'get',
parameters: pars,
onComplete: function(a){
var af=a.responseXML.getElementsByTagName("lit")
var pf=a.responseXML.getElementsByTagName("pro")
  if(pt==1){selects.options[0].text="应用环境："}
  if(pt==2){selects.options[0].text="输入输出："}
  if(pt==3){selects.options[0].text="功率："}
  selects.length=1;
  for(var i=0;i<af.length;i++){
    var optiones = document.createElement("OPTION");
    optiones.text=pf[i].childNodes[0].nodeValue
    optiones.value=pf[i].childNodes[0].nodeValue
    selects.options.add(optiones);
  }
	}
});
	}
//地区列表
function search_area(s,protype,lt){
  var selects=$(protype);
  var sv=selects.options[0].text;
  selects.options[0].text="正在读取..";
  selects.length=1;
var url = '/includes/get_area.asp';
var pars ="id="+s.value+"&lt="+lt
var myAjax = new Ajax.Request(
url,
{
method: 'get',
parameters: pars,
onComplete: function(a){
var af=a.responseXML.getElementsByTagName("lit")
var get_id=a.responseXML.getElementsByTagName("id")
var get_name=a.responseXML.getElementsByTagName("name")
  selects.options[0].text=sv
  selects.length=1;
  //alert(a.responseText)
  for(var i=0;i<af.length;i++){
    var optiones = document.createElement("OPTION");
    optiones.text=get_name[i].childNodes[0].nodeValue
    optiones.value=get_id[i].childNodes[0].nodeValue
    selects.options.add(optiones);
  }
	}
});
	}

function getmlevel(protype){
	//获取下级列表 id-classid,lv-classlevel,protype-下级列表ID
  var selects=$(protype);
  selects.options[0].text="正在读取..";
  selects.length=1;
var url = '/includes/check_mlevel.asp';
var pars =""
var myAjax = new Ajax.Request(
url,
{
method: 'get',
parameters: pars,
onComplete: function(a){
var af=a.responseXML.getElementsByTagName("lit")
var bf=a.responseXML.getElementsByTagName("mlevel")
var cf=a.responseXML.getElementsByTagName("levelname")
  selects.length=0;
  for(var i=0;i<af.length;i++){
    var optiones = document.createElement("OPTION");
    optiones.text=cf[i].childNodes[0].nodeValue
    optiones.value=bf[i].childNodes[0].nodeValue
    selects.options.add(optiones);
  }
	}
});
	}
function get_checkbox(ids){
			var types=document.getElementsByName(ids);
		var ts="";
		for(var i=0;i<types.length;i++){
			if(types[i].checked==true){
			ts=types[i].value;
		}
			}
	return ts
	}
function getPageScroll(){//获取滚动高度

	var yScroll;

	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){	 // Explorer 6 Strict
		yScroll = document.documentElement.scrollTop;
	} else if (document.body) {// all other Explorers
		yScroll = document.body.scrollTop;
	}
	arrayPageScroll = new Array('',yScroll) 
	return arrayPageScroll;
}
	function getPageSize(){//获取页面大小
	
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}
	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSize;
}
function search_check(pt){
	var ci=$F("city_id");
	var pi=$F("place_id");
	var sf=$(pt);
	if(ci.trim()==""){
		alert("请选择省市");
		return;}
	/*
	if(pi.trim()==""){
		alert("请选择城市");
		return;}*/
	sf.submit();
	}
function change_img(pro){
$("imgs").src=pro.getAttribute("als")
}

