/////////////////////////////////////////////
//显示日期（公共函数）

var option = new Array(24);
var option2 = new Array(24);

option[0] = new Array(1);
option[0][0] = new Option("农民建房用地", "农民建房用地");
option2[0] = new Array(1);
option2[0][0] = "NYGRJFYDSP";

option[1] = new Array(5);
option[1][0] = new Option("房地产开发企业二级资质", "房地产开发企业二级资质");
option[1][1] = new Option("房地产开发企业三级资质", "房地产开发企业三级资质");
option[1][2] = new Option("房地产开发企业暂定资质", "房地产开发企业暂定资质");
option[1][3] = new Option("房地产开发企业资质年检", "房地产开发企业资质年检");
option[1][4] = new Option("房地产开发企业资质证书变更、注销", "房地产开发企业资质证书变更、注销");
option2[1] = new Array(5);
option2[1][0] = "FDCKFQYEJZZ";
option2[1][1] = "FDCKFQYSJZZ";
option2[1][2] = "FDCKFQYZDZZ";
option2[1][3] = "FDCKFQYZZNJ";
option2[1][4] = "FDCKFQYZZZGZX";

option[2] = new Array(1);
option[2][0] = new Option("单位保留成套使用权房变更产权审核", "单位保留成套使用权房变更产权审核");
option2[2] = new Array(1);
option2[2][0] = "DWBLCTSYQFBGCQSH";

option[3] = new Array(10);
option[3][0] = new Option("房地产经纪机构基本信息变更（有限公司）", "房地产经纪机构基本信息变更（有限公司）");
option[3][1] = new Option("房地产经纪机构基本信息变更（合伙企业或个人独资企业）", "房地产经纪机构基本信息变更（合伙企业或个人独资企业）");
option[3][2] = new Option("房地产经纪机构注销备案", "房地产经纪机构注销备案");
option[3][3] = new Option("房地产经纪组织分支机构备案", "房地产经纪组织分支机构备案");
option[3][4] = new Option("房地产经纪机构年检（有限公司）", "房地产经纪机构年检（有限公司）");
option[3][5] = new Option("房地产经纪机构年检（合伙企业或个人独资企业）", "房地产经纪机构年检（合伙企业或个人独资企业）");
option[3][6] = new Option("房地产经纪机构备案（有限公司）", "房地产经纪机构备案（有限公司）");
option[3][7] = new Option("房地产经纪机构备案（合伙企业或个人独资企业）", "房地产经纪机构备案（合伙企业或个人独资企业）");
option[3][8] = new Option("房地产执业经纪人注销备案", "房地产执业经纪人注销备案");
option[3][9] = new Option("房地产执业经纪人备案", "房地产执业经纪人备案");
option2[3] = new Array(10);
option2[3][0] = "FDCJJJGJBXXBG";
option2[3][1] = "FDCJJJGJBXXBG2";
option2[3][2] = "FDCJJZZBGZX";
option2[3][3] = "FDCJJZZFZJGSHBA";
option2[3][4] = "FDCJJZZNJ";
option2[3][5] = "FDCJJZZNJ2";
option2[3][6] = "FDCJJZZSHBA";
option2[3][7] = "FDCJJZZSHBAGE";
option2[3][8] = "SHSZYJJRZYZSBGZX";
option2[3][9] = "SHSZYJJRZYZSZC";

option[4] = new Array(6);
option[4][0] = new Option("存量房地产补地价", "存量房地产补地价");
option[4][1] = new Option("解除土地出让合同", "解除土地出让合同");
option[4][2] = new Option("收地审批", "收地审批");
option[4][3] = new Option("调整建筑面积", "调整建筑面积");
option[4][4] = new Option("调整用地范围", "调整用地范围");
option[4][5] = new Option("建设项目用地调整事项审核", "建设项目用地调整事项审核");
option2[4] = new Array(6);
option2[4][0] = "CLFDCZRBDJ";
option2[4][1] = "JCCRHT";
option2[4][2] = "JSXMSDSP";
option2[4][3] = "TZJZMJOLD";
option2[4][4] = "TZYDFWOLD";
option2[4][5] = "TZYDZT";

option[5] = new Array(5);
option[5][0] = new Option("物业管理企业二级资质", "物业管理企业二级资质");
option[5][1] = new Option("物业管理企业三级资质", "物业管理企业三级资质");
option[5][2] = new Option("物业管理企业新设立", "物业管理企业新设立");
option[5][3] = new Option("物业管理企业一级资质", "物业管理企业一级资质");
option[5][4] = new Option("物业管理企业资质证书变更、注销", "物业管理企业资质证书变更、注销");
option2[5] = new Array(5);
option2[5][0] = "HFWYGLQYERZZ";
option2[5][1] = "HFWYGLQYESRZZ";
option2[5][2] = "HFWYGLQYEXSRZZ";
option2[5][3] = "HFWYGLQYZZDJZSFDB";
option2[5][4] = "HFWYGLQYZZZSBGSH";

option[6] = new Array(1);
option[6][0] = new Option("市批建设用地项目征询", "市批建设用地项目征询");
option2[6] = new Array(1);
option2[6][0] = "SPJSYDXMZX";

option[7] = new Array(2);
option[7][0] = new Option("土地开发整理复垦立项报批", "土地开发整理复垦立项报批");
option[7][1] = new Option("土地开发整理复垦确认报批", "土地开发整理复垦确认报批");
option2[7] = new Array(2);
option2[7][0] = "TDKFZLFKLZX";
option2[7][1] = "TDKFZLFKYS";

option[8] = new Array(2);
option[8][0] = new Option("居住小区业委会成立、换届、变更注销登记(房地办)", "居住小区业委会成立、换届、变更注销登记(房地办)");
option[8][1] = new Option("商品住宅维修基金缴款", "商品住宅维修基金缴款");
option2[8] = new Array(2);
option2[8][0] = "JZXQYWHCLHJBGZXDJFDB";
option2[8][1] = "SPZZWXJJJKSH";

option[9] = new Array(8);
option[9][0] = new Option("单独选址建设项目用地审批", "单独选址建设项目用地审批");
option[9][1] = new Option("核发建设项目用地批准书", "核发建设项目用地批准书");
option[9][2] = new Option("建设项目使用集体土地审批", "建设项目使用集体土地审批");
option[9][3] = new Option("建设项目划拨用地审批", "建设项目划拨用地审批");
option[9][4] = new Option("建设项目用地预审", "建设项目用地预审");
option[9][5] = new Option("建设项目有偿用地审批", "建设项目有偿用地审批");
option[9][6] = new Option("建设用地批准书换发补办", "建设用地批准书换发补办");
option[9][7] = new Option("农用个人建房用地审批", "农用个人建房用地审批");
option2[9] = new Array(8);
option2[9][0] = "DANDXZJSXMYDSPOLD";
option2[9][1] = "HFJSYDPZS";
option2[9][2] = "JIANSXMSYJTTDSPOLD";
option2[9][3] = "JSXMHBYDSPOLD";
option2[9][4] = "JSXMLDYSOLD";
option2[9][5] = "JSXMYCYDSP";
option2[9][6] = "JSYDPZSHFYBF";
option2[9][7] = "NYGRJFYDSPOLD";

option[10] = new Array(1);
option[10][0] = new Option("新建住宅交付使用", "新建住宅交付使用");
option2[10] = new Array(1);
option2[10][0] = "XZCJFSY";

option[11] = new Array(2);
option[11][0] = new Option("核发建设用地批准书", "核发建设用地批准书");
option[11][1] = new Option("建设用地批准书换发与补发", "建设用地批准书换发与补发");
option2[11] = new Array(2);
option2[11][0] = "HFJSYDPZSOLD";
option2[11][1] = "JSYDPZSHFYBFOLD";

option[12] = new Array(1);
option[12][0] = new Option("旧住房成套改造审批", "旧住房成套改造审批");
option2[12] = new Array(1);
option2[12][0] = "JZFCTGZSP";

option[13] = new Array(5);
option[13][0] = new Option("房屋拆迁许可证", "房屋拆迁许可证");
option[13][1] = new Option("建设项目转让拆迁主体变更审核", "建设项目转让拆迁主体变更审核");
option[13][2] = new Option("调整房屋拆迁期限", "调整房屋拆迁期限");
option[13][3] = new Option("延长暂停办理房屋和土地等手续审批", "延长暂停办理房屋和土地等手续审批");
option[13][4] = new Option("暂停办理房屋和土地等手续审批", "暂停办理房屋和土地等手续审批");
option2[13] = new Array(5);
option2[13][0] = "FWCQXKZSP";
option2[13][1] = "JSXMZRCQZTBGSH";
option2[13][2] = "YCFWCQQX";
option2[13][3] = "YCZTBLFWHTDDSXSP";
option2[13][4] = "ZTBLFWHTDDSXSP";

option[14] = new Array(1);
option[14][0] = new Option("农转用征地", "农转用征地");
option2[14] = new Array(1);
option2[14][0] = "NYDZYZYBP";

option[15] = new Array(3);
option[15][0] = new Option("外地职工家庭在沪住房情况申报确认", "外地职工家庭在沪住房情况申报确认");
option[15][1] = new Option("系统公有住房出售可售确认", "系统公有住房出售可售确认");
option[15][2] = new Option("有限产权房屋接轨审核", "有限产权房屋接轨审核");
option2[15] = new Array(3);
option2[15][0] = "WDZGJTZWZFQKSBQR";
option2[15][1] = "XTGYZFCSKSQR";
option2[15][2] = "YXCQFWJGSH";

option[16] = new Array(1);
option[16][0] = new Option("存量房地产转让补地价", "存量房地产转让补地价");
option2[16] = new Array(1);
option2[16][0] = "CLFDCZRBDJOLD";

option[17] = new Array(1);
option[17][0] = new Option("国有土地划拨", "国有土地划拨");
option2[17] = new Array(1);
option2[17][0] = "JSXMHBYDSP";

option[18] = new Array(1);
option[18][0] = new Option("使用集体土地", "使用集体土地");
option2[18] = new Array(1);
option2[18][0] = "JIANSXMSYJTTDSP";

option[19] = new Array(2);
option[19][0] = new Option("土地利用总体规划局部调整方案报批", "土地利用总体规划局部调整方案报批");
option[19][1] = new Option("土地利用总体规划成果认定报批", "土地利用总体规划成果认定报批");
option2[19] = new Array(2);
option2[19][0] = "XZTDLYZTGHJBTZFACS";
option2[19][1] = "XZTDLYZTGHXBCGCS";

option[20] = new Array(1);
option[20][0] = new Option("临时使用土地", "临时使用土地");
option2[20] = new Array(1);
option2[20][0] = "LSSYTD";


option[21] = new Array(1);
option[21][0] = new Option("商品房预售", "商品房预售");
option2[21] = new Array(1);
option2[21][0] = "SPFNZNXYSXKZSP";


option[22] = new Array(1);
option[22][0] = new Option("建设用地预审", "建设用地预审");
option2[22] = new Array(1);
option2[22][0] = "JSXMLDYS";

option[23] = new Array(3);
option[23][0] = new Option("居住房屋改变使用性质审批", "居住房屋改变使用性质审批");
option[23][1] = new Option("核发房屋拆迁单位临时资格证书", "核发房屋拆迁单位临时资格证书");
option[23][2] = new Option("核发房屋拆迁单位资格证书", "核发房屋拆迁单位资格证书");
option2[23] = new Array(3);
option2[23][0] = "JZFWGBSYXZSP";
option2[23][1] = "HFFWCQDWLSZGZS";
option2[23][2] = "HFFWCQDWZGZS";

function showCalEx(obj)
{
	if (!obj) var obj = event.srcElement;
	var obDate;

	//解决模板解析里面某个节点不可用的时候，不应该可以点击显示日期输入框
	try{
		var editNodes=","+obj.editable_nodes+",";
		var bEditable=editNodes.search(","+document.all.node_name.value+",");
		if (bEditable==-1) return;
	}
	catch(e){};

	if ( obj.value == "" ) {
		obDate = new Date();
	} else {
		var val=new String(obj.value.replace(/-/i,"/"));
		if (val.indexOf("/")==-1)
		{
			var curDate = new Date();
			val=curDate.getFullYear() +"/"+curDate.getMonth() +"/"+curDate.getDate() +" "+val;
		}

		obDate = new Date(val);
	}


	var retVal = showModalDialog( "../calendar/dlgCal.jsp", obDate,
		"dialogWidth=206px; dialogHeight=234px; help=no; scroll=no; status=no; " );
	var Date1=new Date(retVal);

	if ( typeof(retVal) != "undefined" ) {
		var year = Date1.getFullYear();
		var month = Date1.getMonth()+1;
		var day = Date1.getDate();
		var hour =Date1.getHours();
		var Min = Date1.getMinutes();
		var Sec = Date1.getSeconds();
		obj.value =year + "-" + month + "-" + day + " " + hour + ":" + Min + ":" + Sec;
	}
}



/////////////////////////////////////////////
//显示日期（公共函数）
function showCal(obj)
{
	if (!obj) var obj = event.srcElement;
	var obDate;
	if ( obj.value == "" ) {
		obDate = new Date();
	} else {
		var obList = obj.value.split( "-" );
		obDate = new Date( obList[0], obList[1]-1, obList[2] );
	}

	var retVal = showModalDialog( "../calendar/dlgCal.htm", obDate,
		"dialogWidth=206px; dialogHeight=206px; help=no; scroll=no; status=no; " );

	if ( typeof(retVal) != "undefined" ) {
		var year = retVal.getFullYear();
		var month = retVal.getMonth()+1;
		if(month < 10)
			month = "0" + month;
		var day = retVal.getDate();
		if(day < 10)
			day = "0" + day;
		obj.value =year + "-" + month + "-" + day;
	}
}

function showUpload(obj,pk,fileType,form1)
{

	formName = form1.name;
	fieldName = obj.name;
	window.open("../manage/wjsc.jsp?pk="+pk+"&fileType="+fileType+"&formName="+formName+"&fieldName="+fieldName+"&files="+obj.value,'','width=658,height=350,left=150,top=50,scrollbars=yes')
}

function showUpload2(obj,category,pk,fileType,form1)
{

	formName = form1.name;
	fieldName = obj.name;
	window.open("../manage/wjsc.jsp?pk="+category+"/"+pk+"&fileType="+fileType+"&formName="+formName+"&fieldName="+fieldName+"&files="+obj.value,'','width=658,height=350,left=150,top=50,scrollbars=yes')
}
function changePrj2(form1)
{
	subPrj = form1.subPrj;
	i = form1.prj.selectedIndex - 1;
	l = subPrj.length;
	for(k = 0;k <= l;k++){
		subPrj.options[0] = null;
	}
	subPrj.options[0] = new Option("全部","");
	for(j =0;j < option[i].length;j++){
		subPrj.options[j+1] = option[i][j];
	}

}


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];}
}


var gdCtrl = new Object();
var goSelectTag = new Array();
var gcGray = "Gray";
var gcToggle = "#E983E3";
var gcBG = "#ffffff";//"#C193BE";

var gdCurDate = new Date();
var giYear = gdCurDate.getFullYear();
var giMonth = gdCurDate.getMonth()+1;
var giDay = gdCurDate.getDate();
var giHour = gdCurDate.getHours();
var giMinute = gdCurDate.getMinutes();
var giSecond = gdCurDate.getSeconds();

function fPopCalendar(popCtrl, dateCtrl)
{
    event.cancelBubble=true;
    gdCtrl = dateCtrl;
    fSetYearMon(giYear, giMonth);
    var point = fGetXY(popCtrl);
    with (VicPopCal.style)
    {
        left = point.x-50;
        top  = point.y+popCtrl.offsetHeight+1;
        width = VicPopCal.offsetWidth;
        height = VicPopCal.offsetHeight;
        fToggleTags(point);
        visibility = 'visible';
    }
    VicPopCal.focus();
}

function fSetDate(iYear, iMonth, iDay,iHour,iMinute,iSecond)
{
    var sYear = "";
    var sMonth = "";
    var sDay = "";
    var sHour = "";
    var sMinute = "";
    var sSecond = "";

    sYear = iYear;
    if(iMonth < 10)
        sMonth = "0" + iMonth;
    else
        sMonth = iMonth;
    if(iDay < 10)
        sDay = "0" + iDay;
    else
        sDay = iDay;
    if(iHour < 10)
        sHour = "0" + iHour;
    else
        sHour = iHour;
    if(iMinute < 10)
        sMinute = "0" + iMinute;
    else
        sMinute = iMinute;
    if(iSecond < 10)
        sSecond = "0" + iSecond;
    else
        sSecond = iSecond;            
    gdCtrl.value = sYear+"-"+sMonth+"-"+sDay; 
    //Here, you could modify the locale as you need !!!!
    fHideCalendar();
}

function fSetNull()
{

   
    gdCtrl.value = ""; 
    //Here, you could modify the locale as you need !!!!
    fHideCalendar();
}
function fHideCalendar()
{
    VicPopCal.style.visibility = "hidden";
    for (i in goSelectTag)
        goSelectTag[i].style.visibility = "visible";
    goSelectTag.length = 0;
}

function fSetSelected(aCell)
{
    var iOffset = 0;
    var iYear = parseInt(tbSelYear.value);
    var iMonth = parseInt(tbSelMonth.value);

    aCell.bgColor = gcBG;
    with (aCell.children["cellText"])
    {
    
		var iDay = parseInt(innerText);

        if (color=="#808080")
            iOffset = (Victor<10)?-1:1;
        iMonth += iOffset;
        if (iMonth<1)
        {
            iYear--;
            iMonth = 12;
        }
        else if (iMonth>12)
        {
            iYear++;
            iMonth = 1;
        }
    }
	
    fSetDate(iYear, iMonth, iDay, giHour,giMinute,giSecond);
}

function Point(iX, iY)
{
    this.x = iX;
    this.y = iY;
}

function fBuildCal(iYear, iMonth)
{
    var aMonth=new Array();
    for(i=1;i<7;i++)
    {
        aMonth[i]=new Array(i);
    }
    
    var dCalDate=new Date(iYear, iMonth-1, 1);
    var iDayOfFirst=dCalDate.getDay();
    var iDaysInMonth=new Date(iYear, iMonth, 0).getDate();
    var iOffsetLast=new Date(iYear, iMonth-1, 0).getDate()-iDayOfFirst+1;
    var iDate = 1;
    var iNext = 1;
    
    for (d = 0; d < 7; d++)
    {
        aMonth[1][d] = (d<iDayOfFirst)?-(iOffsetLast+d):iDate++;
    }
    for (w = 2; w < 7; w++)
    {
        for (d = 0; d < 7; d++)
        {
            aMonth[w][d] = (iDate<=iDaysInMonth)?iDate++:-(iNext++);
        }
    }
    return aMonth;
}

function fDrawCal(iYear, iMonth, iCellHeight, iDateTextSize)
{
    var WeekDay = new Array("日","一","二","三","四","五","六");
    var styleTD = " bgcolor='"+gcBG+"' bordercolor='"+gcBG+"' valign='middle' align='center' height='"+iCellHeight+"' style='font:bold "+iDateTextSize+" 宋体;";
    
    with (document)
    {
        write("<tr>");
        for(i=0; i<7; i++)
        {
            write("<td "+styleTD+"color:#990099' >" + WeekDay[i] + "</td>");
        }
        write("</tr>");
        
        for (w = 1; w < 7; w++)
        {
            write("<tr>");
            for (d = 0; d < 7; d++)
            {
                write("<td id=calCell "+styleTD+"cursor:hand;' onMouseOver='this.bgColor=gcToggle' onMouseOut='this.bgColor=gcBG' onclick='fSetSelected(this)'>");
                write("<font id=cellText Victor='Liming Weng'> </font>");
                write("</td>")
            }
            write("</tr>");
        }
    }
}

function fUpdateCal(iYear, iMonth)
{
    myMonth = fBuildCal(iYear, iMonth);
    var i = 0;
    for (w = 0; w < 6; w++)
    {
        for (d = 0; d < 7; d++)
        {
            with (cellText[(7*w)+d])
            {
                Victor = i++;
                if (myMonth[w+1][d]<0) {
                color = gcGray;
                innerText = -myMonth[w+1][d];
                }else{
                color = ((d==0)||(d==6))?"red":"black";
                innerText = myMonth[w+1][d];
                }
            }

        }
    }
}

function fSetYearMon(iYear, iMon)
{
    tbSelMonth.options[iMon-1].selected = true;
    for (i = 0; i < tbSelYear.length; i++)
    {
        if (tbSelYear.options[i].value == iYear)
            tbSelYear.options[i].selected = true;
    }
    fUpdateCal(iYear, iMon);
}

function fPrevMonth()
{
    var iMon = tbSelMonth.value;
    var iYear = tbSelYear.value;
    
    if (--iMon<1)
    {
        iMon = 12;
        iYear--;
    }
    
    fSetYearMon(iYear, iMon);
}

function fNextMonth()
{
    var iMon = tbSelMonth.value;
    var iYear = tbSelYear.value;
    
    if (++iMon>12)
    {
        iMon = 1;
        iYear++;
    }
    
    fSetYearMon(iYear, iMon);
}

function fToggleTags()
{
    with (document.all.tags("Select"))
    {
        for (i=0; i<length; i++)
        {
            if ((item(i).Victor!="Won")&&fTagInBound(item(i)))
            {
                item(i).style.visibility = "hidden";
                goSelectTag[goSelectTag.length] = item(i);
            }
        }
    }
}

function fTagInBound(aTag)
{
    with (VicPopCal.style)
    {
        var l = parseInt(left);
        var t = parseInt(top);
        var r = l+parseInt(width);
        var b = t+parseInt(height);
        var ptLT = fGetXY(aTag);
        return !((ptLT.x>r)||(ptLT.x+aTag.offsetWidth<l)||(ptLT.y>b)||(ptLT.y+aTag.offsetHeight<t));
    }
}

function fGetXY(aTag)
{
    var oTmp = aTag;
    var pt = new Point(0,0);
    do
    {
        pt.x += oTmp.offsetLeft;
        pt.y += oTmp.offsetTop;
        oTmp = oTmp.offsetParent;
    } while(oTmp.tagName!="BODY");
    return pt;
}
var gMonths = new Array(" 1月"," 2月"," 3月"," 4月"," 5月","6月"," 7月"," 8月"," 9月"," 10月","11月","12月");

	with (document)
	{
		write("<Div id='VicPopCal' onclick='event.cancelBubble=true' style='POSITION:absolute;visibility:hidden;border:2px ridge;width:10;z-index:100;'>");
		write("<table border='0' bgcolor='#ffffff' width=175>");
		write("<TR>");
		write("<td valign='middle' align='center'><input type='button' name='PrevMonth' value='<' style='height:20;width:20;FONT:bold' 	onClick='fPrevMonth()'>");
		write(" <Select name='tbSelYear' onChange='fUpdateCal(tbSelYear.value, tbSelMonth.value)' Victor='Won'>");
		for(i=1900;i<2015;i++)
		{
			write("<OPTION  value='"+i+"'>"+i+"</OPTION>");
		}
		write("</Select>");
		write(" <select name='tbSelMonth' onChange='fUpdateCal(tbSelYear.value, tbSelMonth.value)' Victor='Won'>");
		for (i=0; i<12; i++)
		{
			write("<option value='"+(i+1)+"'>"+gMonths[i]+"</option>");
		}
		write("</Select>");
		write(" <input type='button' name='PrevMonth' value='>' style='height:20;width:20;FONT:bold' onclick='fNextMonth()'>");
		write("</td>");
		write("</TR><TR>");
		write("<td align='center'>");
		write("<DIV style='background-color:black'><table width='100%' border='0' cellpadding='2'>");
		fDrawCal(giYear, giMonth, 12, 12);
		write("</table></DIV>");
		write("</td>");
		write("</TR><TR><TD align='center'>");
		write("<B style='cursor:hand;font:bold 14 宋体' onclick='fSetDate(giYear,giMonth,giDay,giHour,giMinute,giSecond)' onMouseOver='this.style.color=gcToggle' onMouseOut='this.style.color=0'>今天："+giYear+"年"+giMonth+"月"+giDay+"日</B>");
		write("</TD></TR>");
		
			write("<TR><TD align='center'>");
		write("<B style='cursor:hand;font:bold 14 宋体' onclick='fSetNull()' onMouseOver='this.style.color=gcToggle' onMouseOut='this.style.color=0'><u>Clear</u></B>&nbsp;&nbsp;<B style='cursor:hand;font:bold 14 宋体' onclick='fHideCalendar()' onMouseOver='this.style.color=gcToggle' onMouseOut='this.style.color=0'><u>Close</u></B>");
		write("</TD></TR>");
		
		write("</TABLE></Div>");

	}

 // 澶氶夌殑鍏ㄩ変笌鍙栨秷
    function checkJs(boolvalue)
    {
        if(document.all.checkboxname.length>1)
        {
            for(var i=0;i<document.all.checkboxname.length;i++)
            {
                document.all.checkboxname[i].checked = boolvalue;            
            }
        }
        else
            document.all.checkboxname.checked = boolvalue;
    }
    //
    
    // 鍙湁鍏ㄩ儴閫変腑鏃垛滃叏閫夆濋変腑
    function SingleCheckJs()
    {
        var flag1=false;
        var flag2=false;
        
        if (document.form1.checkboxname.length)
        {
            for (var i=0;i<document.form1.checkboxname.length;i++)
            {
                if(document.form1.checkboxname[i].checked)
                    flag1 = true;
                else
                    flag2 = true;
            }
        }
        else
        {
            if(document.form1.checkboxname.checked)
                flag1 = true;
            else
                flag2 = true;
        }
        
        if(flag1==true&&flag2==false)
            document.getElementById("chk").checked = true;
        else
            document.getElementById("chk").checked = false;
    }
   
