
//错误处理
//window.onerror=eis_javascripterror;
function eis_javascripterror(msg,url,line){
	alert("EIS在您的计算机运行时发生错误\n\n类型：JavaScript\n行号："+line+"\n描述："+msg+"\n\n由于网络传输或浏览器问题可能导致偶尔出现\n此错误，如在同样位置出现此错误请联络您的\nEIS系统管理员！");
}


//x关闭窗口
//window.onbeforeunload=x_close;
function x_close(){
	window.event.returnValue="为避免数据丢失，强烈建议使用EIS功能按键关闭窗口！\n\n按[确认]强制关闭";
}


//页面载入条
function eis_loading(cmd){
	if (typeof(eis_loadingbar)!="object"){
		document.write('<div id="eis_loadingbar" align="center" style="display:none">');
		document.write('<table border="0" width="200" height="60" cellspacing="0" cellpadding="0">');
		document.write('<tr><td align="center" class="loading"><img border="0" src="'+web_imageurl+'/eis_loading.gif"><br>数据处理中，请稍后……</td></tr>');
		document.write('</table>');
		document.write('</div>');
	}
	if (cmd==1){eis_loadingbar.style.display="";document.body.style.cursor="progress";}else{eis_loadingbar.style.display="none";}
}


//创建窗口
function win(url,winid,winw,winh,winl,wint,winr){
	if (winid){winid="win_"+winid;}else{winid="";}
	if (!winw){winw=700;}if (!winh){winh=400;}
	if ((window.name=="win_page")||(window.name=="win_title")){
		wint=((screen.height-winh)/2-60);winl=((screen.width-winw)/2);
	}else{
		winl=window.screenLeft+10;wint=window.screenTop+10;
	}
	wint=((screen.height-winh)/2-60);winl=((screen.width-winw)/2);
	if ((winl+winw>screen.width-20)||(wint+winh>screen.height-60)){winl=((screen.width-winw)/2);wint=((screen.height-winh)/2);}
	if (winw<0){winl=(0-winw)/2+5;winw=screen.width+winw-20;}
	if (winh<0){wint=(0-winh)/2;winh=screen.height+winh-60;}
	ret=window.open(url,winid,"location=0,status=0,scrollbars=1,resizable=1,width="+winw+",height="+winh+",top="+wint+",left="+winl);
	if (winr==-1){return ret;}
}


//创建对话框
function dialog(url,winid,winw,winh,winl,wint){
	if (winid){winid="win_"+winid;}else{winid="";}
	if (!winw){winw=750;}if (!winh){winh=400;}
	if ((window.name=="win_page")||(window.name=="win_title")){
		wint=((screen.height-winh)/3);winl=((screen.width-winw)/2-5);
	}else{
		winl=window.screenLeft+10;wint=window.screenTop+5;
		if (winl+winw>screen.width){winl=((screen.width-winw)/2-5);}	//出界处理
		if (wint+winh>screen.height-100){wint=((screen.height-winh)/3);}	//出界处理
	}
	if (winw<0){winl=(0-winw)/2-5;winw=screen.width+winw;}
	if (winh<0){wint=(0-winh)/2-50;winh=screen.height+winh-50;}

	showModalDialog(url,"","dialogLeft:"+winl+"px;dialogTop:"+wint+"px;dialogWidth:"+winw+"px;dialogHeight:"+winh+"px;center:1;dialogHide:0;edge:raised;help:0;resizable:1;scroll:1;status:0;unadorned:0")
}






//选择日期
function select_date(obj){
	if (typeof(obj)!="object"){obj=document.getElementById(obj);}
	showonframe(obj,web_sysurl+"/service/service_selectdate.php",165,200,obj.name,obj.value)
}


//照片上传
function photo_upload(obj,fn,path,size,jav){	//o对象,n名称,p路径,s大小,j返回JS
	if (typeof(obj)!="object"){obj=document.getElementById(obj);}
	if (!fn){alert("未指定文件名！");return;}
	if (!path){alert("未指定路径！");return;}
	win(web_sysurl+"/service/service_photoupload.php?object="+obj.name+"&filename="+fn+"&currentfilename="+obj.value+"&path="+path+"&size="+(size?size:"")+"&java="+(jav?jav:""),"","340","240");
}
function photo_upload_set(o,n,i){	//o对象,n名称,i图像
	o=document.getElementById(o);
	p=document.getElementById(o.name+"_preview");
	if ((typeof(p)=="object")&&(i)){p.src=i;}
	o.value=n;
}


//选择员工
function select_personnel(obj,no,ac,jav){	//o对象,n上限,c自动关闭,j返回JS
	if (typeof(obj)!="object"){obj=document.getElementById(obj);}
	win(web_sysurl+"/system/sys_organ_personnel.php?cmd=select_win&object="+obj.name+"&select="+obj.value+"&amount="+(no?no:"")+"&autoclose="+(ac?ac:"")+"&java="+(jav?jav:""),"","500","300");
}
function select_personnel_set(obj,val){	//o对象,v值
	obj=document.getElementById(obj);
	obj.value=val;
}


//选择权限
function select_operate(obj,oid,oname){	//o对象,iID,n名称
	if (typeof(obj)!="object"){obj=document.getElementById(obj);}
	win(web_sysurl+"/system/sys_operate.php?cmd=operate_table&object="+obj.name+"&operate_code="+obj.value+"&object_id="+oid+"&object_name="+oname);
}
function select_operate_set(obj,val){	//o对象,v值
	obj=document.getElementById(obj);
	obj.value=val;
}




//表单_下拉列表
function frm_select_create(obj,list){
	obj_sel=document.getElementById("sel_"+obj);
	obj_val=document.getElementById("f_"+obj);
	if (list){
		list=list.split(String.fromCharCode(9));
		for (i=0;i<list.length;i++){
			if (list[i]){
				obj_sel.length++;
				obj_sel.options(obj_sel.length-1).text=list[i];
				obj_sel.options(obj_sel.length-1).value=list[i];
			}
		}
	}
	tmp=0;
	for (i=0;i<obj_sel.length;i++){if (obj_sel.options(i).value==obj_val.value){obj_sel.selectedIndex=i;tmp=1;break;}}
	if (tmp==0){for (i=0;i<obj_sel.length;i++){if (obj_sel.options(i).value==obj_val.value){obj_sel.selectedIndex=i;tmp=1;}}}
	if ((tmp!=1)&&(!obj_val.value)&&(obj_sel.length>0)){obj_val.value=obj_sel.options(0).value?obj_sel.options(0).value:obj_sel.options(0).text;}
}
function frm_select_change(obj){
	obj_sel=document.getElementById("sel_"+obj);
	obj_val=document.getElementById("f_"+obj);
	obj_val.value=obj_sel.options(obj_sel.selectedIndex).value;
}


//表单_复选框
function frm_check_create(obj){
	obj=document.getElementById("f_"+obj);
	obj_val=obj.value.split("|");
	for (i=0;i<document.all.length;i++){
		if (document.all[i].name=="chk_"+obj.name.substr(2,99)){
			found=0;
			if (document.all[i].checked){found=i+1; }
			document.all[i].checked=false;
			for (ii=0;ii<obj_val.length;ii++){
				if ((document.all[i].value)&&(document.all[i].value==obj_val[ii])){document.all[i].checked=true;found=-1;}
			}
			if (found>0){obj.value+=document.all[found-1].value+"|";document.all[found-1].checked=true;}
		}
	}
}
function frm_check_change(obj,dat,on,off){
	obj_val=document.getElementById("f_"+obj);
	if (dat.checked){
		if ((obj_val.value)&&(obj_val.value.substring(obj_val.value.length-1)!="|")){obj_val.value+="|";}
		obj_val.value=obj_val.value.replace(off,"");
		obj_val.value+=on?on+"|":dat.value;
	}else{
		obj_val.value=obj_val.value.replace(on+"|","");
		obj_val.value=obj_val.value.replace(on,"");
		obj_val.value=obj_val.value.replace(dat.value+"|","");
		obj_val.value=obj_val.value.replace(dat.value,"");
		if (off){obj_val.value+=off+"|";}
		if (obj_val.value.substring(obj_val.value.length-1)=="|"){obj_val.value=obj_val.value.substr(0,obj_val.value.length-1);}
	}
}


//表单_单选钮
function frm_option_create(obj){
	obj_val=document.getElementById("f_"+obj);
	tmp=0;
	for (i=0;i<document.all.length;i++){
		if (document.all[i].name=="opt_"+obj){
			if (tmp==0){document.all[i].checked=true;tmp=i;}
			if (document.all[i].value==obj_val.value){document.all[i].checked=true;}
		}
	}
	if (!obj_val.value){obj_val.value=document.all[tmp].value;}
}
function frm_option_change(obj,list){
	obj_val=document.getElementById("f_"+obj);
	obj_val.value=list.value;
}



//创建OnFrame
document.write('<iframe id="eis_onframe" name="eis_onframe" frameborder="0" src="" scrolling="yes" resizable="yes" style="FILTER:alpha(opacity=95);display:none;position:absolute;z-index:999999;padding-top:2px;border-top:1px solid #000000;padding-bottom:2px;border-bottom:1px solid #000000;padding-left:2px;border-left:1px solid #000000;padding-right:2px;border-right:1px solid #000000;"></iframe>');
function showonframe(p,s,w,h,o,v){	//位置对象,URL,宽,高,对象,值
	if (typeof(eis_onframe)!="object"){
	}
	event.cancelBubble=true;
	obj=document.getElementById(o);
	val=v;
	f=document.getElementById("eis_onframe");
	if(f.style.display=="block"){f.style.display="none";f.src="";return;}
	f.src=s;f.width=w;f.height=h;
	sT=document.body.scrollTop,sL=document.body.scrollLeft;
	eT=0;eL=0;
	eH=p.height,eW=p.width;
	eHH=(p.type=="text")?20:0;
	while(p&&p.tagName!="BODY"){eT+=p.offsetTop;eL+=p.offsetLeft;p=p.offsetParent;}
	f.style.top=(document.body.clientHeight-(eT-sT)-eH>=f.height)?eT+eH+eHH:eT-f.height-4;
	f.style.left=(document.body.clientWidth-(eL-sL)>=f.width)?eL:eL+eW-f.width;
	f.style.display="block";
}
document.onclick=hideonframe;
function hideonframe(){
	var f=document.getElementById("eis_onframe");
	if (f){
		f.style.display="none";
		f.src="";
	}
}










//创建OnFrame
//document.write('<iframe id="frmonframe" name="frmonframe" frameborder="0" src="" scrolling="yes" resizable="yes" style="FILTER:alpha(opacity=95);display:none;position:absolute;z-index:999999;padding-top:2px;border-top:1px solid #000000;padding-bottom:2px;border-bottom:1px solid #000000;padding-left:2px;border-left:1px solid #000000;padding-right:2px;border-right:1px solid #000000;"></iframe>');
function showonframe1(p,s,w,h,o,v){	//位置对象,URL,宽,高,对象,值
	event.cancelBubble=true;
	obj=document.getElementById(o);
	val=v;
	f=document.getElementById("frmonframe");
	if(f.style.display=="block"){f.style.display="none";f.src="";return;}
	f.src=s;f.width=w;f.height=h;
	sT=document.body.scrollTop,sL=document.body.scrollLeft;
	eT=0;eL=0;
	eH=p.height,eW=p.width;
	eHH=(p.type=="text")?20:0;
	while(p&&p.tagName!="BODY"){eT+=p.offsetTop;eL+=p.offsetLeft;p=p.offsetParent;}
	f.style.top=(document.body.clientHeight-(eT-sT)-eH>=f.height)?eT+eH+eHH:eT-f.height-4;
	f.style.left=(document.body.clientWidth-(eL-sL)>=f.width)?eL:eL+eW-f.width;
	f.style.display="block";
}
document.onclick=hideonframe;
function hideonframe1(){
	var f=document.getElementById("frmonframe");
	if (f){
		f.style.display="none";
		f.src="";
	}
}


function showtips(obj,tips,w,h,sx,sy){
	//创建Tips
	document.write('<div id="frmtips" align="center" style="FILTER:alpha(opacity=95)shadow(color=555555,direction=120,strength=4);display:none;position:absolute;z-index:777777">');
	document.write('<table border="0" height="0" width="0" cellspacing="0" cellpadding="0" onclick="hidetips();"><tr height="16" id="frmtips_t1" style="display:none">');
	document.write('<td width="8"></td>');
	document.write('<td valign="bottom"><img border="0" src="'+web_imageurl+'/eis_tipua.gif" width="10" height="16"></td>');
	document.write('<td width="8"></td>');
	document.write('<td width="5"></td>');
	document.write('</tr><tr>');
	document.write('<td height="8" valign="bottom" width="8"><img border="0" src="'+web_imageurl+'/eis_tiptl.gif" width="8" height="8"></td>');
	document.write('<td background="'+web_imageurl+'/eis_tiplt.gif" height="8"><img id="frmtips_t2" border="0" src="'+web_imageurl+'/eis_tiptb.gif" width="10" height="8" style="display:none"></td>');
	document.write('<td height="8" valign="bottom" width="8"><img border="0" src="'+web_imageurl+'/eis_tiptr.gif" width="8" height="8"></td>');
	document.write('<td width="5"></td>');
	document.write('</tr><tr>');
	document.write('<td width="8" background="'+web_imageurl+'/eis_tipll.gif"></td>');
	document.write('<td bgcolor="#FFFFE1" width="135" id="frmtips_w"><span id="frmtips_tips" class="tip"></span></td>');
	document.write('<td width="8" background="'+web_imageurl+'/eis_tiplr.gif"></td>');
	document.write('<td width="5"></td>');
	document.write('</tr><tr>');
	document.write('<td width="8" height="8" valign="top"><img border="0" src="'+web_imageurl+'/eis_tipbl.gif" width="8" height="8"></td>');
	document.write('<td background="'+web_imageurl+'/eis_tiplb.gif" height="8"><img id="frmtips_b1" border="0" src="'+web_imageurl+'/eis_tipbb.gif" width="10" height="8"></td>');
	document.write('<td width="8" height="8" valign="top"><img border="0" src="'+web_imageurl+'/eis_tipbr.gif" width="8" height="8"></td>');
	document.write('<td width="5"></td>');
	document.write('</tr><tr height="16">');
	document.write('<td width="8"></td>');
	document.write('<td valign="top"><img id="frmtips_b2" border="0" src="'+web_imageurl+'/eis_tipba.gif" width="10" height="16"></td>');
	document.write('<td width="8"></td>');
	document.write('<td width="5"></td>');
	document.write('</tr></table></div>');
	hidetips();
	if (tips){
		objx=obj;x=objx.offsetLeft;while(objx=objx.offsetParent) x += objx.offsetLeft;
		objy=obj;y=objy.offsetTop;while(objy=objy.offsetParent) y += objy.offsetTop;
		if (sx){x=x+sx;}
		if (sy){y=y+sy;}
		document.getElementById("frmtips_t1").style.display="none";
		document.getElementById("frmtips_t2").style.display="none";
		document.getElementById("frmtips_b1").style.display="";
		document.getElementById("frmtips_b2").style.display="";
		document.getElementById("frmtips_tips").innerHTML=tips.replace(/\n/g,"<br>");
		document.getElementById("frmtips").style.display="";
		document.getElementById("frmtips").style.left=x;
		if (w){document.getElementById("frmtips_w").width=w;}
		if (h){document.getElementById("frmtips_w").height=h;}
		if (y-document.getElementById("frmtips").clientHeight>20){
			document.getElementById("frmtips").style.top=y-document.getElementById("frmtips").clientHeight+3;
		}else{
			document.getElementById("frmtips_t1").style.display="";
			document.getElementById("frmtips_t2").style.display="";
			document.getElementById("frmtips_b1").style.display="none";
			document.getElementById("frmtips_b2").style.display="none";
			document.getElementById("frmtips").style.top=y+obj.clientHeight+0;
		}
	}
}
function hidetips(){
	document.getElementById("frmtips").style.display="none";
}


function get_x(obj){
	x=obj.offsetLeft;
	while(obj=obj.offsetParent) x += obj.offsetLeft;
	return x;
}

function get_y(obj) {
	y=obj.offsetTop;
	while(obj=obj.offsetParent) y += obj.offsetTop;
	return y;
}

function get_value(obj){
	return document.getElementById(obj).value;
}

function set_value(obj,val){
	document.getElementById(obj).value=val;
}


function split_value(val,mark,pos){
	val=val.split(mark);
	return (val[pos]?val[pos]:"");
}


function showhidecell_init(){	//初始化cell
	showhidecellimg0=web_imageurl+"/ico_cellnone.gif";
	showhidecellimg1=web_imageurl+"/ico_cellclose.gif";
	showhidecellimg2=web_imageurl+"/ico_cellopen.gif";
	for (var i=0;i<document.all.length;i++){
		if (document.all[i].id.substr(0,5)=="cell-"){
			obj_img=document.all[i];
			obj_cell=document.getElementById("cell_"+obj_img.id.substr(5,64));
			if (obj_cell==null){
				obj_img.src=showhidecellimg0;
			}else if (obj_cell.style.display=="none"){
				obj_img.src=showhidecellimg1;
			}else{
				obj_img.src=showhidecellimg2;
			}
		}
	}
}
function showhidecell(obj_img,range){	//显示隐藏cell
	if (typeof(obj_img)!="object"){obj_img=document.getElementById(obj_img);}
	obj_cellid=obj_img.id.split("_");
	obj_cellid=obj_cellid[0].substr(5,64);
	obj_cell=document.getElementById("cell_"+obj_img.id.substr(5,64));
	if (obj_cell==null){return;}

	if (range==1){
		tmp_display=obj_cell.style.display;
		for (var i=0;i<document.all.length;i++){
			if (document.all[i].id.substr(0,obj_cellid.length+5)=="cell_"+obj_cellid){
				obj_img=document.getElementById("cell-"+document.all[i].id.substr(5,64));
				if (tmp_display=="none"){
					if (obj_img!=null){obj_img.src=showhidecellimg2;}
					document.all[i].style.display="";
				}else{
					if (obj_img!=null){obj_img.src=showhidecellimg1;}
					document.all[i].style.display="none";
				}
			}
		}
	}else{
		if (obj_cell.style.display=="none"){
			obj_cell.style.display="";
			obj_img.src=showhidecellimg2;
		}else{
			obj_cell.style.display="none";
			obj_img.src=showhidecellimg1;
		}
	}
}
function changecell(cellname){	//更换cell
	cellid=cellname.split("-");
	for (var i=0;i<document.all.length;i++){
		if (document.all[i].id.substr(0,5)==cellid[0]+"_"){
			if (document.all[i].id==cellid[0]+"_"+cellid[1]){
				document.all[i].style.display="";
			}else{
				document.all[i].style.display="none";
			}
		}
	}
}
function set_frame(obj,url){
	if (obj.style.display==""){
		obj_frm=document.getElementById("frame_"+obj.id.substr(5,64));
		obj_frm.src=url;
	}
}

function select_create(obj,list){
	obj_sel=document.getElementById("sel_"+obj);
	obj_val=document.getElementById("f_"+obj);
	if (list){
		list=list.split(String.fromCharCode(9));
		for (i=0;i<list.length;i++){
			if (list[i]){
				obj_sel.length++;
				obj_sel.options(obj_sel.length-1).text=list[i];
				obj_sel.options(obj_sel.length-1).value=list[i];
			}
		}
	}
	tmp=0;
	for (i=0;i<obj_sel.length;i++){if (obj_sel.options(i).value==obj_val.value){obj_sel.selectedIndex=i;tmp=1;break;}}
	if (tmp==0){for (i=0;i<obj_sel.length;i++){if (obj_sel.options(i).text==obj_val.value){obj_sel.selectedIndex=i;tmp=1;}}}
	if ((tmp!=1)&&(!obj_val.value)&&(obj_sel.length>0)){obj_val.value=obj_sel.options(0).value?obj_sel.options(0).value:obj_sel.options(0).text;}
}
function select_setvalue(obj){
	obj_sel=document.getElementById("sel_"+obj);
	obj_val=document.getElementById("f_"+obj);
	obj_val.value=obj_sel.options(obj_sel.selectedIndex).value?obj_sel.options(obj_sel.selectedIndex).value:obj_sel.options(obj_sel.selectedIndex).text;
}

function select_change11111111111111111111111111111111111111111111111111111111(obj,val){
	obj_sel=document.getElementById("sel_"+obj);
	obj_val=document.getElementById("f_"+obj);
	for (i=0;i<obj_sel.length;i++){
		if (obj_sel.options(i).value==val){obj_sel.selectedIndex=i;obj_val.value=val;break;}
	}
}


function option_create(obj){
	obj_val=document.getElementById("f_"+obj);
	tmp=0;
	for (i=0;i<document.all.length;i++){
		if (document.all[i].name=="opt_"+obj){
			if (tmp==0){document.all[i].checked=true;tmp=i;}
			if (document.all[i].value==obj_val.value){document.all[i].checked=true;}
		}
	}
	if (!obj_val.value){obj_val.value=document.all[tmp].value;}
}
function option_setvalue(obj,list){
	obj_val=document.getElementById("f_"+obj);
	obj_val.value=list.value;
}


function check_create(obj){
	obj=document.getElementById("f_"+obj);
	obj_val=obj.value.split("|");
	for (i=0;i<document.all.length;i++){
		if (document.all[i].name=="chk_"+obj.name.substr(2,99)){
			found=0;
			if (document.all[i].checked){found=i+1; }
			document.all[i].checked=false;
			for (ii=0;ii<obj_val.length;ii++){
				if ((document.all[i].value)&&(document.all[i].value==obj_val[ii])){document.all[i].checked=true;found=-1;}
			}
			if (found>0){obj.value+=document.all[found-1].value+"|";document.all[found-1].checked=true;}
		}
	}
}
function check_setvalue(obj,dat,on,off){
	obj_val=document.getElementById("f_"+obj);
	if (dat.checked){
		if ((obj_val.value)&&(obj_val.value.substring(obj_val.value.length-1)!="|")){obj_val.value+="|";}
		obj_val.value=obj_val.value.replace(off,"");
		obj_val.value+=on?on+"|":dat.value;
	}else{
		obj_val.value=obj_val.value.replace(on+"|","");
		obj_val.value=obj_val.value.replace(on,"");
		obj_val.value=obj_val.value.replace(dat.value+"|","");
		obj_val.value=obj_val.value.replace(dat.value,"");
		if (off){obj_val.value+=off+"|";}
		if (obj_val.value.substring(obj_val.value.length-1)=="|"){obj_val.value=obj_val.value.substr(0,obj_val.value.length-1);}
	}
}



function format_number(num,digit,len,round){	//数值,小数,小数/前置定长,四舍五入
	if (isNaN(num)){num=0;}
	if (!digit){digit=0;}
	if (!len){len=0;}
	if (!round){round=1;}
	if (round==1){
		num=Math.round(num*Math.pow(10,digit))/Math.pow(10,digit);
	}else{
		num=Math.floor(num*Math.pow(10,digit))/Math.pow(10,digit);
	}
	num=String(num);
	if (len>0){
		if  (num.indexOf(".")<0){num+=".";}
		zeronum=(len-(num.length-num.indexOf(".")-1));
		for(i=0;i<zeronum;i++){num+="0";}
	}
	if (len<0){
		len=0-len;
		zeronum=len-num.length;
		for(i=0;i<zeronum;i++){num="0"+num;}
	}
	return num;
}

function format_object(obj,digit,len,round){	//对象,小数,小数定长,四舍五入
	if (typeof(obj)!="object"){obj=document.getElementById(obj);}
	obj.value=format_number(obj.value,digit,len,round);
}


//日期格式化
function date_format(f,d){	//格式yyyy/mm/dd,日期
	if (!f){f="yyyy/mm/dd";}
	if (!d){today=new Date();d=today.getYear()+"/"+(today.getMonth()+1)+"/"+(today.getDate());}
	d_re=/(\d*)(-|\/|\.)(\d*)(-|\/|\.)(\d*)/;
	if (!d_re.test(d)){return "";}
	d_re.exec(d);
	d_y=RegExp.$1/1;d_m=RegExp.$3/1;d_d=RegExp.$5/1;

	f_re=/(yyyy|yy|mm|m|dd|d)(-|\/|\.)(yyyy|yy|mm|m|dd|d)(-|\/|\.)(yyyy|yy|mm|m|dd|d)/;
	if (!f_re.test(f)){return "";}
	d_y2=((String(d_y).length==4)?String(d_y).substr(2,2):d_y);
	d_y4=((String(d_y).length==2)?(d_y<10?"20":"19"):"")+d_y;
	d_m2=((String(d_m).length==1)?"0":"")+d_m;
	d_d2=((String(d_d).length==1)?"0":"")+d_d;
	return (f.replace("yyyy",d_y4).replace("yy",d_y2).replace("mm",d_m2).replace("m",d_m).replace("dd",d_d2).replace("d",d_d));
}

//计算日期
function date_calculate(a,d,f){	//天数,开始日期,格式yyyy/mm/dd
	if (!d){today=new Date();d=today.getYear()+"/"+(today.getMonth()+1)+"/"+(today.getDate());}
	d_re=/(\d*)(-|\/|\.)(\d*)(-|\/|\.)(\d*)/;
	if (!d_re.test(d)){return "";}
	d=new Date(Date.parse(d)+86400*a*1000);
	return date_format(f,d.getYear()+"/"+(d.getMonth()+1)+"/"+d.getDate());
}








function client_set(obj,val){	//obj对象,val值
	if (typeof(obj)!="object"){obj=document.getElementById(obj);}
	obj.value=val;
}






function view_client(snid){	//查看客户
	win("module_client_manager.php?cmd=mydbs_view&field=snid&key="+snid);
}


function set_htmlvalue(obj,val){	//设置html值
	obj=document.getElementsByName(obj);
	for (i=0;i<obj.length;i++){
		if ((obj[i].type=="text")||(obj[i].type=="hidden")){obj[i].value=val;}else{obj[i].innerHTML=val;}
	}
}
