//文件上传地址
var file_companyName="http://222.73.167.52:8080";

//上下限限制函?lowobj:前对象，highobj：后对象，type?-学历2-工作年限
function updown(lowobj,highobj,type){
	var minArr = new Array("","3","53","103","20");
	var maxArr = new Array("","10","60","113","65");
	//var low_obj = document.getElementById(lowobj);
	//var high_obj = document.getElementById(highobj);
	var low_obj = lowobj;
	var high_obj = highobj;
	var low = low_obj.value;
	var high = high_obj.value;//alert(low+"|"+high);
	if(low==maxArr[type]){
		high_obj.value = "0";
	}
	if(high==minArr[type]){
		low_obj.value = "0";
	}
	if(low!="0"&&high!="0"&&parseInt(low)>parseInt(high)){
		//alert("您的选择错误");alert(high+"|"+low);
		low_obj.value = high;
		high_obj.value = low;
	}
}

//去除前后空格
function trim(str){
     if(str == null || str == "undefined")
     return "";
   return str.replace(/(^\s*)|(\s*$)/g, "");
}
function nullObject(value,defaultval)
{
    if(value!=null)return value;
    else return defaultval;
}
/**  
* 时间对象的格式化;
*/
Date.prototype.format = function(format){
 /*
  * eg:format="YYYY-MM-dd hh:mm:ss";
  */
 var o = {
  "M+" :  this.getMonth()+1,  //month
  "d+" :  this.getDate(),     //day
  "h+" :  this.getHours(),    //hour
      "m+" :  this.getMinutes(),  //minute
      "s+" :  this.getSeconds(), //second
      "q+" :  Math.floor((this.getMonth()+3)/3),  //quarter
      "S"  :  this.getMilliseconds() //millisecond
   }

   if(/(y+)/.test(format)) {
    format = format.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
   }

   for(var k in o) {
    if(new RegExp("("+ k +")").test(format)) {
      format = format.replace(RegExp.$1, RegExp.$1.length==1 ? o[k] : ("00"+ o[k]).substr((""+ o[k]).length));
    }
   }
 return format;
}

    String.prototype.replaceAll  = function(s1,s2){
        return this.replace(new RegExp(s1,"gm"),s2);
    }
   function formatNumber(value,num) {
   var a_int=parseInt(value*Math.pow(10,(num+1)));//乘以10的num+1次方
 if (a_int==0)
  return "0.00";
 var a_str=a_int.toString();//转成字符?

 if (a_str.substring(0,1)!="-")//正数
 {
  var b_str=a_str.substring(a_str.length-1,a_str.length);//取最后一?
  var b_int=parseInt(b_str);
  if (b_int>=5)
   a_int=a_int+10;
 }
 else//负数
 {
  var b_str=a_str.substring(a_str.length-1,a_str.length);
  var b_int=parseInt(b_str);
  if (b_int>=5)
   a_int=a_int-10;
 }
 a_str=a_int.toString();
 var leftlength=a_str.length-(num+1);//小数点左侧取的位?
 var rightlength=(num+1);//小数点右侧取的位?
 var leftstr = a_str.substring(0,leftlength);//小数点左侧的?
 var rightstr = a_str.substring(a_str.length-rightlength,a_str.length);
 rightstr = rightstr.substring(0,num);//小数点右侧的?
 var c_str=leftstr+"."+rightstr;//重新组合字符?


 if (value.toString().substring(0,3)=="-0.")
  c_str="-0."+rightstr;
 if(value.toString().substring(0,2)=="0.")
  c_str="0."+rightstr;

 return c_str;
}
    function formatDate(value,valueformat) {
        if(value==null)return "";
        //return parseDate(value).localeFormat("d");
//　　　　　　return value.format("d");
        //alert(value.substring(0,10));//年月?
        //alert(value.substring(11,19));时间分秒
        ///alert((new Date(value)).format("yyyy-MM-dd"));
        //alert(value);
        value = value.replace("T"," ");    //正常时间   //年月?时间分秒,任何格式通过这个来过?
        value = value.replaceAll("-","/");
        //alert(value);
        var d2 = new Date(value);
        if((d2==null)||(d2==undefined))return "";
        //alert(d2);
        if(valueformat=="")valueformat="yyyy-MM-dd hh:mm:ss";
        value = d2.format(valueformat);
        return value;
　}


function myStrLen(str){
    var len;var i;len=0;
    for (i=0;i<str.length;i++){
    if (str.charCodeAt(i)>255) len+=2; else len++;
    }
    return len;
}

//mSubstr()返回长度为slen字节的子串，如果刚好截取到半个中文字，则扔掉最后半个?
function mySubstr(str,slen)
{
    if(str==null)return "";
    else if(str==undefined)return "";
    var tmp = 0;
    var len = 0;
    var okLen = 0;
    for(var i=0;i<slen;i++)
    {
        if(str.charCodeAt(i)>255){
            tmp += 2;
        }else{
            len += 1;
        }
        okLen += 1;
        if(tmp + len == slen)
        {
            return (str.substring(0,okLen));
            break;
        }
        if(tmp + len > slen)
        {
            return (str.substring(0,okLen - 1));
            break;
        }
     }
}

function getTopStr(value,len,defaultval)
{  
    if(value!=null){
    	value =value.replace(/&nbsp;/g,"");
       if(value.length >len ){
         value = value.substring(0,len)+"...";
       }
       return value;
     }
      if(typeof(defaultval)!="undefined" && defaultval!=null){
        return defaultval;
      }else{
         return "";
      }  
}

function nullAndLengthObjectSearch(value,defaultval)
{
    if(value!=null){
    	value =value.replace(/&nbsp;/g,"");
       if(value.length >12 ){
         value = value.substring(0,12)+"...";
         return value;
       }else{
       return value;
       }
        }
    else return defaultval;
}

/**回车提交表单**/
function EnterSubmit(){
   if(document.addEventListener) {
           document.addEventListener("keypress",fireFoxHandler, true);  
             }else{   
          document.attachEvent("onkeypress",ieHandler);   
     }   
    function fireFoxHandler(evt){  
          if(evt.keyCode==13){  
        // trylogin();
          }  
        } 
 function ieHandler(evt){  
        if(evt.keyCode==13){  
        //trylogin();
     } 
  }
 }
 
 /**打开新的窗口**/
 function openWindow(url,width,height){
	var left = (window.screen.availWidth-width)/2;
	var top = (window.screen.availHeight-height)/2;	

	var openthiswin = window.open(url,"self",'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=no,left='+left+',top='+top+',width='+width+',height='+height);
	if(openthiswin!=null)openthiswin.focus();
}

function languageConvert(str){
  if(str == 0){
   return "中文";
  }
  if(str == 1){
  return "英文";
  }
  return "";
}

function textareaMaxlength(ids,counts){
 $('#'+ids).keypress(function(e){   
              if(this.value.length >=counts)   
               e.preventDefault();   
          }); 
  }
  
function processResult(obj){

  var temp=eval(obj);
  if(temp.returnCode==0){return true;}
  if(temp.returnCode==3000){window.location.reload();return false;}
  alert("出现错误,"+temp.codeDesc);
  return false;
}  
  
//full year  compare
  function compareTime(begin,end){
    if(begin == '' && end=='') return -1;
      if(begin == '' || end=='') return -1;
      var OneMonth = begin.substring(5,begin.lastIndexOf ('-'));   
    var OneDay = begin.substring(begin.length,begin.lastIndexOf ('-')+1);   
    var OneYear = begin.substring(0,begin.indexOf ('-'));   
   
    var TwoMonth = end.substring(5,end.lastIndexOf ('-'));   
    var TwoDay = end.substring(end.length,end.lastIndexOf ('-')+1);   
    var TwoYear = end.substring(0,end.indexOf ('-'));   
   
    var cha=(Date.parse(OneMonth+'/'+OneDay+'/'+OneYear)- Date.parse(TwoMonth+'/'+TwoDay+'/'+TwoYear));    
    return cha;
  }

function pt(obj,str,v1,v2){
	var ptm=$("#"+obj);
	var offset=ptm.offset();
	var point=$("#point");
	var s=$("#sv")
	s.html(str);
	point.css("display","block").css("top",offset.top-v1).css("left",offset.left-v2);
}
function pt1(obj,str,v1,v2){
	var ptm=$("#"+obj);
	var offset=ptm.offset();
	var point=$("#point");
	var s=$("#sv")
	var sp=s.parent();
	sp.css("width","120px");
	s.html(str);
	point.css("display","block").css("top",offset.top-v1).css("left",offset.left-v2);
}
function hidepoint(str){
	$("#"+str).css("display","none")
}
function hidepoint1(str){
	$("#"+str).css("display","none");
	$("#sv").parent().css("width","auto");
}
