
  function UrlEncode(str){
    var ret="";
    var strSpecial="!\"#$%&'()*+,/:;<=>?[]^`{|}~%";
    for(var i=0;i<str.length;i++){
      var chr = str.charAt(i);
      var c=str2asc(chr);
      tt += chr+":"+c+"n";
      if(parseInt("0x"+c) > 0x7f){
        ret+="%"+c.slice(0,2)+"%"+c.slice(-2);
      }else{
        if(chr==" ")
        ret+="+";
        else if(strSpecial.indexOf(chr)!=-1)
        ret+="%"+c.toString(16);
        else
        ret+=chr;
      }
    }
    return ret;
  }
  function UrlDecode(str){
    var ret="";
    for(var i=0;i<str.length;i++){
      var chr = str.charAt(i);
      if(chr == "+"){
        ret+=" ";
      }else if(chr=="%"){
        var asc = str.substring(i+1,i+3);
        if(parseInt("0x"+asc)>0x7f){
          ret+=asc2str(parseInt("0x"+asc+str.substring(i+4,i+6)));
          i+=5;
        }else{
          ret+=asc2str(parseInt("0x"+asc));
          i+=2;
        }
      }else{
        ret+= chr;
      }
    }
    return ret;
  }
  //alert(UrlDecode("%C2%D2%C2%EB"));
  function getXmlHttpRequestObject() {
    if (window.XMLHttpRequest) {
      return new XMLHttpRequest();
    } else if(window.ActiveXObject) {
      return new ActiveXObject("Microsoft.XMLHTTP");
    } else {
      alert("Your Browser Sucks!\nIt's about time to upgrade don't you think?");
    }
  }
  function createAjaxObj(){
    var httprequest=false
    if (window.XMLHttpRequest)
    { // if Mozilla, Safari etc
    httprequest=new XMLHttpRequest()
    if (httprequest.overrideMimeType)
    httprequest.overrideMimeType('text/xml')
  }
  else if (window.ActiveXObject)
  { // if IE
  try {
    httprequest=new ActiveXObject("Msxml2.XMLHTTP");
  }
  catch (e){
    try{
      httprequest=new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch (e){}
  }
}
return httprequest
}
//Our XmlHttpRequest object to get the auto suggest
var searchReq = createAjaxObj();

function searchSuggest() {

  if (searchReq.readyState == 4 || searchReq.readyState == 0)
  {
var v1;
   var ss1 = document.getElementById("search_suggest");
   var objs=document.getElementsByName("myradio");
   var d=false;
                        for(var i=0;i<objs.length;i++)
                        {
                                      if(objs[i].checked)
                                      {
										  v1=objs[i].value;
										  d=true;
										  break;
                                        }
                          }
						  if(!d)
						  {
							  alert("请您选择查询条件！");
							  return false;
							  }
    var str1 =document.getElementById("txtSearch").value;
    var city=document.getElementById("provinceT").value;
    if(str1=="")
    {
	  var city=document.getElementById("provinceT").value;
    
      ss1.style.display="none";
      return false;
    }
    var url="str.jsp?search="+str1+"&type="+v1+"&city="+city+"";
    searchReq.open("get", url, true);
    searchReq.onreadystatechange = handleSearchSuggest;
    searchReq.send(null);
  }
}
function showDiv(obj)
{
search_suggest.style.left=getPosition(obj).x;
search_suggest.style.top=getPosition(obj).y+obj.offsetHeight;
search_suggest.style.position="absolute";
//search_suggest.style.display='';
//search_suggest.onmouseleave=function(){linkDiv.style.display='none'};
}
function getPosition(el)
{
for (var lx=0,ly=0;el!=null;lx+=el.offsetLeft,ly+=el.offsetTop,el=el.offsetParent);
return {x:lx,y:ly}
}
//Called when the AJAX response is returned.
function handleSearchSuggest() {
  if (searchReq.readyState == 4) {
    var ss = document.getElementById('search_suggest');
    ss.innerHTML = '';
    var str = searchReq.responseText.split("\n");
    // document.getElementById("provinceT").value=str.length - 1;
    if(str.length==7)
    {
      return false;
    }
    else
    {
      var txt=document.getElementById("txtSearch");
       showDiv(txt);
       ss.style.display="block";
    }
    for(i=5; i < str.length; i++) {
      

      //Build our element string.  This is cleaner using the DOM, but
      //IE doesn't support dynamically added attributes.
      var suggest = '<div id="mydd" onmouseover="javascript:suggestOver(this);" ';
      suggest += 'onmouseout="javascript:suggestOut(this);" ';
      suggest += 'onclick="javascript:setSearch(this.innerHTML);" ';
      suggest += 'class="suggest_link">' +UrlDecode(str[i])+ '</div>';
      ss.innerHTML+= suggest;
    }
  }
}

//Mouse over function
function suggestOver(div_value) {
  div_value.className = 'suggest_link_over';
}
//Mouse out function
function suggestOut(div_value) {
  div_value.className = 'suggest_link';
}
//Click function
function setSearch(value) {
  document.getElementById('txtSearch').value = value;
     var ssq = document.getElementById('search_suggest');
       ssq.style.display="none";
  document.getElementById('search_suggest').innerHTML = '';
}

function verify_submit(form,name) {
 if (form.p.value == "") {
 alert("请输入搜索关键字!");
 return false;
 }
 if (name == "w1") {
 form.vd.value = 'w1';
 }
 if (name == "m1") {
 form.vd.value = 'm1';
 }
 if (name == "m3") {
 form.vd.value = 'm3';
 }
 form.submit();
 return true;
}
function verify_input(form) {
 if (form.p.value == "") {
 alert("请输入搜索关键字!");
 return false;
 } else {
 return true;
 }
}

function g(formname)	{
var url = "http://www.baidu.com/baidu";

formname.action = "http://www.baidu.com/baidu";
return true;
}

/**回车事件处理*/
/*
function keyword_onkeydown()
{
	if(window.event.keyCode==13)  document.thisForm.GotoButton.onclick();
}
*/
function check1(theform)
{
    if((!checkEmpty(theform.zpSchVocation.value))&& (!checkEmpty(theform.province.value)))
	{
	    alert("行业和工作地不能同时不限！")
	    return false;
	}
	else
	{
	   return true;
	}
}
function schzpkssub(form)
{
   if(document.frmSearch.keyword.value=="关键字搜索...")
      {
	    if(((!checkEmpty(document.frmSearch.zpSchVocation.value)))&&(!checkEmpty(document.frmSearch.province.value)))
          {
           alert("招聘行业、希望工作省市、关键字，三者必选其一！")
           return false;
           }
          else
	       {
		    document.frmSearch.action="/zpsearch.do?method=kySeach";//"/zpSearchFirFrm.jsp";
	        //document.form.submit();
	        return true;
		   }
	  }
	else{
	    var kywd = form.keyword.value;
		   kywd = trim(kywd);
		   if(kywd.length>25){
		   		alert("关键字的字数过长，请重新输入后查询！");
				form.keyword.focus();
				return false;
		   }else{
		    document.frmSearch.action="/zpsearch.do?method=kySeach";//"/ky_zpsearch.jsp";//"/zpSearchFirFrm.jsp";
	        //document.form.submit();
	        return true;
		   }
	  }
}
function checkEmpty(value)
{
    if(value.length == 0)
    return false;
    var i = 0;
    while(i < value.length)
    {
        if(value.substring(i,i+1) != ' ')
        {
            return true;
        }
        i++;
    }
    return false;
}

function set_check(obj){
   obj.value='';
   document.frmSearch.zpSchVocationT.disabled=true;
   //obj.submitThis.disabled=true;
}

function set_checkv(obj){
//alert(obj.value);
   if(obj.value==''){
     document.frmSearch.keyword.disabled=false;
   }else{
   document.frmSearch.keyword.disabled=true;
   }
   //obj.submitThis.disabled=true;
}

function on_check(obj){
if(obj.value=='')
{
obj.value='关键字搜索...';
document.frmSearch.zpSchVocationT.disabled=false;
}


}

function windowOpen(newwindow)
{
    window.open(newwindow,"Survey","toolbar,resizable,scrollbars,dependent,width=650,height=250");
}
function checkform(theform)
{
    if(((!checkEmpty(theform.province.value))&&(!checkEmpty(theform.city.value)))&&(!checkEmpty(theform.vocation.value)))
    {
        alert("行业和工作地不能同时不限！")
        return false;
    }
    }
function checkEmpty(value)
{
    if(value.length == 0)
    return false;
    var i = 0;
    while(i < value.length)
    {
        if(value.substring(i,i+1) != ' ')
        {
            return true;
        }
        i++;
    }
    return false;
}
function getNull()
{
  var city=document.getElementById("provinceT").value;
  var keyword=document.getElementById("txtSearch").value;
  var price=document.getElementById("jiage").value;
  if(city=="")
  {
    alert("请您选择城市！");
    return false;
  }

}

 function lo()
	 {
	    var r=document.getElementsByName("myradio");
		var t=document.getElementById("txtSearch");
		   var h=document.getElementById("h");
		   for(var i=0;i<r.length;i++)
		   {
		    if(r[0].checked)
		  {
		    t.value="地址关键字 ";
		  }
		 else if(r[1].checked==true)
		  {
	
		    t.value="公寓关键字";
			
		  }
		else
		{
		  t.value="请您选择查询条件后在输入关键字";
		}
		h.value=t.value;
		   }
		  
	 }
	 function getmy()
	 {
	   
	   var t=document.getElementById("txtSearch");
	     var h=document.getElementById("h");
		 h.value=t.value;
	   t.value="";
	 }
	 function getok()
	 {
	     var t=document.getElementById("txtSearch");
	     var h=document.getElementById("h");
		 var r=document.getElementsByName("myradio");
		 var text;
		 for(var i=0;i<r.length;i++)
		 {
		   if(r[i].checked)
		   {
		     text=r[i].value;
		   }
		 }   
	 }
	 function getnull1() //用户单击文本框的时候
	 {
	 
	 var h=document.getElementById("h").value;
	 var t=document.getElementById("txtSearch").value;
		if(t==h) //如果当前的文本框等于隐藏值 说明用户没有输入值
		{
		document.getElementById("txtSearch").value="";
		}
	 }
	 function getNUll1()
	 {
	   var h=document.getElementById("h");
	   var t=document.getElementById("txtSearch").value;
	   if(t=="")
	   {
	     document.getElementById("txtSearch").value=h.value;
	   }
	 }

  function getk()
  {
	    var city=document.getElementById("provinceT").value;
	   if(city=="")
	   {
		    alert("请您选择城市后再输入关键字查询！");
			return false;
			
		   }
	  }
