function aClock(){
  var now=new Date();
  var hour=now.getHours();
  var min=now.getMinutes();
  var sec=now.getSeconds();
  var year=now.getFullYear();
  var month=now.getMonth()+1;
  var date=now.getDate();
  var dateStr = year+"年"+month+"月"+date+"日";
  var timeStr = " " + hour;
  timeStr+=((min<10)?":0":":")
                  +min;
  timeStr+=((sec<10)?":0":":")+sec;
  //var date = document.getElemntById("clock_date");
  //var time = document.getElemntById("clock_time");
  //date.innerText = dateStr;
  //time.innerText = timeStr;
  //var clockdate = document.getElementById("clock_date");
  var clocktime = document.getElementById("clock_time");
  //clockdate.innerHTML = dateStr;
  clocktime.innerHTML = '今日：' + dateStr + ' ' + timeStr;
  clockId = setTimeout("aClock()",1000);
}

var imgPath="../Images/";
function showNavi(naviArray,processPiont)
{
if(naviArray.length>0){
document.write("<div class='reg_flow' id='tx_navi'>");
var naviTitle=naviArray[0];
document.write("<table><tr><td nowrap valign=top>"+naviTitle+"：</td><td>");
if(naviArray.length>1){
for(var i=1;i<naviArray.length;i++){
if(processPiont==i){
var txtClass="flow_focus";
}else if(i<processPiont){
var txtClass="flow_done";					
}else{
var txtClass="flow_undo";
}
document.write(" <img src='"+imgPath+"arr_off.gif' id='img_step_"+i+"'/> <span class='"+txtClass+"' id='navi_step_"+i+"'>"+naviArray[i]+"</span>");
}
}
document.write("</td></tr></table></div>");
}
}

var currentStep=0;
function naviStepChange(stepNum){
var tableObj=document.getElementById('table_step_'+stepNum);
var naviStepObj=document.getElementById('navi_step_'+stepNum);
if(stepNum>currentStep&&tableObj!=null&&naviStepObj!=null){
for(var i=1;i<=stepNum;i++){
tableObjTmp=document.getElementById('table_step_'+i);
if(tableObjTmp!=null){
eval("document.all.table_step_"+i+".className='step_on'");
}
naviStepObjTmp=document.getElementById('navi_step_'+i);
if(naviStepObjTmp!=null){
if(i<stepNum){
eval("document.all.navi_step_"+i+".className='flow_done'");
}else if(i==stepNum){
eval("document.all.navi_step_"+i+".className='flow_focus'");
}
}		
}
currentStep=stepNum;
}
}


function showTip(clickedObj,tipId,tipContent,addOnClickFun,addOnblurFun){	
document.write("<div id='"+tipId+"' class='tip_off'>"+tipContent+"</div>");
clickedObjArray=clickedObj.split("|");
for(var i=0;i<clickedObjArray.length;i++){
var naviStepObj=document.getElementById(clickedObjArray[i]);
if(naviStepObj!=null){
var t=naviStepObj.onclick+"";
var code="";
if(t.indexOf('{')!=-1){
var start=t.indexOf('{')+1;
var end=t.length-1;
code=t.substring(start,end);
}
t=naviStepObj.onblur+"";
var code2="";
if(t.indexOf('{')!=-1){
var start=t.indexOf('{')+1;
var end=t.length-1;
code2=t.substring(start,end);
}
if(arguments.length >= 4){
naviStepObj.onclick=Function(addOnClickFun+"tipOn('"+tipId+"');"+code);
}else{
naviStepObj.onclick=Function("tipOn('"+tipId+"');"+code);
}
if(arguments.length >= 5){
naviStepObj.onblur=Function(addOnblurFun+"tipOff('"+tipId+"');"+code2);
}else{
naviStepObj.onblur=Function("tipOff('"+tipId+"')"+code2);
}
}
}
}

function  forDight(Dight,How)  
{  
           Dight  =  Math.round  (Dight*Math.pow(10,How))/Math.pow(10,How);  
           return  Dight;  
}

function divDisplay(objdiv, isOpen, isAll, isSub)
{
    var dv = $(objdiv);
    if(isSub==null){
    isSub=false;
    }
	if(isOpen)
	{
	    GetCenterXY_ForLayer(dv);
	    showDiv(dv, true, isAll, isSub);
	}
	else
	{
	   showDiv(dv, false, isAll, isSub); 
	}
}

function ChangeOverOutClass(parent,child,ifOver)
{
	var parOverClass="iptblk liesltblk liehover";
	var childOverClass="lieipt3 lieipthov";
	var parOutClass="iptblk liesltblk";
	var childOutClass="lieipt3";
	if(child==''){parOverClass="liesltblk4 liehover";parOutClass="liesltblk4";}
			
	if(ifOver){parent.className=parOverClass;if($(child)!=null)$(child).className=childOverClass;}
	else{parent.className=parOutClass;if($(child)!=null)$(child).className=childOutClass;}
}

function GetCenterXY_ForLayer(objdiv)
{
	x=document.body.scrollLeft;
	y=document.body.scrollTop;
	availWidth=parseInt(window.screen.availWidth);
	availHeight=parseInt(window.screen.availHeight);
	tblWidth=parseInt(objdiv.width);
	var de = document.documentElement;
	y=y+availHeight/4;
	x=(de.clientWidth-tblWidth)/2;
	objdiv.style.top=y;
	objdiv.style.left=x;
}

function showDiv(objdiv, isShow, isAll, isSub)
{
    if(isShow)
    {
        var yScroll;
        if (window.innerHeight && window.scrollMaxY) {	
	        yScroll = window.innerHeight + window.scrollMaxY;
        } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
	        yScroll = document.body.scrollHeight;
        } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
	        yScroll = document.body.offsetHeight;
        }
        var de = document.documentElement;
        if(!document.getElementById("mask"))
		{
			var sWidth,sHeight;
			sWidth=de.clientWidth; 
			sHeight=yScroll;
			var bgObj=document.createElement("div");
			bgObj.setAttribute('id','mask');
			with(bgObj.style)
			{
				position="absolute";top="0";left="0";width=sWidth;
				height=sHeight;zIndex="10001";
			}
			bgObj.className="mask";
			document.body.appendChild(bgObj);
			setPosition(objdiv);
		}
		else{document.getElementById("mask").style.visibility='visible';setPosition(objdiv);}
		document.getElementById("mask").style.width = de.clientWidth;          
        document.getElementById("mask").style.height = yScroll;
        
        if (isSub)
        {
            if (isAll)
            {
                getSeniorDirectlyDept();
            }
            else
            {
                getSeniorDirectlyDeptNotAll();
            }
        }
        else
        {
            if (isAll)
            {
                getSeniorDept();
            }
            else
            {
                getSeniorDeptNotAll();
            }
        }
        objdiv.style.visibility="visible";  
        //隐藏下拉框
        var selects = document.getElementsByTagName("select");   
        
        for(i=0;i<selects.length;i++)   
            selects[i].style.visibility="hidden";
    }
    else
    {
        objdiv.style.visibility="hidden";  
        document.getElementById("mask").style.visibility='hidden';
        var selects = document.getElementsByTagName("select");   
        for(i=0;i<selects.length;i++)   
            selects[i].style.visibility="visible"; 
    }
}

function setPosition(obj)
{
	with(obj.style){border="0px solid red";position="absolute";top=100+getScrollPos().top+"px";left=100+getScrollPos().left+"px";textAlign="center";zIndex="10002";}
}

function getScrollPos()
{
	var scrollPos={top:0,left:0};
	if(typeof window.pageYOffset!='undefined')
	{
		scrollPos.top=window.pageYOffset;scrollPos.left=window.pageXOffset;
	}
	else if(typeof document.compatMode!='undefined'&&document.compatMode!='BackCompat')
	{
		scrollPos.top=document.documentElement.scrollTop;scrollPos.left=document.documentElement.scrollLeft;
	}
	else if(typeof document.body!='undefined')
	{
		scrollPos.top=document.body.scrollTop;scrollPos.left=document.body.scrollLeft;
	}
	return scrollPos;
}

//
function GetSelectedOptionValue(SelObj)
{
	var parentID;
	for(i=0;i<SelObj.options.length;i++)
	{
		if(SelObj.options[i].selected)
		{parentID=SelObj.options[i].value;break;}
	}
	return parentID;
}
function getSeniorDirectlyDept()
{
    CoreRepository.getSeniorDirectlyDept(CallBack_ReadGetSeniorDept);
}

function getSeniorDirectlyDeptNotAll()
{
    CoreRepository.getSeniorDirectlyDeptNotAll(CallBack_ReadGetSeniorDept);
}

function getSeniorDept()
{
     CoreRepository.GetSeniorDept(CallBack_ReadGetSeniorDept);
}

function getSeniorDeptNotAll()
{
     CoreRepository.GetSeniorDeptNotAll(CallBack_ReadGetSeniorDept);
}

function CallBack_ReadGetSeniorDept(response)
{
    if(response.value != null && response.value != "")
    {
        var dv = $("dvDeptDetail");
        dv.innerHTML = response.value;
    }
}

function selDept(name, no)
{
    var deptno = $("txtDeptNo");
    var deptname = $("txtDeptName");
    
    deptno.value = no;
    deptname.value = name; 
    divDisplay("dvDept", false);
}

function showSubDept(sysautono, isAll)
{
    if (isAll)
        CoreRepository.GetSubDept(sysautono, CallBack_ReadGetSubDept);
    else
        CoreRepository.GetSubDeptNotAll(sysautono, CallBack_ReadGetSubDept);
}

function CallBack_ReadGetSubDept(response)
{
    if(response.value != null && response.value != "")
    {
        var dv = $("dvDeptDetail");
        dv.innerHTML = response.value;
    }
}

function caltex(){
	var p1 = document.getElementById("gongzi").value;	
	var p2 = document.getElementById("sijin").value;
	var p3 = document.getElementById("laowu").value;
	var p4 = document.getElementById("texuquan").value;
	var p5 = document.getElementById("lixi").value;
	var p6 = document.getElementById("gaochou").value;
	
	var flag1,flag2,flag3,flag4,flag5,flag6;
	flag1=false;
	flag2=false;
	flag3=false;
	flag4=false;
	flag5=false;
	flag6=false;
	
	if(p1.length==0 || p1==0){
		flag1=true;	
		document.getElementById("gongzi").value=0;
	}
	if(p2.length==0 || p2==0){
		flag2=true;	
		document.getElementById("sijin").value=0;
	}
	if(p3.length==0 || p3==0){
		flag3=true;	
		document.getElementById("laowu").value=0;
	}
	if(p4.length==0 || p4==0){
		flag4=true;	
		document.getElementById("texuquan").value=0;
	}
	if(p5.length==0 || p5==0){
		flag5=true;	
		document.getElementById("lixi").value=0;
	}
	if(p6.length==0 || p6==0){
		flag6=true;	
		document.getElementById("gaochou").value=0;
	}
	
	if(flag1 && flag3 && flag4 && flag5 && flag6){
		alert("请至少输入一个值！");
		return false;
	}
	document.getElementById("suodeshui").value=calSuoDeShui(p1,p2,p3,p4,p5,p6);
}
function calSuoDeShui( income1,income2,income3,income4,income5,income6){
	
	var gzrate = new Array(	
				new Array(0,5,0),
				new Array(500,10,25),
				new Array(2000,15,125),
				new Array(5000,20,375),
				new Array(20000,25,1375),
				new Array(40000,30,3375),
				new Array(60000,35,6375),
				new Array(80000,40,10375),
				new Array(100000,45,15375)
			);

	var tex,tex1,tex2,tex3,tex4,tex5;
	tex=0;
	tex1=0;
	tex2=0;
	tex3=0;
	tex4=0;
	tex5=0;
	
	var tmp;
	var i;

	// tex1:
	tmp = income1-income2-2000;
	if(tmp>0){
		for(i=0; i<gzrate.length; i++){
			if(tmp<=gzrate[i][0]) break;
		}
		i--;
		tex1 = tmp * gzrate[i][1] / 100 - gzrate[i][2];
	}
	// tex2:
	if(income3<=0){
		tex2 = 0;
	}else if(income3<=4000){
		tex2 = (income3-2000)*20/100;
	}else if(income3<=25000){
		tex2 = income3*80/100*20/100;
	}else if(income3<=62500){
		tex2 = income3*80/100*30/100 - 2000;
	}else{
		tex2 = income3*80/100*40/100-7000;
	}
	
	
	//tex3:
	if(income4<=0){
		tex3 = 0;
	}else if(income4<=4000){
		tex3 = (income4-2000)*20/100;
	}else{
		tex3 = income4*80/100*20/100;
	}
	
	
	//tex4:
	tex4 = income5 * 20 /100;
	
	
	//tex5:
	if(income6<=0){
		tex5 = 0;
	}else if(income6<=4000){
		tex5 = (income6-2000) * 20 /100 * 70 /100;
	}else{
		tex5 = income6 * 80 /100 * 20 / 100 * 70 / 100 ;
	}
	
	
	if(tex1>0){ tex = tex + tex1; }
	if(tex2>0){ tex = tex + tex2; }
	if(tex3>0){ tex = tex + tex3; }
	if(tex4>0){ tex = tex + tex4; }
	if(tex5>0){ tex = tex + tex5; }
	
	return tex ;
}

function tb2bm_over(val){
    if(val==0){
        document.getElementById(tb2m_menu[0]).className="top10select";
        document.getElementById(tb2m_tab[0]).style.display = "block";
        document.getElementById(tb2m_menu[1]).className="top10";
        document.getElementById(tb2m_tab[1]).style.display = "none";
        document.getElementById(tb2m_menu[2]).className="top10";
        document.getElementById(tb2m_tab[2]).style.display = "none";
        document.getElementById('poptab_gap1').className="gap_left";
        document.getElementById('poptab_gap2').className="gap_none";
    }else if(val==1){
        document.getElementById(tb2m_menu[0]).className="top10";
        document.getElementById(tb2m_tab[0]).style.display = "none";
        document.getElementById(tb2m_menu[1]).className="top10select";
        document.getElementById(tb2m_tab[1]).style.display = "block";
        document.getElementById(tb2m_menu[2]).className="top10";
        document.getElementById(tb2m_tab[2]).style.display = "none";
        document.getElementById('poptab_gap1').className="gap_right";
        document.getElementById('poptab_gap2').className="gap_left";
    }else{
        document.getElementById(tb2m_menu[0]).className="top10";
        document.getElementById(tb2m_tab[0]).style.display = "none";
        document.getElementById(tb2m_menu[1]).className="top10";
        document.getElementById(tb2m_tab[1]).style.display = "none";
        document.getElementById(tb2m_menu[2]).className="top10select";
        document.getElementById(tb2m_tab[2]).style.display = "block";
        document.getElementById('poptab_gap1').className="gap_none";
        document.getElementById('poptab_gap2').className="gap_right";
    }

}

var tb2m_menu = new Array("poptab_m1","poptab_m2","poptab_m3");
var tb2m_tab = new Array("poptab_t1","poptab_t2","poptab_t3");

function Open(u) 
{ 
    w = 730;
    h = 574;
    	
	if(screen.width) 
	{ 
		x = (screen.width-w)/2 - 10;
		y = (screen.height-h)/2 - 20;
	} 
   	else 
   	{ 
		x = 150;
		y = 100;
	}
	win = window.open(u,'play','location=no, menubar=no, toolbar=no, resizable=yes, status=no, scrollbars=yes,width='+w+',height='+h+',top='+y+',left='+x); 
}

function Open2(u) 
{ 
    w = 730;
    h = 574;
    	
	if(screen.width) 
	{ 
		x = (screen.width-w)/2 - 10;
		y = (screen.height-h)/2 - 20;
	} 
   	else 
   	{ 
		x = 150;
		y = 100;
	}
	win = window.open(u,'play2','location=no, menubar=no, toolbar=yes, resizable=yes, status=no, scrollbars=yes,width='+w+',height='+h+',top='+y+',left='+x); 
}