﻿//==============常用脚本===请一定要用UTF-8编码保存=====作者：李宗明==========

//让JS中可以用Request.QueryString["name"]取值的功能
Request = {
 QueryString : function(item){
  var svalue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)","i"));
  //alert("测试"+svalue);
  return svalue ? svalue[1] : '';
 }
}



// 检查域名
var appPath="";
function checkUrl() {
         var theurl;
		 var churl="www.eraneed.com";
         theurl=top.location.href;
         if(theurl.indexOf(churl,1)>0){
			 //域名正确性 
		 }
		 else if(theurl.indexOf("localhost",1)<=0){
			 alert('请通过 http://'+churl+' 访问本站.');
			 top.location.href='http://'+churl;
         }
}
//checkUrl();

//alert("测试,正常载入JS文件");


function openWindow(theURL) { 
  var W=window.screen.width; 
  var H=window.screen.height;
  var w=520;	//弹出窗口宽度
  var h=300;	//弹出窗口高度
  var X=X||Math.ceil((W-w)/2)
  var Y=Y||Math.ceil((H-h)/2)
  var strStyle='toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width='+w+',height='+h+',left='+X+',top='+Y+'';
  //alert(strStyle);
  OpenWindow=window.open(theURL,'popwindow',strStyle);
  OpenWindow.focus();
}


function reloadImg(thisObj,w,h) { //v1.0
	img=thisObj;
	img.style.display="";
	if((img.width-w)>0 || (img.height-h)>0){
	  if((img.width-w)>(img.height-h)){
		img.width=w;
		//alert(img.src+"图像调整了宽度");
	  }else{
		img.height=h;
		//alert(img.src+"图像调整了高度");
	  }
	}
	//alert(img.src+"图像调整了");
}
var oldImg=new String("");
function img_mouseOver(thisObj) { //v1.01
	//alert("ok!");
  	oldImg=thisObj.src;
  	thisObj.src=oldImg.replace(new RegExp("(_Over)*?\.(jpg|gif)"),"_Over.$2");
}
function img_mouseOut(thisObj) { //v1.01
  	thisObj.src=oldImg;
}
//改名控件,将服务端控件的有$符分隔的长长的名字改成传统的html控件的名字
function RenameSubmit() {
	var theForm=document.forms[0];
 	//theForm.method="get";
      var inputs=theForm.getElementsByTagName("input");
      for   (i=0;i<inputs.length;i++)   
      {    
           var obj=inputs[i];
           var oldname=obj.name;
           var p=obj.name.lastIndexOf("$");
           if(p>0)
           obj.name= obj.name.substring(p+1)
           //alert(oldname+"己经改成了"+obj.name);
      }   
      var selects=theForm.getElementsByTagName("select");
      for   (i=0;i<selects.length;i++)   
      {   
           var obj=selects[i];
           var oldname=obj.name;
           var p=obj.name.lastIndexOf("$");
           if(p>0)
           obj.name= obj.name.substring(p+1)
           //alert(oldname+"己经改成了"+obj.name);
      } 
      	return true;
  
  }
function Saerch_Submit(selObj) {
	var theForm=selObj;
 	theForm.method="get";
	//检查关键字长度
	theForm.keyword.value=theForm.keyword.value.replace("<请输入关键字>","");
		//alert(theForm.keyword.value+'关键字长度必须大于1');
	if(theForm.keyword.value.length<1){
		alert('关键字长度必须大于1');
		return false;//终止
	}
	RemoveServerForm();//如果有ASPX的状态字典，先删除
	if(theForm.stype.value=="Trade"){//搜索供求
		document.all["SearchNameValue"].innerHTML="<input name=t_Name type=hidden value="+theForm.keyword.value+">";
		//theForm.action="../News/info_List"+theForm.s_TypeID.value+".aspx";
		theForm.action="../Trade/Trade_List.aspx";
		theForm.method="get";
		theForm.submit(theForm.action);
		return true;
	}
	else if(theForm.stype.value=="employ"){//搜索岗位
		document.all["SearchNameValue"].innerHTML="<input name=g_Name type=hidden value="+theForm.keyword.value+">";
		//theForm.action="../News/info_List"+theForm.s_TypeID.value+".aspx";
		theForm.action="../Job/ZhaoPin.aspx";
		theForm.method="get";
		theForm.submit(theForm.action);
		return true;
	}
	else if(theForm.stype.value=="job"){//搜索人才求职信息
		document.all["SearchNameValue"].innerHTML="<input name=g_Name type=hidden value="+theForm.keyword.value+">";
		//theForm.action="../News/info_List"+theForm.s_TypeID.value+".aspx";
		theForm.action="../Job/RenCai.aspx";
		theForm.method="get";
		theForm.submit(theForm.action);
		return true;
	}
	else if(theForm.stype.value=="Product"){//搜索Product
		document.all["SearchNameValue"].innerHTML="<input name=p_name type=hidden value="+theForm.keyword.value+">";
		//theForm.action="../News/info_List"+theForm.s_TypeID.value+".aspx";
		theForm.action="../Product/Product_List.aspx";
		theForm.method="get";
		theForm.submit(theForm.action);
		return true;
	}
	else if(theForm.stype.value=="Company"){//搜索Company
		document.all["SearchNameValue"].innerHTML="<input name=gc_Company type=hidden value="+theForm.keyword.value+">";
		//theForm.action="../News/info_List"+theForm.s_TypeID.value+".aspx";
		theForm.action="../Guest/shop_List.aspx";
		theForm.method="get";
		theForm.submit(theForm.action);
		return true;
	}
	else if(theForm.stype.value=="news_title"){//搜索新闻标题
		document.all["SearchNameValue"].innerHTML="<input name=n_Title type=hidden value="+theForm.keyword.value+">";
		//theForm.action="../News/info_List"+theForm.s_TypeID.value+".aspx";
		theForm.action="../News/info_List.aspx";
		theForm.method="get";
		theForm.submit(theForm.action);
		return true;
	}
	else if(theForm.stype.value=="news_content"){//搜索新闻内容
		document.all["SearchNameValue"].innerHTML="<input name=n_body type=hidden value="+theForm.keyword.value+">";
		//theForm.action="../News/info_List"+theForm.s_TypeID.value+".aspx";
		theForm.action="../News/info_List.aspx";
		theForm.method="get";
		theForm.submit(theForm.action);
		return true;
	}
	else {//搜索新闻内容
		alert('搜索参数不正确，请告诉管理员!');
		return true;
	}
}
function Guest_Login() {
	var theForm=document.forms[0];
 	theForm.method="post";
	//检查关键字长度
	if(theForm.UserName.value.length<1 ||theForm.UserName.value=="<用户名>"){
		alert('必须输入用户名!');
		return false;//终止
	}
	if(theForm.Password.value.length<1){
		alert('必须输入登陆密码!');
		return false;//终止
	}
	RemoveServerForm();//如果有ASPX的状态字典，先删除
	theForm.action="../guest/Login.aspx";
	theForm.submit(theForm.action);
	return true;
}
function RemoveServerForm(){
	try{//如果有ASPX的状态字典，先删除
		document.Form1.removeChild(document.Form1.elements["__VIEWSTATE"]);
		document.Form1.removeChild(document.Form1.elements["__EVENTTARGET"]);
		document.Form1.removeChild(document.Form1.elements["__EVENTARGUMENT"]);
	}
	catch(ex)
	{//出错处理
	//alert("不是ASPx页面");
	 //   alert(ex.name + " 出错: " + ex.message);
	}
}
//全选按钮
function CheckAll(theform){
  for (var i=0;i<theform.elements.length;i++)
    {
    var e = theform.elements[i];
    if (e.name != 'chkall')
       e.checked = theform.chkall.checked;  
    }
}
//全选按钮,只选第一列
function CheckAllFirst(theform){
  for (var i=0;i<theform.elements.length;i++)
    {
    var e = theform.elements[i];
    if (e.name == 'selID')
       e.checked = theform.chkall.checked;  
    }
}
//重绘下拉选择框控件(有style.width),放入到div中,为了统一用css样式控制边线等必需有".myselectBox"/".myselectBox select"样式
function ReDrawSelectCtl() {
  var selects=document.body.getElementsByTagName("select");
  for(i=0;i<selects.length;i++)   
  {   
       var obj=selects[i];
      //alert("找到一个下拉框"+obj.name);

       //var width1=obj.getAttribute["width"];
       var width1=obj.style.width;
       if( width1)
       {
           //alert("找到一个下拉框宽"+width1);
           width1=width1.replace("px","").replace("PX","")
           width1=width1-2;
           //document.body.parentNode.innerHTML;
           var phtml=obj.parentNode.innerHTML;
          //alert("找到一个下拉框"+phtml);
          //alert("找到"+obj.outerHTML);
           obj.parentNode.innerHTML=phtml.replace(obj.outerHTML,"<div class=myselectBox style='width:"+width1+"'>"+obj.outerHTML+"</div>")
           //alert("换掉一个下拉框");
       }
  } 
    return true;
}

//省份城市选择
function loadCity(state,toID){
	//alert(state+'开始读取..'+toID);
    var drp2 = document.getElementById(toID);
    for(var i =drp2.options.length-1;i>=0;i--){
		drp2.remove(i);
    }
    var oHttpReq = new ActiveXObject("MSXML2.XMLHTTP");
    var oDoc = new ActiveXObject("MSXML2.DOMDocument");
    oHttpReq.open("POST", "../inc/City.aspx?code="+state, false);
    oHttpReq.send("");
    result = oHttpReq.responseText;
    oDoc.loadXML(result);
	//alert("/inc/City.aspx?code="+state+'取得的xml='+result);
    items = oDoc.selectNodes("//CITY/Table");
    for (var item = items.nextNode(); item!=null; item = items.nextNode()){
		//alert('加入..');
		var newOption = document.createElement("OPTION");
		//alert('加入..'+newOption.text+"="+newOption.value);
		var cityCode = item.selectSingleNode("c_Code").nodeTypedValue;
		var cityName = item.selectSingleNode("c_Name").nodeTypedValue;
		newOption.text = cityName;
		newOption.value = cityCode;
		drp2.options.add(newOption);
    }
}
//发送邮件
function SendMail_Submit(selObj) {
	var theForm=selObj;
	//alert('ok');
	if(theForm.FromEmail.value.indexOf('@')<0){
		alert("您的电子邮箱不正确!");
		return false;
	}
	if(theForm.FromName.value==""){
		alert("请留下您的大名!");
		return false;
	}
		RemoveServerForm();//如果有ASPX的状态字典，先删除
		theForm.action="../admin/webmail.aspx";
		theForm.method="post";
		theForm.submit(theForm.action);
		//alert('ok');
		return true;
}
//显示子菜单或div等
function showsub(sid)
{
    whichEl = eval("sub" + sid);
    if (whichEl.style.display == "none")
    {
    eval("sub" + sid + ".style.display=\"block\";");
    }
    else
    {
    eval("sub" + sid + ".style.display=\"none\";");
    }

}
//弹出客户选择页
function SelectGuest(num)
{
  //var FormUniqueID=""; //名称前辍
  var w=360;	//弹出窗口宽度
  var h=260;	//弹出窗口高度
	eval('var theform = document.forms[0];');
	var galleryscript ='../User/selectGuest.aspx?g_Name='+theform.elements[FormUniqueID+"g_Name_"+num].value+'&Tel='+theform.elements[FormUniqueID+"gc_OfficeTel_"+num].value+'&g_Code='+theform.elements[FormUniqueID+"g_Code_"+num].value;
	//alert(galleryscript);
	arr = showModalDialog(galleryscript,window,'dialogWidth:600px; dialogHeight:500px;help:0;status:0;resizeable:1;');
	if (arr != null) {
		theform.elements[FormUniqueID+"tb_GuestName"].value=arr["UserName"];
		theform.elements[FormUniqueID+"g_Name_"+num].value=arr["g_Name"];
		theform.elements[FormUniqueID+"gc_OfficeTel_"+num].value=arr["gc_OfficeTel"];
		theform.elements[FormUniqueID+"g_Code_"+num].value=arr["g_Code"];
		//alert('选好');
	} else {
		//alert('没有选');
	}
}

//flash中的菜单链接
function gourl(i1,i2)
{
	//alert("调用菜单"+i1+"，"+i2);
	var urls;
	urls= new Array("#","#","#","#","#","#","#","#","#","#");

	//首页
	urls[1]=new Array("#","#","#","#","#","#","#","#","#","#");
	urls[1][0]="../job/default.aspx";
	//我要工作下的二级栏目  原flash中写错了
	urls[1][1]="../guest/adminsystem.aspx";
	urls[1][2]="../job/zhaopin.aspx";
	urls[1][3]="../job/zhaopin_Search.aspx";

	//我要工作
	urls[2]=new Array("#","#","#","#","#","#","#","#","#","#");
	urls[2][0]="../job/zhaopin.aspx";
	urls[2][1]="../guest/adminsystem.aspx";
	urls[2][2]="../job/zhaopin_Search.aspx";
	urls[2][3]="../job/zhaopin_F.aspx";

	//我要人才
	urls[3]=new Array("","","","","","","","","","");
	urls[3][0]="../job/renCai.aspx";
	urls[3][1]="../job/Employ_Join.aspx";
	urls[3][2]="../job/renCai_Search.aspx";
	urls[3][3]="../job/renCai_F.aspx";

	//猎头服务
	urls[4]=new Array("","","","","","","","","","");
	urls[4][0]="../job/LieTou.aspx";
	urls[4][1]="../job/LieTou.aspx";
	urls[4][2]="../job/zhaopin.aspx?typeID=102";
	urls[4][3]="../job/renCaiH.aspx?typeID=102";

	//人才仓库
	urls[5]=new Array("","","","","","","","","","");
	urls[5][0]="../job/renCai.aspx";
	urls[5][1]="../job/renCai_Search.aspx";
	urls[5][2]="../job/renCai.aspx"; //最新
	urls[5][3]="../job/rencaiH.aspx?g_Find=%e9%ab%98%e7%ba%a7"; //高级
	urls[5][4]="../job/rencai.aspx?g_Find=%e5%85%a8%e8%81%8c%e6%b1%82%e8%81%8c"; //全职
	urls[5][5]="../job/rencai.aspx?g_Find=%e5%85%bc%e8%81%8c";//兼职
	urls[5][6]="../job/rencai.aspx?g_Find=集团引进"; //集团引进

	//咨询帮助
	urls[6]=new Array("#","#","#","#","#","#","#","#","#","#");
	urls[6][1]="../news/info_list.aspx?typeID=102";
	urls[6][2]="../news/info_list.aspx?typeID=102";
	urls[6][3]="../news/info_list.aspx?typeID=103";
	urls[6][4]="../news/info_list.aspx?typeID=104";
	urls[6][5]="../news/info_list.aspx?typeID=105";


	location.href=urls[i1][i2];
}



//DW自动加入的JS
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

