<!--
/**********************************************************
  **  ??????????infuntion(2006-06-01)                **
  *********************************************************/
 
function openMultipleWindow(url,width,height){
	var winWidth=750;
	var winHeight=510;
	if(width!=null)
		winWidth=width;
	if(height!=null)
		winHeight=height;
	var top=(screen.availHeight-winHeight)/2;
	var left=(screen.width-winWidth)/2;

	var winStyle="top="+top+",left="+left+",width="+winWidth+",height="+winHeight+",status=no,resizable=yes,scrollbars=yes";

	url=url.indexOf("?")==-1?url+"?":url+"&";
	url=url+"t="+new Date().getTime();
	var win=window.open(url,'',winStyle);
	win.focus();
}   

function openSingleWindow(url,width,height){
	var winWidth=750;
	var winHeight=510;
	if(width!=null)
		winWidth=width;
	if(height!=null)
		winHeight=height;
	var top=(screen.availHeight-winHeight)/2;
	var left=(screen.width-winWidth)/2;

	var winStyle="top="+top+",left="+left+",width="+winWidth+",height="+winHeight+",status=no,resizable=yes";

	url=url.indexOf("?")==-1?url+"?":url+"&";
	url=url+"t="+new Date().getTime();
	var win=window.open(url,'singleWindow',winStyle);
	win.focus();
}   

function openModalDialog(url,width,height){
	var winWidth=750;
	var winHeight=510;
	if(width!=null)
		winWidth=width;
	if(height!=null)
		winHeight=height;
	var winStyle="dialogWidth:"+winWidth+"px;dialogHeight:"+winHeight+"px;status:no;resizable:yes";
	
	url=url.indexOf("?")==-1?url+"?":url+"&";
	url=url+"t="+new Date().getTime();
	//window.open(url);
	return window.showModalDialog(url,window,winStyle);
}   

function isCardId(str){
	if(str.length!=15&&str.length!=18){
		alert("身份证位数不对！");
    	return false;
	}
	for(var i=0;i<str.length;i++){
	    if(str.charCodeAt(i)>126){
			alert("请输入正确的身份证号码！不能用全角字符！");
	    	return false;
		}
	}
	return true;
}  

function genBirthday(){
	if(document.forms[0]&&document.forms[0]["valueObj.birthday"]&&document.forms[0]["valueObj.birthday"].value!=null&&document.forms[0]["valueObj.birthday"].value==''){
	    if (document.forms[0].elements("valueObj.cardId").value.length==18)
			document.forms[0].elements("valueObj.birthday").value=document.forms[0].elements("valueObj.cardId").value.substring(6,10)+"-"+document.forms[0].elements("valueObj.cardId").value.substring(10,12)+"-"+document.forms[0].elements("valueObj.cardId").value.substring(12,14);
		else if(document.forms[0].elements("valueObj.cardId").value.length==15)
			document.forms[0].elements("valueObj.birthday").value="19"+document.forms[0].elements("valueObj.cardId").value.substring(6,8)+"-"+document.forms[0].elements("valueObj.cardId").value.substring(8,10)+"-"+document.forms[0].elements("valueObj.cardId").value.substring(10,12);
		else 
			return; 	
	}
}

function checkCardId(obj){
	var str=obj.value;
	var otherTypeInnerStr=["退字","空字","武水电","空第","文字","字第"];
	for(var i=0;i<otherTypeInnerStr.length;i++){
	    if(str.indexOf(otherTypeInnerStr[i])!=-1) return true
	}
	
	obj.value=obj.value.ignoreBlank();
	var i=obj.value.indexOf("x");
	if(i!=-1)
	   obj.value=obj.value.substring(0,i)+"X"+obj.value.substring(i+1,obj.value.length);

	return isCardId(obj.value);
}   

function isPhone(str){
	for(var i=0;i<str.length;i++){
	    if(str.charCodeAt(i)>126)
	    	return false;
	}
	return true;
}   
	
function searchCorpDeptName(obj){
	var typeIds="0,4,5,11,12,13,14";
	searchDeptName(obj,typeIds);
}

function searchTrainDeptName(obj){
	var typeIds="7";
	searchDeptName(obj,typeIds);
}

function searchDeptName(obj,typeIds,cityId){
	var winWidth=450;
	var winHeight=560;

	var url="/platform/sys/deptQAction.do?action=select&query.typeIds="+typeIds+"&query.cityId="+cityId+"&t="+new Date().getTime();
	var winStyle="dialogWidth:"+winWidth+"px;dialogHeight:"+winHeight+"px;status:no;resizable:yes";
	
	//window.open(url);
	window.showModalDialog(url,obj,winStyle);
}

function getDeptId(deptName,objDeptId,deptTypeId){
	try{
		var oXmlHttp=zXmlHttp.createRequest();
		var url="/platform/sys/deptAction.do?action=getDeptId&deptName="+deptName;
		if(deptTypeId){
			url+="&deptTypeId="+deptTypeId;
		}
		url+="&t="+new Date().getTime();
		oXmlHttp.open("get",url,true);
		oXmlHttp.onreadystatechange=function(){
			if(oXmlHttp.readyState==4){
				if(oXmlHttp.status==200){
					var resText=oXmlHttp.responseText;
					if(resText==null||resText=="null"||resText==""||resText=="-1"){
						objDeptId.value="-1";
						alert("对不起，输入的单位名称错误！\n请输入准确的单位名称，如果不清楚，点击查找按钮进行查找！");
					}else{
						objDeptId.value=resText;
					}
				}else{
					alert("返回错误信息！"+oXmlHttp.statusText);
				}
			}
		}
		oXmlHttp.send(null);
	}catch(e){
		alert(e);
	}
}

String.prototype.trim = function(){//去字符传前后空格
    return this.replace(/(^\s*)|(\s*$)/g, "");
}

String.prototype.ignoreBlank = function(){//去字符传前后空格
    var source=this;
	var dist="";
	for(var i=0;i<source.length;i++){
	    if(source.charAt(i)!=' '&&source.charAt(i)!='　'){
			dist+=source.charAt(i);
		}
	}
	return dist;
}


function checkNull(names,tips){

	if(names == null){
		return true;
	}
	
	var inputObjs ;
	var tip = "存在不能为空的输入域，请检查！";
	try{
		for(var len =0;len <names.length; len ++){
			inputObjs = document.forms[0][names[len]];
			if(tips != null && tips.length >len && tips[len] != ""){
				tip = tips[len];
			}
			
			if(inputObjs != null){
				if(inputObjs.tagName == null || inputObjs.tagName == "INPUT" || inputObjs.tagName == "TEXTAREA"){
					if(inputObjs.length == null){
						if(inputObjs.value.trim() == ""){
							alert(tip);
							inputObjs.focus();
							return false;
						}
					}else{
						for(var objLen =0;objLen < inputObjs.length;objLen++){
							if(inputObjs[objLen].value.trim() == ""){
								alert(tip);
								inputObjs[objLen].focus();
								return false;
							}
						}
					}
				}else{
					if(inputObjs.value.trim() == "" || inputObjs.value.trim() == "0"){//下拉框中的值不能为0
						alert(tip);
						inputObjs.focus();
						return false;
					}
				}
			}
		}
	}catch(e){
		return false;
	}
	return true;
}


/**
  *　检查输入是否是整数(在输入时检查)
  */
function IsDigit(){
	//46:小数点; 45:负号;8:删除
	if(event.keyCode!=8 && event.keyCode!=46 && event.keyCode!=45){
		 if(!((event.keyCode >= 48) && (event.keyCode <= 57))){
			alert("请输入数字!");
			event.returnValue = false;
			return false;
		 }
	}
}

/**
  *　检查输入是否是数字(在离开输入域时检查)
  */
function checkIsDigit(obj){
	if(isNaN(obj.value)){
		alert("请输入数字!");
		obj.value = "";
		obj.focus();
		return false;		
	}else{
		return true;	
	}
}


function getSelectedId(keyName){
	if(keyName == null)keyName = "id";
	var idArray=document.getElementsByName(keyName);
	var ids = "";
	for(var i=0;i<idArray.length;i++){
		if(idArray[i].checked==false)
			continue;
		if(ids!="")
			ids+=","+idArray[i].value;
		else
			ids=idArray[i].value;
	}
	return ids;
}

function selectAll(obj,keyName){
	if(keyName == null)keyName = "id";
	var idArray=document.getElementsByName(keyName);

	if(obj.checked==true){
		for(var i=0;i<idArray.length;i++){
			idArray[i].checked=true;
		}
	}else {
		for(var i=0;i<idArray.length;i++){
			idArray[i].checked=false;
		}
	}
}
//-->