//把全角数字转成半角数字
function tot(mobnumber){ 
	while(mobnumber.indexOf("０")!=-1){           
		mobnumber = mobnumber.replaceAll("０","0");        
		}                                               
	while(mobnumber.indexOf("１")!=-1){ 
		mobnumber = mobnumber.replaceAll("１","1");
		}       
	while(mobnumber.indexOf("２")!=-1){             
		mobnumber = mobnumber.replaceAll("２","2");
		}       
	while(mobnumber.indexOf("３")!=-1){             
		mobnumber = mobnumber.replaceAll("３","3");
		}       
	while(mobnumber.indexOf("４")!=-1){             
		mobnumber = mobnumber.replaceAll("４","4");
		}       
	while(mobnumber.indexOf("５")!=-1){             
		mobnumber = mobnumber.replaceAll("５","5");
		}       
	while(mobnumber.indexOf("６")!=-1){             
		mobnumber = mobnumber.replaceAll("６","6");
		}       
	while(mobnumber.indexOf("７")!=-1){             
		mobnumber = mobnumber.replaceAll("７","7");
		}       
	while(mobnumber.indexOf("８")!=-1){             
		mobnumber = mobnumber.replaceAll("８","8");
		}       
	while(mobnumber.indexOf("９")!=-1){             
		mobnumber = mobnumber.replaceAll("９","9");
		}    		
	return mobnumber;                               
}
//取代所有字符
String.prototype.replaceAll = function(search, replace){
	var regex = new RegExp(search, "g");
	return this.replace(regex, replace);
} 

//屏蔽f5键
document.onkeydown = function () {
  if (event.keyCode==116){
    event.keyCode=0;
    event.returnValue=false;
   }
}

/**
  捕捉关闭浏览器事件
*/
function IsCloseIt()
  {
  	var clickclose=0;
          if(event.screenX>=(screen.availWidth-50))
          {
            if(event.screenY<30)
            {
                clickclose=1;
            }
          }
		  
          if(event.screenY>(screen.availHeight-25))
          { 
               clickclose=1;
          }
		  return clickclose;
		  
  }
  
//得到复选框被选中的个数,boxName复选框名称
function checkBox(theform,boxName){
    var i=0;
	var j=0;
    for(i=0;i<theform.elements.length;i++){
	  if(theform.elements[i].name==boxName&&theform.elements[i].checked==true){
         j++;
	  }
	}
    return j;
  }
  
//得到复选眶的值“，”号隔开   
  function getCheckBox(theform,boxName){
    var i=0;
	var checkValue="";

    for(i=0;i<theform.length;i++){
			//alert(theform.elements[i].name);
	  if(theform.elements[i].name==boxName&&theform.elements[i].checked==true){
	    if(checkValue==""){
		   if(theform.elements[i].value!="") checkValue=theform.elements[i].value;
		}else{
		   checkValue=checkValue+","+theform.elements[i].value;
		}
	//alert(theform.elements[i].value);

      }
	}
	return checkValue;
  }


//取得下拉菜单的值,从第i项开始
function allSelectValue(source,i){
  var result="";
  for(i=i;i<source.length;i++){
    if(i==1)
      result=source[i].value;
    else
	  result=result+","+source[i].value;
  }
 return result;
}

function inSelect(source,str){
  var i=0;
  for(i=0;i<source.length;i++){
	if(source[i].text==str){
		return true;
	    break;
	}
  }
  return false;
}


/*
 *  相同的参数具体见下面的方法 
*/
function SelectData(source,aim,theData,limit2){
  SelectData(source,aim,theData,limit2,"1");  
}


/*
 *两个下拉框的选择，第一个下拉框选择后，第二个下拉框进行相应的变化
 *@param theData 数据 一个一维数组，数组元素的格式：第一个下拉框的文本（text）,第二个下拉框的文本（text）,第三个下拉框的值(value) ,在第二个下拉框是否旋选中("selected"默认选中，""不选)
  如广东，中山，45,selected
 *@param source 第一个下拉框的表单对象
 *@param aim 第二个下拉框的表单对象
 *@param limit2 第二个下拉框是否加上不限，1表示加上，2不加
 *@param limitvalue不限的默认值，如果为0，则不限的值为"0"，其他为第一个文本框对应的值
*/
function SelectData(source,aim,theData,limit2,limitvalue){
  var i=0;
  var tempstr="";
  var tempValue="";
  for(i=0;i<source.length;i++)
  {
    if(source[i].selected==true)
	  {
       tempstr = source[i].text;
	   tempValue=source[i].value;
       break;
       } 
  }

  if(tempstr!="")
  {
    var oOption = document.createElement("OPTION");
    aim.length=0;
	var j=0;
    for(i=0;i<theData.length;i++)
	  {
		if(i==0&&limit2==1){
         oOption = document.createElement("OPTION");
         oOption.text="不限";
         if (limitvalue=="0"){
            oOption.value="0"; 
         }else{
           oOption.value=tempValue;
         } 
         aim.options.add(oOption);					
		}
        var strTheData = theData[i]+"";
        if (("所有部门"==tempstr) || (strTheData.substring(0,tempstr.length)==tempstr))
		  {
			j++;
		  	var temp=strTheData.split(",");
			if(!inSelect(aim,temp[1])){
              oOption = document.createElement("OPTION");
              oOption.text=temp[1];
              oOption.value=temp[2];
              aim.options.add(oOption);
		      if(temp[3]=="selected"){
			    oOption.selected=true;
		      }
			}
		  }
	  }
	if(j==0){
       oOption = document.createElement("OPTION");
       oOption.text="";
       oOption.value=tempValue;
       aim.options.add(oOption);		
	}
  }
  else
  aim[0].selected=true;
return true;
}

/**
* 将两个下拉框的值添加到第三个下拉框，在修改简历求职意向中的添加按钮用到
* @param theform 表单对象
* @param source1 第一个下拉框对象
* @param source2 第二个下拉框对象
* @param aim 第三个下拉框对象
* @param length 最多可以添加到第三个下拉框的数量
*/
function selected_additem(theform,source1,source2,aim,length){
  itemname=source1.options[source1.selectedIndex].text;
  if(source2.options [source2.selectedIndex].text!="")
    itemname=itemname+"-"+source2.options [source2.selectedIndex].text;

  var option=document.createElement("OPTION");
  option.text=itemname;
  option.value=source2 .options [source2 .selectedIndex ].value;
  if (aim.length<=length) {
    duplicate=false;
    for(i=0;i<=aim.length-1;i++){
	  if(aim.options[i].value==option.value){
	   duplicate=true;
	   break;
      }
    }
    if (duplicate==false) aim.add(option);
  }
}

/**
* 移除下拉框的值
* @param aim 要移除的下拉框
*/
function selected_removeitem(aim){
	if (aim.selectedIndex>0)
		aim.remove(aim.selectedIndex);
}

function onUse(aim,src)
{
  if(src.value!="") aim.disabled=false;
  else aim.disabled=true;
}

//显示日历函数
function selectDate(objID,theform)
{
	var obj = eval('document.'+theform+'.'+objID);
	result = window.showModalDialog('/js/Calendar.htm',obj.value,'dialogWidth=185px;dialogHeight=210px;scroll=no;help=no;status=no');
	if (result!=null)
	{
		obj.value = result;
	}


}

/**
*全选表单中的复选框
*form 表单对象
*/
function CheckAll(form)
  {
  for (var i=0;i<form.elements.length;i++)
    {
    var e = form.elements[i];
    if (e.name != 'chkall'&&e.name!='chkall1'&&form.elements[i].type.toLowerCase()=='checkbox'&&form.elements[i].style.display!='none')
       e.checked = form.chkall.checked;
    }
  }
  
/**
*全选表单中的复选框
*form 表单对象
*clickCheck 用于点击全选的复选框
*/
function CheckAllOut(form,clickCheck)
  {
  for (var i=0;i<form.elements.length;i++)
    {
    var e = form.elements[i];
    if (e.name != 'chkall'&&e.name!='chkall1'&&form.elements[i].type.toLowerCase()=='checkbox'&&form.elements[i].style.display!='none')
       e.checked = clickCheck.checked;
    }
  }  

  
//清除表单内的所有checkBox
  function unCheckAll(form)
  {
  for (var i=0;i<form.elements.length;i++)
    {
    var e = form.elements[i];
       e.checked = false;
    }
  }

//返回自从公元1970年1月1日的毫秒数
function getDateTime(){
  date1=new  Date();  
  return date1.getTime(); 
}

/** 检查电话号码输入是否合法 */
function isPhone(s) {
	var regu = "^(([(0-9)]+)|([0-9-]+))(([0-9-]+)|([0-9]+))([0-9])$";
	var re   = new RegExp(regu);
	if (s.search(re) != -1)
		return true;
	else
		return false;
}

//替换
function replaceall(string,aim) {
var temp = "";
string = '' + string;
splitstring = string.split(aim); //双引号之间是个空格；
for(i = 0; i < splitstring.length; i++)
temp += splitstring[i];
return temp;
}

function filterEnpConnect(str){
	str=replaceall(str," ");
	str=replaceall(str,"-");
	var regu = "[0123456789一二三四五六七八九零壹贰叁肆伍陆柒捌玖⑴⑵⑶⑷⑸⑹⑺⑻⑼㈠㈡㈢㈣㈤㈥㈦㈧㈨①②③④⑤⑥⑦⑧⑨]{7}|\\w+([-+.]\\w+)*[@#]\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";
	var re   = new RegExp(regu);
	if (str.search(re) != -1)
		return true;
	else
		return false;		
}

//不包括数字的外登
function filterEnpConnectNotNum(str){
	str=replaceall(str," ");
	str=replaceall(str,"-");
	//var regu = "请电|直电|电联|联系方式|直接联系|联系电话|邮箱地址|致电|电话联系";
	var regu = "请电话联系d";
	var re   = new RegExp(regu);
	if (str.search(re) != -1)
		return true;
	else
		return false;		
}

//推荐简历到邮箱,flag=person推荐个人给企业
function commendTo(theForm,pRegId,flag){
    if(theForm.f_email.value==""){
	  alert("请输入朋友的E-mail!");
	  theForm.f_email.focus();
	  return false;
	}
    if(!checkmailgroup(theForm.f_email.value)){
	  alert("邮件格式填写不正确");
	  theForm.f_email.focus();
	  return false;
	}
    url="/Enterprise.do?action=commend&flag="+flag+"&pRegId="+pRegId+"&f_email="+theForm.f_email.value+"&day="+getDateTime();
    showModalDialog(url,window,"dialogWidth:30px;dialogHeight:30px;status:no;help:no;");	
    theForm.f_email.value="";
    return false;
}

/*隐藏网页元素
 elementId 元素的id
*/
function hidElement(elementId){
  var oElement=document.getElementById(elementId);
  if(oElement!=null){
    oElement.style.display="none";
  }	
}
//弹出窗口
function openwindow(url,width,height,top,left){
 window.open(url,"one","top="+top+",left="+left+",width="+width+",height="+height+",scrollbars=yes");
}

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_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_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];}
}



