/////////////////////// JS LIB WRITE BY RUNMIN SUN-UP GROUP /////////////////////////////

//  全部校验方法：			********												   //
//  程序作者：				阮铭													   //
//	补充整理人：          
//  整理日期:					2002-8-21
/////////////////////////////////////////////////////////////////////////////////////////

/////////////////////////校验程序列表////////////////////////////////////////////////
//Function update_province(CatID1, subTypeForm )  
//Function update_city( CatID1, CatID2, subTypeForm )
//Function checkNull( FormField )
//Function checkNum( FormField , MinChkLength , MaxChkLength )
//Function checkTelNum( FormField )
//Function checkEmail( FormField )
//Function checkDate( FormField )
//Function checkRadio( RadioName )
//Function isNull( val )
//Function isFloat( val ,intDec)
//Function includeStr( valStr ,incStr )
//Function checkFloatGrp(inputID,inDec,inMsg)
//Function checkZipCode(inputID)
//Function tableColSum(tableID,sumCol,startRow,endRow)
//Function tableAddSumRow(tableID,sumCols)
//Function tableResetSumRow(tableID,sumCols)
//Function CheckAll(form)
//Function clicked()
//Function printSubmit(in_Form)
//Function checkbox_submit(in_Form,checkboxName,inName,inMessage) 
//Function   包含四个函数
//Function collectValue( FormName,SpecificCollect )
//Function createTab( targetElement, tabTitle, tabFieldWidth, tabData, titleStyle, bodyStyle )
//Function showForm_Confirm(in_Form) 
//Function changeDate( initDate )
//Function keyEnter(iKeyCode)
//Function move
//Function openFullWin(Url)
//////////////////////////////////////////////////////////////////////////////////


////////////////////////函数一//////////////////////////////////
//取得省级地区名称
//Function update_province(CatID1, subTypeForm )
//CatID1      表示Case起始值（指中国）
//subTypeForm 表单域名
//update  date 2002-8-21
//
////////////////////////////////////////////////////////////////
function update_province( CatID1, subTypeForm ){
	subTypeForm.length=0;
	switch(CatID1){
	case "-1":
		subTypeForm.options[0]=new Option("--------","-1");
		subTypeForm.options[0].selected=true;break;
	case "0"://中国
		subTypeForm.options[0]=new Option("请选择","-1");
		subTypeForm.options[1]=new Option("广东","广东");
		subTypeForm.options[2]=new Option("广西","广西");
		subTypeForm.options[3]=new Option("北京","北京");
		subTypeForm.options[4]=new Option("海南","海南");
		subTypeForm.options[5]=new Option("福建","福建");
		subTypeForm.options[6]=new Option("天津","天津");
		subTypeForm.options[7]=new Option("湖南","湖南");
		subTypeForm.options[8]=new Option("湖北","湖北");
		subTypeForm.options[9]=new Option("河南","河南");
		subTypeForm.options[10]=new Option("河北","河北");
		subTypeForm.options[11]=new Option("山东","山东");
		subTypeForm.options[12]=new Option("山西","山西");
		subTypeForm.options[13]=new Option("黑龙江","黑龙江");
		subTypeForm.options[14]=new Option("辽宁","辽宁");
		subTypeForm.options[15]=new Option("上海","上海");
		subTypeForm.options[16]=new Option("甘肃","甘肃");
		subTypeForm.options[17]=new Option("青海","青海");
		subTypeForm.options[18]=new Option("新疆","新疆");
		subTypeForm.options[19]=new Option("西藏","西藏");
		subTypeForm.options[20]=new Option("宁夏","宁夏");
		subTypeForm.options[21]=new Option("四川","四川");
		subTypeForm.options[22]=new Option("云南","云南");
		subTypeForm.options[23]=new Option("吉林","吉林");
		subTypeForm.options[24]=new Option("内蒙古","内蒙古");
		subTypeForm.options[25]=new Option("陕西","陕西");
		subTypeForm.options[26]=new Option("安徽","安徽");
		subTypeForm.options[27]=new Option("贵州","贵州");
		subTypeForm.options[28]=new Option("江苏","江苏");
		subTypeForm.options[29]=new Option("重庆","重庆");
		subTypeForm.options[30]=new Option("浙江","浙江");
		subTypeForm.options[31]=new Option("江西","江西");
		subTypeForm.options[32]=new Option("国外","国外");
		subTypeForm.options[33]=new Option("台湾","台湾");
		subTypeForm.options[34]=new Option("香港","香港");
		subTypeForm.options[35]=new Option("澳门","澳门");
		subTypeForm.options[0].selected=true;
	break;
	}
return -1;
}

////////////////////////函数二//////////////////////////////////
//取得市级地区名称
//function update_city( CatID1, CatID2, subTypeForm )
//CatID1      表示Case起始值（指中国）
//CatID2      表示Case起始值（指省级名称）
//subTypeForm 表单域名
//update  date 2002-8-21
//
////////////////////////////////////////////////////////////////
function update_city( CatID1, CatID2, subTypeForm ){
subTypeForm.length=0;
switch(CatID1){
case "-1":
	subTypeForm.options[0]=new Option("--------","-1");
	subTypeForm.options[0].selected=true;break;
case "0"://中国
	switch ( CatID2 ){
	case "0"://广东
		subTypeForm.options[0]=new Option("广州","0");
		subTypeForm.options[1]=new Option("深圳","1");
		subTypeForm.options[2]=new Option("珠海","2");
		subTypeForm.options[3]=new Option("韶关","3");
		subTypeForm.options[4]=new Option("潮州","4");
		subTypeForm.options[5]=new Option("汕头","5");
		subTypeForm.options[6]=new Option("肇庆","6");
		subTypeForm.options[7]=new Option("湛江","7");
		subTypeForm.options[8]=new Option("佛山","8");
		subTypeForm.options[9]=new Option("新会","9");
		subTypeForm.options[10]=new Option("河源","10");
		subTypeForm.options[11]=new Option("潮阳","11");
		subTypeForm.options[12]=new Option("揭阳","12");
		subTypeForm.options[13]=new Option("南海","13");
		subTypeForm.options[14]=new Option("其它","14");
		subTypeForm.options[0].selected=true;
		break;
	case "1"://广西
		subTypeForm.options[0]=new Option("南宁","0");
		subTypeForm.options[1]=new Option("柳州","1");
		subTypeForm.options[2]=new Option("桂林","2");
		subTypeForm.options[3]=new Option("北海","3");
		subTypeForm.options[4]=new Option("合山","4");
		subTypeForm.options[5]=new Option("凭祥","5");
		subTypeForm.options[6]=new Option("梧州","6");
		subTypeForm.options[7]=new Option("玉林","7");
		subTypeForm.options[8]=new Option("其它","8");
		subTypeForm.options[0].selected=true;
		break;
	case "2"://北京
		subTypeForm.options[0]=new Option("北京","0");
		subTypeForm.options[0].selected=true;
		break;
	case "3"://海南
		subTypeForm.options[0]=new Option("海口","0");
		subTypeForm.options[1]=new Option("三亚","1");
		subTypeForm.options[2]=new Option("琼海","2");
		subTypeForm.options[3]=new Option("儋州","3");
		subTypeForm.options[4]=new Option("通什","4");
		subTypeForm.options[5]=new Option("其它","5");
		subTypeForm.options[0].selected=true;
		break;
	case "4"://福建
		subTypeForm.options[0]=new Option("福州","0");
		subTypeForm.options[1]=new Option("厦门","1");
		subTypeForm.options[2]=new Option("泉州","2");
		subTypeForm.options[3]=new Option("漳州","3");
		subTypeForm.options[4]=new Option("南平","4");
		subTypeForm.options[5]=new Option("三明","5");
		subTypeForm.options[6]=new Option("莆田","6");
		subTypeForm.options[7]=new Option("龙岩","7");
		subTypeForm.options[8]=new Option("晋江","8");
		subTypeForm.options[9]=new Option("武夷山","9");
		subTypeForm.options[10]=new Option("永安","10");
		subTypeForm.options[11]=new Option("石狮","11");
		subTypeForm.options[12]=new Option("其它","12");
		subTypeForm.options[0].selected=true;
		break;
	case "5"://天津
		subTypeForm.options[0]=new Option("天津","0");
		subTypeForm.options[0].selected=true;
		break;
	case "6"://湖南
		subTypeForm.options[0]=new Option("长沙","0");
		subTypeForm.options[1]=new Option("衡阳","1");
		subTypeForm.options[2]=new Option("邵阳","2");
		subTypeForm.options[3]=new Option("湘潭","3");
		subTypeForm.options[4]=new Option("岳阳","4");
		subTypeForm.options[5]=new Option("株洲","5");
		subTypeForm.options[6]=new Option("常德","6");
		subTypeForm.options[7]=new Option("津市","7");
		subTypeForm.options[8]=new Option("耒阳","8");
		subTypeForm.options[9]=new Option("醴陵","9");
		subTypeForm.options[10]=new Option("益阳","10");
		subTypeForm.options[11]=new Option("张家界","11");
		subTypeForm.options[12]=new Option("其它","12");
		subTypeForm.options[0].selected=true;
		break;
	case "7"://湖北
		subTypeForm.options[0]=new Option("武汉","0");
		subTypeForm.options[1]=new Option("黄石","1");
		subTypeForm.options[2]=new Option("荆沙","2");
		subTypeForm.options[3]=new Option("十堰","3");
		subTypeForm.options[4]=new Option("襄樊","4");
		subTypeForm.options[5]=new Option("宜昌","5");
		subTypeForm.options[6]=new Option("鄂州","6");
		subTypeForm.options[7]=new Option("黄冈","7");
		subTypeForm.options[8]=new Option("随州","8");
		subTypeForm.options[9]=new Option("荆门","9");
		subTypeForm.options[10]=new Option("老河口","10");
		subTypeForm.options[11]=new Option("其它","11");
		subTypeForm.options[0].selected=true;
		break;
	case "8"://河南
		subTypeForm.options[0]=new Option("郑州","0");
		subTypeForm.options[1]=new Option("焦作","1");
		subTypeForm.options[2]=new Option("商丘","2");
		subTypeForm.options[3]=new Option("洛阳","3");
		subTypeForm.options[4]=new Option("平顶山","4");
		subTypeForm.options[5]=new Option("鹤壁","5");
		subTypeForm.options[6]=new Option("新乡","6");
		subTypeForm.options[7]=new Option("安阳","7");
		subTypeForm.options[8]=new Option("开封","8");
		subTypeForm.options[9]=new Option("漯河","9");
		subTypeForm.options[10]=new Option("南阳","10");
		subTypeForm.options[11]=new Option("南阳","11");
		subTypeForm.options[12]=new Option("濮阳","12");
		subTypeForm.options[13]=new Option("三门峡","13");
		subTypeForm.options[14]=new Option("信阳","14");
		subTypeForm.options[15]=new Option("许昌","15");
		subTypeForm.options[16]=new Option("驻马店","16");
		subTypeForm.options[17]=new Option("周口","17");
		subTypeForm.options[18]=new Option("其他","18");
		subTypeForm.options[0].selected=true;
		break;
	case "9"://河北
		subTypeForm.options[0]=new Option("石家庄","0");
		subTypeForm.options[1]=new Option("唐山","1");
		subTypeForm.options[2]=new Option("邯郸","2");
		subTypeForm.options[3]=new Option("秦皇岛","3");
		subTypeForm.options[4]=new Option("邢台","4");
		subTypeForm.options[5]=new Option("保定","5");
		subTypeForm.options[6]=new Option("张家口","6");
		subTypeForm.options[7]=new Option("承德","7");
		subTypeForm.options[8]=new Option("沧州","8");
		subTypeForm.options[9]=new Option("定州","9");
		subTypeForm.options[10]=new Option("廊坊","10");
		subTypeForm.options[11]=new Option("涿州","11");
		subTypeForm.options[12]=new Option("遵化","12");
		subTypeForm.options[13]=new Option("衡水","13");
		subTypeForm.options[14]=new Option("其它","14");
		subTypeForm.options[0].selected=true;
		break;
	case "10"://山东
		subTypeForm.options[0]=new Option("济南","0");
		subTypeForm.options[1]=new Option("青岛","1");
		subTypeForm.options[2]=new Option("淄博","2");
		subTypeForm.options[3]=new Option("烟台","3");
		subTypeForm.options[4]=new Option("济宁","4");
		subTypeForm.options[5]=new Option("德州","5");
		subTypeForm.options[6]=new Option("泰安","6");
		subTypeForm.options[7]=new Option("潍坊","7");
		subTypeForm.options[8]=new Option("东营","8");
		subTypeForm.options[9]=new Option("枣庄","9");
		subTypeForm.options[10]=new Option("莱芜","10");
		subTypeForm.options[11]=new Option("聊城","11");
		subTypeForm.options[12]=new Option("青州","12");
		subTypeForm.options[13]=new Option("日照","13");
		subTypeForm.options[14]=new Option("威海","14");
		subTypeForm.options[15]=new Option("曲阜","15");
		subTypeForm.options[16]=new Option("兖州","16");
		subTypeForm.options[17]=new Option("荷泽","17");
		subTypeForm.options[18]=new Option("即墨","18");
		subTypeForm.options[19]=new Option("荣成","19");
		subTypeForm.options[20]=new Option("邹城","20");
		subTypeForm.options[21]=new Option("崂山","21");
		subTypeForm.options[22]=new Option("泰安","22");
		subTypeForm.options[23]=new Option("其它","23");
		subTypeForm.options[0].selected=true;
		break;
	case "11"://山西
		subTypeForm.options[0]=new Option("太原","0");
		subTypeForm.options[1]=new Option("临汾","1");
		subTypeForm.options[2]=new Option("大同","2");
		subTypeForm.options[3]=new Option("阳泉","3");
		subTypeForm.options[4]=new Option("晋城","4");
		subTypeForm.options[5]=new Option("长治","5");
		subTypeForm.options[6]=new Option("忻州","6");
		subTypeForm.options[7]=new Option("榆次","7");
		subTypeForm.options[8]=new Option("侯马","8");
		subTypeForm.options[9]=new Option("运城","9");
		subTypeForm.options[10]=new Option("朔州","10");
		subTypeForm.options[11]=new Option("新绛","11");
		subTypeForm.options[12]=new Option("代县","12");
		subTypeForm.options[13]=new Option("平遥","13");
		subTypeForm.options[14]=new Option("祁县","14");
		subTypeForm.options[15]=new Option("其它","15");
		subTypeForm.options[0].selected=true;
		break;
	case "12"://黑龙江
		subTypeForm.options[0]=new Option("哈尔滨","0");
		subTypeForm.options[1]=new Option("大庆","1");
		subTypeForm.options[2]=new Option("佳木斯","2");
		subTypeForm.options[3]=new Option("牡丹江","3");
		subTypeForm.options[4]=new Option("齐齐哈尔","4");
		subTypeForm.options[5]=new Option("伊春","5");
		subTypeForm.options[6]=new Option("绥化","6");
		subTypeForm.options[7]=new Option("黑河","7");
		subTypeForm.options[8]=new Option("五大连","8");
		subTypeForm.options[9]=new Option("绥芬河","9");
		subTypeForm.options[10]=new Option("其它","10");
		subTypeForm.options[0].selected=true;
		break;
	case "13"://辽宁
		subTypeForm.options[0]=new Option("沈阳","0");
		subTypeForm.options[1]=new Option("锦州","1");
		subTypeForm.options[2]=new Option("丹东","2");
		subTypeForm.options[3]=new Option("大连","3");
		subTypeForm.options[4]=new Option("盘锦","4");
		subTypeForm.options[5]=new Option("鞍山","5");
		subTypeForm.options[6]=new Option("抚顺","6");
		subTypeForm.options[7]=new Option("本溪","7");
		subTypeForm.options[8]=new Option("营口","8");
		subTypeForm.options[9]=new Option("铁岭","9");
		subTypeForm.options[10]=new Option("朝阳","10");
		subTypeForm.options[11]=new Option("东港","11");
		subTypeForm.options[12]=new Option("海城","12");
		subTypeForm.options[13]=new Option("葫芦岛","13");
		subTypeForm.options[14]=new Option("辽阳","14");
		subTypeForm.options[15]=new Option("兴城","15");
		subTypeForm.options[16]=new Option("其它","16");
		subTypeForm.options[0].selected=true;
		break;
	case "14"://上海
		subTypeForm.options[0]=new Option("上海","0");
		subTypeForm.options[0].selected=true;
		break;
	case "15"://甘肃
		subTypeForm.options[0]=new Option("兰州","0");
		subTypeForm.options[1]=new Option("嘉峪关","1");
		subTypeForm.options[2]=new Option("金昌","2");
		subTypeForm.options[3]=new Option("玉门","3");
		subTypeForm.options[4]=new Option("天水","4");
		subTypeForm.options[5]=new Option("白银","5");
		subTypeForm.options[6]=new Option("敦煌","6");
		subTypeForm.options[7]=new Option("武威","7");
		subTypeForm.options[8]=new Option("张掖","8");
		subTypeForm.options[9]=new Option("平凉","9");
		subTypeForm.options[10]=new Option("临夏","10");
		subTypeForm.options[11]=new Option("酒泉","11");
		subTypeForm.options[12]=new Option("西峰","12");
		subTypeForm.options[13]=new Option("其它","13");
		subTypeForm.options[0].selected=true;
		break;
	case "16"://青海
		subTypeForm.options[0]=new Option("西宁","0");
		subTypeForm.options[1]=new Option("德令哈","1");
		subTypeForm.options[2]=new Option("格尔木","2");
		subTypeForm.options[3]=new Option("恰卜恰","3");
		subTypeForm.options[4]=new Option("湟源","4");
		subTypeForm.options[5]=new Option("同仁","5");
		subTypeForm.options[6]=new Option("其它","6");
		subTypeForm.options[0].selected=true;
		break;
	case "17"://新疆
		subTypeForm.options[0]=new Option("乌鲁木齐","0");
		subTypeForm.options[1]=new Option("克拉玛依","1");
		subTypeForm.options[2]=new Option("吐鲁番","2");
		subTypeForm.options[3]=new Option("石河子","3");
		subTypeForm.options[4]=new Option("阿勒泰","4");
		subTypeForm.options[5]=new Option("阿克苏","5");
		subTypeForm.options[6]=new Option("库尔勒","6");
		subTypeForm.options[7]=new Option("阿图什","7");
		subTypeForm.options[8]=new Option("奎屯","8");
		subTypeForm.options[9]=new Option("伊宁","9");
		subTypeForm.options[10]=new Option("米泉","10");
		subTypeForm.options[11]=new Option("塔城","11");
		subTypeForm.options[12]=new Option("喀什","12");
		subTypeForm.options[13]=new Option("哈密","13");
		subTypeForm.options[14]=new Option("昌吉","14");
		subTypeForm.options[15]=new Option("博乐","15");
		subTypeForm.options[16]=new Option("和田","16");
		subTypeForm.options[17]=new Option("阜康","17");
		subTypeForm.options[18]=new Option("天山","18");
		subTypeForm.options[19]=new Option("其它","19");
		subTypeForm.options[0].selected=true;
		break;
	case "18"://西藏
		subTypeForm.options[0]=new Option("拉萨","0");
		subTypeForm.options[1]=new Option("日喀则","1");
		subTypeForm.options[2]=new Option("林芝","2");
		subTypeForm.options[3]=new Option("昌都","3");
		subTypeForm.options[4]=new Option("那曲","4");
		subTypeForm.options[5]=new Option("罗布林卡","5");
		subTypeForm.options[6]=new Option("其它","6");
		subTypeForm.options[0].selected=true;
		break;
	case "19"://宁夏
		subTypeForm.options[0]=new Option("银川","0");
		subTypeForm.options[1]=new Option("石嘴山","1");
		subTypeForm.options[2]=new Option("吴忠","2");
		subTypeForm.options[3]=new Option("青铜峡","3");
		subTypeForm.options[4]=new Option("固原","4");
		subTypeForm.options[5]=new Option("其它","5");
		subTypeForm.options[0].selected=true;
		break;
	case "20"://四川
		subTypeForm.options[0]=new Option("成都","0");
		subTypeForm.options[1]=new Option("泸州","1");
		subTypeForm.options[2]=new Option("攀枝花","2");
		subTypeForm.options[3]=new Option("自贡","3");
		subTypeForm.options[4]=new Option("阆中","4");
		subTypeForm.options[5]=new Option("乐山","5");
		subTypeForm.options[6]=new Option("宜宾","6");
		subTypeForm.options[7]=new Option("达川","7");
		subTypeForm.options[8]=new Option("华蓥","8");
		subTypeForm.options[9]=new Option("江油","9");
		subTypeForm.options[10]=new Option("南充","10");
		subTypeForm.options[11]=new Option("万县","11");
		subTypeForm.options[12]=new Option("西昌","12");
		subTypeForm.options[13]=new Option("雅安","13");
		subTypeForm.options[14]=new Option("广元","14");
		subTypeForm.options[15]=new Option("都江堰","15");
		subTypeForm.options[16]=new Option("康定","16");
		subTypeForm.options[17]=new Option("松潘","17");
		subTypeForm.options[18]=new Option("绵阳","18");
		subTypeForm.options[19]=new Option("其它","19");
		subTypeForm.options[0].selected=true;
		break;
	case "21"://云南
		subTypeForm.options[0]=new Option("昆明","0");
		subTypeForm.options[1]=new Option("大理","1");
		subTypeForm.options[2]=new Option("东川","2");
		subTypeForm.options[3]=new Option("个旧","3");
		subTypeForm.options[4]=new Option("开远","4");
		subTypeForm.options[5]=new Option("景洪","5");
		subTypeForm.options[6]=new Option("瑞丽","6");
		subTypeForm.options[7]=new Option("畹町","7");
		subTypeForm.options[8]=new Option("昭通","8");
		subTypeForm.options[9]=new Option("玉溪","9");
		subTypeForm.options[10]=new Option("楚雄","10");
		subTypeForm.options[11]=new Option("曲靖","11");
		subTypeForm.options[12]=new Option("保山","12");
		subTypeForm.options[13]=new Option("思茅","13");
		subTypeForm.options[14]=new Option("宣威","14");
		subTypeForm.options[15]=new Option("安宁","15");
		subTypeForm.options[16]=new Option("建水","16");
		subTypeForm.options[17]=new Option("其它","17");
		subTypeForm.options[0].selected=true;
		break;
	case "22"://吉林
		subTypeForm.options[0]=new Option("长春","0");
		subTypeForm.options[1]=new Option("吉林","1");
		subTypeForm.options[2]=new Option("辽源","2");
		subTypeForm.options[3]=new Option("四平","3");
		subTypeForm.options[4]=new Option("通化","4");
		subTypeForm.options[5]=new Option("白城","5");
		subTypeForm.options[6]=new Option("白山","6");
		subTypeForm.options[7]=new Option("珲春","7");
		subTypeForm.options[8]=new Option("集安","8");
		subTypeForm.options[9]=new Option("图们","9");
		subTypeForm.options[10]=new Option("延吉","10");
		subTypeForm.options[11]=new Option("其它","11");
		subTypeForm.options[0].selected=true;
		break;
	case "23"://内蒙古
		subTypeForm.options[0]=new Option("呼和浩特","0");
		subTypeForm.options[1]=new Option("包头","1");
		subTypeForm.options[2]=new Option("乌海","2");
		subTypeForm.options[3]=new Option("赤峰","3");
		subTypeForm.options[4]=new Option("东胜","4");
		subTypeForm.options[5]=new Option("二连浩特","5");
		subTypeForm.options[6]=new Option("满洲里","6");
		subTypeForm.options[7]=new Option("通辽","7");
		subTypeForm.options[8]=new Option("锡林浩特","8");
		subTypeForm.options[9]=new Option("根河","9");
		subTypeForm.options[10]=new Option("其它","10");
		subTypeForm.options[0].selected=true;
		break;
	case "24"://陕西
		subTypeForm.options[0]=new Option("西安","0");
		subTypeForm.options[1]=new Option("铜川","1");
		subTypeForm.options[2]=new Option("宝鸡","2");
		subTypeForm.options[3]=new Option("汉中","3");
		subTypeForm.options[4]=new Option("渭南","4");
		subTypeForm.options[5]=new Option("咸阳","5");
		subTypeForm.options[6]=new Option("延安","6");
		subTypeForm.options[7]=new Option("榆林","7");
		subTypeForm.options[8]=new Option("韩城","8");
		subTypeForm.options[9]=new Option("安康","9");
		subTypeForm.options[10]=new Option("华阴","10");
		subTypeForm.options[11]=new Option("商州","11");
		subTypeForm.options[12]=new Option("兴平","12");
		subTypeForm.options[13]=new Option("其它","13");
		subTypeForm.options[0].selected=true;
		break;
	case "25"://安徽
		subTypeForm.options[0]=new Option("合肥","0");
		subTypeForm.options[1]=new Option("淮北","1");
		subTypeForm.options[2]=new Option("蚌埠","2");
		subTypeForm.options[3]=new Option("马鞍山","3");
		subTypeForm.options[4]=new Option("黄山","4");
		subTypeForm.options[5]=new Option("安庆","5");
		subTypeForm.options[6]=new Option("淮南","6");
		subTypeForm.options[7]=new Option("铜陵","7");
		subTypeForm.options[8]=new Option("芜湖","8");
		subTypeForm.options[9]=new Option("亳州","9");
		subTypeForm.options[10]=new Option("巢湖","10");
		subTypeForm.options[11]=new Option("滁州","11");
		subTypeForm.options[12]=new Option("阜阳","12");
		subTypeForm.options[13]=new Option("贵池","13");
		subTypeForm.options[14]=new Option("界首","14");
		subTypeForm.options[15]=new Option("六安","15");
		subTypeForm.options[16]=new Option("明光","16");
		subTypeForm.options[17]=new Option("宿州","17");
		subTypeForm.options[18]=new Option("天长","18");
		subTypeForm.options[19]=new Option("宣州","19");
		subTypeForm.options[20]=new Option("其它","20");
		subTypeForm.options[0].selected=true;
		break;
	case "26"://贵州
		subTypeForm.options[0]=new Option("贵阳","0");
		subTypeForm.options[1]=new Option("安顺","1");
		subTypeForm.options[2]=new Option("六盘水","2");
		subTypeForm.options[3]=new Option("遵义","3");
		subTypeForm.options[4]=new Option("凯里","4");
		subTypeForm.options[5]=new Option("都匀","5");
		subTypeForm.options[6]=new Option("铜仁","6");
		subTypeForm.options[7]=new Option("兴义","7");
		subTypeForm.options[8]=new Option("清镇","8");
		subTypeForm.options[9]=new Option("毕节","9");
		subTypeForm.options[10]=new Option("赤水","10");
		subTypeForm.options[11]=new Option("仁怀","11");
		subTypeForm.options[12]=new Option("镇远","12");
		subTypeForm.options[13]=new Option("其它","13");
		subTypeForm.options[0].selected=true;
		break;
	case "27"://江苏
		subTypeForm.options[0]=new Option("南京","0");
		subTypeForm.options[1]=new Option("徐州","1");
		subTypeForm.options[2]=new Option("连云港","2");
		subTypeForm.options[3]=new Option("苏州","3");
		subTypeForm.options[4]=new Option("无锡","4");
		subTypeForm.options[5]=new Option("常州","5");
		subTypeForm.options[6]=new Option("常熟","6");
		subTypeForm.options[7]=new Option("淮安","7");
		subTypeForm.options[8]=new Option("南通","8");
		subTypeForm.options[9]=new Option("如皋","9");
		subTypeForm.options[10]=new Option("泰州","10");
		subTypeForm.options[11]=new Option("通州","11");
		subTypeForm.options[12]=new Option("扬州","12");
		subTypeForm.options[13]=new Option("宜兴","13");
		subTypeForm.options[14]=new Option("镇江","14");
		subTypeForm.options[15]=new Option("海门","15");
		subTypeForm.options[16]=new Option("东台","16");
		subTypeForm.options[17]=new Option("太湖","17");
		subTypeForm.options[18]=new Option("其它","18");
		subTypeForm.options[0].selected=true;
		break;
	case "28"://重庆
		subTypeForm.options[0]=new Option("重庆","0");
		subTypeForm.options[0].selected=true;
		break;
	case "29"://浙江
		subTypeForm.options[0]=new Option("杭州","0");
		subTypeForm.options[1]=new Option("宁波","1");
		subTypeForm.options[2]=new Option("温州","2");
		subTypeForm.options[3]=new Option("绍兴","3");
		subTypeForm.options[4]=new Option("金华","4");
		subTypeForm.options[5]=new Option("嘉兴","5");
		subTypeForm.options[6]=new Option("衢州","6");
		subTypeForm.options[7]=new Option("慈溪","7");
		subTypeForm.options[8]=new Option("奉化","8");
		subTypeForm.options[9]=new Option("海宁","9");
		subTypeForm.options[10]=new Option("兰溪","10");
		subTypeForm.options[11]=new Option("丽水","11");
		subTypeForm.options[12]=new Option("临海","12");
		subTypeForm.options[13]=new Option("瑞安","13");
		subTypeForm.options[14]=new Option("上虞","14");
		subTypeForm.options[15]=new Option("萧山","15");
		subTypeForm.options[16]=new Option("余姚","16");
		subTypeForm.options[17]=new Option("舟山","17");
		subTypeForm.options[18]=new Option("富阳","18");
		subTypeForm.options[19]=new Option("临安","19");
		subTypeForm.options[20]=new Option("平湖","20");
		subTypeForm.options[21]=new Option("嵊州","21");
		subTypeForm.options[22]=new Option("台州","22");
		subTypeForm.options[23]=new Option("其它","23");
		subTypeForm.options[0].selected=true;
		break;
	case "30"://江西
		subTypeForm.options[0]=new Option("南昌","0");
		subTypeForm.options[1]=new Option("景德镇","1");
		subTypeForm.options[2]=new Option("萍乡","2");
		subTypeForm.options[3]=new Option("九江","3");
		subTypeForm.options[4]=new Option("赣州","4");
		subTypeForm.options[5]=new Option("新余","5");
		subTypeForm.options[6]=new Option("吉安","6");
		subTypeForm.options[7]=new Option("临川","7");
		subTypeForm.options[8]=new Option("瑞昌","8");
		subTypeForm.options[9]=new Option("樟树","9");
		subTypeForm.options[10]=new Option("其它","10");
		subTypeForm.options[0].selected=true;
		break;
	case "31"://国外
		subTypeForm.options[0]=new Option("亚州","0");
		subTypeForm.options[1]=new Option("北美","1");
		subTypeForm.options[2]=new Option("南美","2");
		subTypeForm.options[3]=new Option("欧洲","3");
		subTypeForm.options[4]=new Option("非洲","4");
		subTypeForm.options[5]=new Option("大洋洲","5");
		subTypeForm.options[0].selected=true;
		break;
	case "32"://台湾
		subTypeForm.options[0]=new Option("台北","0");
		subTypeForm.options[1]=new Option("高雄","1");
		subTypeForm.options[2]=new Option("台中","2");
		subTypeForm.options[3]=new Option("台南","3");
		subTypeForm.options[4]=new Option("基隆","4");
		subTypeForm.options[5]=new Option("新竹","5");
		subTypeForm.options[6]=new Option("其它","6");
		subTypeForm.options[0].selected=true;
		break;
	case "33"://香港
		subTypeForm.options[0]=new Option("香港","0");
		subTypeForm.options[1]=new Option("九龙","1");
		subTypeForm.options[2]=new Option("新界","2");
		subTypeForm.options[0].selected=true;
		break;
	case "34"://澳门
		subTypeForm.options[0]=new Option("澳门","0");
		subTypeForm.options[0].selected=true;
		break;
	}
	break;}
return -1;
}

function SetCity(){
	p = document.checkinfo.province;
	c = document.checkinfo.city;
	update_city("0",p.options[p.options.selectedIndex].value, c);
	return ;
}

////////////////////////函数三//////////////////////////////////
//校验空值
//function checkNull( FormField )
//FormField    form表单域名称
//update  date 2002-8-21
//
////////////////////////////////////////////////////////////////
function checkNull( FormField )
{
	//	空值校验
	if (( FormField.value == "" )||( FormField.value == null ))
	{
	
		WrongCode = "10000001";		//	错误编码
		return false;
	}
	else
	{	
		return true;
	}
}
////////////////////////函数四//////////////////////////////////
//校验数值型
//function checkNum( FormField , MinChkLength , MaxChkLength )
//FormField    form表单域名称
//MinChkLength 表单域最小值
//MaxChkLength 表单域最大值
//update  date 2002-8-21
//
////////////////////////////////////////////////////////////////

function checkNum( FormField , MinChkLength , MaxChkLength )
{
	//	整数数值检查正则表达式
	
	var NumRegExp = new RegExp("^[0-9]{"+MinChkLength+","+MaxChkLength+"}$");

	if ( NumRegExp.test( FormField.value ))
	{
		return true;
	}
	else
	{
		WrongCode = 10000002;		//	错误编码
		return false;
	}
}

////////////////////////函数五//////////////////////////////////
//校验电话号码
//function checkTelNum( FormField )
//FormField    form表单域名称
//update  date 2002-8-21
//
////////////////////////////////////////////////////////////////
function checkTelNum( FormField )
{
	//	电话号码校验
	
	var TelRegExp = /^((0{1})|([0-9]{2,3}-))((([2]{1}[0-9]{1})|([1]{1}[0]{1}))|([3-9]{1}[0-9]{2}))-[0-9]{7,8}$/;

	//	表达式说明	国别：		0***-******** 86-***-********
	//	典型匹配	区号：		010-******** 02*-******** 0***-********
	//				电话号码：	7位或8位
	
	if ( TelRegExp.test( FormField.value ))
	{
		return true;
	}
	else
	{
		WrongCode = "10000003";		//	错误编码
		return false;
	}
}

////////////////////////函数六//////////////////////////////////
//校验Email地址
//function checkEmail( FormField )
//FormField    form表单域名称
//update  date 2002-8-21
//
////////////////////////////////////////////////////////////////

function checkEmail( FormField )
{
	//	电子邮件校验

	var EmailRegExp = /^([a-z]|[A-Z]){1}([a-z]|[A-Z]|\.|[0-9]|-|_){0,20}@([a-z]|[A-Z]|[0-9]|-|_){0,20}\.([a-z]|[A-Z]){2,3}(\.([a-z]|[A-Z]){2}){0,1}$/;

	if (EmailRegExp.test( FormField.value ))
	{
		return true;
	}
	else
	{
		WrongCode = "10000004";		//	错误编码
		return false;
	}
}
////////////////////////函数七//////////////////////////////////
//校验日期类型
//function checkDate( FormField )
//FormField    form表单域名称
//update  date 2002-8-21
//
////////////////////////////////////////////////////////////////
function checkDate( FormField )
{
	//	日期校验
	
	var DateRegExp = /^20{1}[0-9]{2}-((0{1}[1-9]{1})|(1{1}[1-2]{1}))-(([0-2]{1}[0-9]{1})|(3[1]|[0-1]{1}))$/
	
	if (DateRegExp.test( FormField.value ))
	{
		return true;
	}
	else 
	{
		WrongCode = "10000007";		//	错误编码
		return false;
	}
}

////////////////////////函数七//////////////////////////////////
//校验日期类型
//function checkDate( FormField )
//FormField    form表单域名称
//update  date 2002-8-21
//
////////////////////////////////////////////////////////////////
function checkDate1( FormField )
{
	//	日期校验
	
	var DateRegExp = /((^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(10|12|0?[13578])([-\/\._])(3[01]|[12][0-9]|0?[1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(11|0?[469])([-\/\._])(30|[12][0-9]|0?[1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))([-\/\._])(0?2)([-\/\._])(2[0-8]|1[0-9]|0?[1-9])$)|(^([2468][048]00)([-\/\._])(0?2)([-\/\._])(29)$)|(^([3579][26]00)([-\/\._])(0?2)([-\/\._])(29)$)|(^([1][89][0][48])([-\/\._])(0?2)([-\/\._])(29)$)|(^([2-9][0-9][0][48])([-\/\._])(0?2)([-\/\._])(29)$)|(^([1][89][2468][048])([-\/\._])(0?2)([-\/\._])(29)$)|(^([2-9][0-9][2468][048])([-\/\._])(0?2)([-\/\._])(29)$)|(^([1][89][13579][26])([-\/\._])(0?2)([-\/\._])(29)$)|(^([2-9][0-9][13579][26])([-\/\._])(0?2)([-\/\._])(29)$))/;
	
	if (DateRegExp.test( FormField.value ))
	{
		return true;
	}
	else 
	{
		WrongCode = "10000007";		//	错误编码
		return false;
	}
}
////////////////////////函数八//////////////////////////////////
//校验RadioBox信息
//function checkRadio( RadioName )
//FormField    form表单域名称
//update  date 2002-8-21
//
////////////////////////////////////////////////////////////////
function checkRadio( RadioName )
{
	//	RADIO BUTTON检查
	
	var checkedFlag = false;
	var checkedIndex;	//	未选择编码
	
	if ( RadioName.length == null )
	{
		if ( RadioName.checked )
		{
			checkedIndex = 0;
			checkedFlag = true;
		}
	}
	else
	{
		for ( var i=0; i < RadioName.length; i++ )
		{
			if ( RadioName[i].checked )
			{
				checkedIndex = i;
				checkedFlag = true;
			}
		}
	}
	if ( checkedFlag ) return checkedIndex
	else
	{
		WrongCode = "10000005";
		return checkedFlag;
	}
}

////////////////////////函数九//////////////////////////////////
//检查是否为空
//function isNull( val )
//FormField    form表单域值
//update  date 2002-8-21
//
////////////////////////////////////////////////////////////////
function isNull( val ) {
	return ( val == "" );
}


////////////////////////函数十//////////////////////////////////
//检查是否为小数，且检查小数位
//function isFloat( val ,intDec)
//val          form表单域值
//intDec       校验小数位数
//update  date 2002-8-21
//update 2003-4-2
//reson:当小数最后一位是0时，原始的函数校验出错。
////////////////////////////////////////////////////////////////
function isFloat( val ,intDec) {
	var ret=true;
	if(/^([0-9]+)([\.]?)([0-9]*)$/.test(val)){
		if((valDot=val.indexOf(".",0))==-1) 
			ret=false;
		else{
			valDot = val.length - valDot - 1;
			if(valDot>intDec)
				ret=true;//小数过多
			else
				ret=false;
		}
	}
	return ret
}

function isFloat_old( val ,intDec) {
	valNum = parseFloat( val );
	valStr = String(valNum);
	if(val!=valStr)return 1;//不是小数
	if((valDot=valStr.indexOf(".",0))==-1)return 0;
	valDot = valStr.length - valDot - 1;
	if(valDot>intDec)return 2;//小数过多
	return 0;
}

////////////////////////函数十一//////////////////////////////////
//检查是否包含特定串
//function includeStr( valStr ,incStr )
//valStr          form表单域值
//incStr		  所需检查字串
//update  date 2002-8-21
//
////////////////////////////////////////////////////////////////
function includeStr( valStr ,incStr ) {
	var intPos = valStr.indexOf(incStr);
	return intPos;
}

////////////////////////函数十二//////////////////////////////////
//检查输入多行数据是不是数值类型
//function checkFloatGrp(inputID,inDec,inMsg)
//inputID         form表单域名
//inDec			  小数位数
//inMsg			  提示信息
//update  date 2002-8-21
//
////////////////////////////////////////////////////////////////
function checkFloatGrp(inputID,inDec,inMsg)
{
	var inputGrp = document.all(inputID);
	//if(inputGrp==null)return true;
	var inputCtrl;
	if (inputGrp.length==null)
	{
		inputCtrl = inputGrp[0];
	}
	for (var row = 0; row < inputGrp.length; row++){
		inputCtrl = inputGrp[row];
		if(isFloat(inputCtrl.value,inDec)!=0){
			alert(inMsg);
			inputCtrl.focus();
			return false;
		}
	}
	return true;
}

////////////////////////函数十三//////////////////////////////////
//检查邮政编码是否正确
//function checkZipCode(inputID)
//inputID         form表单域值
//update  date 2002-8-21
//
////////////////////////////////////////////////////////////////
function checkZipCode(inputID)
{
 var strValue = String(inputID.value);
 if(strValue.length!=6)return false;
 if(strValue.indexOf(".")!=-1)return false;
 if(strValue.indexOf("-")!=-1)return false;
 var numValue = strValue * 1;
 if(isNaN(numValue))return false;
 return true;
}

////////////////////////函数十四//////////////////////////////////
//取得合计列
//function tableColSum(tableID,sumCol,startRow,endRow)
//TableID表单ID值
//sumCol合计列字符串
//startRow开始行数
//endRow结束行数
//update  date 2002-8-21
////////////////////////////////////////////////////////////////
function tableColSum(tableID,sumCol,startRow,endRow)
{
	var tableCtrl = document.all(tableID);
	if(tableCtrl==null)return null;
	var tdCtrl,tdChild;
	var tdText;
    var nSum = 0;
	var nIndex;

    for (var row = startRow; row <= endRow; row++){
		tdCtrl = tableCtrl.rows(row).cells(sumCol);
		if(tdCtrl==null)return null;
		tdText = tdCtrl.innerText;
		if(tdText == ""){
			tdChild = tdCtrl.children;
			if(tdChild==null)continue;
			if(tdChild.length==0)continue;
			tdText = tdChild[0].value;
		}
        nSum += tdText*1;
    }
	return nSum;
}

////////////////////////函数十五//////////////////////////////////
//用于统计求合计（注只能合计本页）
//function tableAddSumRow(tableID,sumCols)
//TableID   表单ID值
//sumCol    合计列字符串
//update  date 2002-8-21
////////////////////////////////////////////////////////////////
function tableAddSumRow(tableID,sumCols)
{
	var tableCtrl = document.all(tableID);
	if(tableCtrl==null)return false;
	var maxRow =  tableCtrl.rows.length - 1;
	if(maxRow<2)return false;
	var countCell = tableCtrl.rows(0).cells.length;
	var sumValue;
	var objSrc,objNewCell;
	var objNewRow = tableCtrl.insertRow();
	var objSrcRow = tableCtrl.rows(maxRow-1);
	objNewRow.mergeAttributes(objSrcRow);
	
	for(col=0;col<countCell;col++){
	   if(sumCols.indexOf(";"+col+";")==-1){sumValue="---";}
	   else{
		   sumValue = tableColSum(tableID,col,1,maxRow);
		   if(isNaN(sumValue)||sumValue==null)sumValue="---";
	//	   else sumValue=clipFloat(sumValue,4);		
	   }

	   if(col==0)sumValue="合计：";
	   objSrc = objSrcRow.cells(col);
	   objNewCell = objNewRow.insertCell();
	   objNewCell.innerText = sumValue;
	   objNewCell.mergeAttributes(objSrc);
	}
	return true;
}

////////////////////////函数十六//////////////////////////////////
//用于重新合计当前页面上数据
//function tableAddSumRow(tableID,sumCols)
//TableID    表单ID值
//sumCol     合计列字符串
//update  date 2002-8-21
////////////////////////////////////////////////////////////////
function tableResetSumRow(tableID,sumCols)
{
 var tableCtrl,maxRow,maxSumRow,sumCell,sumValue;
 if((tableCtrl = document.all(tableID))==null)return false;// no table
 if((maxRow =  tableCtrl.rows.length - 1)<3)return false;//no sum row
 if((sumCells = tableCtrl.rows(maxRow).cells)==null)return false;//no sum row ctrl
 maxSumRow = maxRow - 1;
 for(col=0;col<sumCells.length;col++){
    if(sumCols.indexOf(";"+col+";")==-1)continue;
    sumValue = tableColSum(tableID,col,1,maxSumRow);
    if(isNaN(sumValue)){sumValue="---";}
    else sumValue = clipFloat(sumValue,4);
    sumCells(col).innerText = sumValue;
 }
 return true;
}

////////////////////////函数十七//////////////////////////////////
//全部选中函数
//function CheckAll(form)
//Form 表单名称
//update  date 2002-8-21
////////////////////////////////////////////////////////////////
function CheckAll(form){
  for (var i=0;i<form.elements.length;i++)
    {
    var e = form.elements[i];
     if (e.name != 'chkall')
       e.checked = form.chkall.checked;
    }
  }

////////////////////////函数十八//////////////////////////////////
//校验是否可以删除信息
//function clicked()
//update  date 2002-8-21
////////////////////////////////////////////////////////////////
function clicked(){
	yesno=window.confirm("您确信要删除该记录吗？") 
	if (yesno==1)
		{return true;}
	else
		{return false;}  
  }

////////////////////////函数十九//////////////////////////////////
//打印信息弹出窗口
//function printSubmit(in_Form)
//in_Form   新窗口链接页面
//update  date 2002-8-21
////////////////////////////////////////////////////////////////
function printSubmit(in_Form){
		window.open("about:blank","submitwin","");
		printform.target = "submitwin";
		printform.action=in_Form;
		printform.submit();
	}	
////////////////////////函数二十//////////////////////////////////
//校验checkbox选框信息
//function checkbox_submit(in_Form)
//in_Form   新窗口链接页面
//checkboxName  checkbox名称
//inName     form表单名称
//inMessage   提示信息
//update  date 2002-8-21
////////////////////////////////////////////////////////////////

function checkbox_submit(in_Form,checkboxName,inName,inMessage) 
	{    
		var i
		var checkvalue
		checkvalue=false;
		if (inName.checkboxName.checked){
			checkvalue=true;
		}
		for(i=0;i<inName.checkboxName.length;i++){
			if (inName.checkboxName[i].checked==true){
				checkvalue=true;
				break;
			}
		}
		
		if (checkvalue==false){
			alert(inMessage);
		}
		else{
			inName.action=in_Form; 
			inName.submit();
		}	
	}
////////////////////////函数二十一//////////////////////////////////
//以下四个函数在系统管理中调用
//function TabControl(name,active)
//function AddTabItem(tbCtrl,name,tabDiv,contentDiv)
//function SetActiveTab(tbCtrl,name)
//function SetActiveVTab(tbCtrl,name)
//
//update  date 2002-8-21
////////////////////////////////////////////////////////////////
	
	function TabControl(name,active)
{
	this.name = name;
	this.tabName = new Array();
	this.tabDiv = new Array();
	this.contentDiv = new Array();
	this.activeTab = active;
	return this;
}
/////////////////////////////////////////////////////////////////////////////////////////

function AddTabItem(tbCtrl,name,tabDiv,contentDiv)
{
	tbCtrl.tabName[tbCtrl.tabName.length] = name;
	tbCtrl.tabDiv[tbCtrl.tabDiv.length] = tabDiv;
	tbCtrl.contentDiv[tbCtrl.contentDiv.length] = contentDiv;
}
/////////////////////////////////////////////////////////////////////////////////////////

function SetActiveTab(tbCtrl,name)
{
	var i;
	for (i=0;i<tbCtrl.tabName.length;i++){
		if (tbCtrl.tabName[i]==name)
			break;
	}
	if (i>=tbCtrl.tabName.length)
		return false;
	document.all[tbCtrl.tabDiv[tbCtrl.activeTab]].className = "normalTab";
	document.all[tbCtrl.contentDiv[tbCtrl.activeTab]].style.display = "none";
	
	document.all[tbCtrl.tabDiv[i]].className = "activeTab";
	document.all[tbCtrl.contentDiv[i]].style.display = "block";
	tbCtrl.activeTab = i;
	return false;
}
/////////////////////////////////////////////////////////////////////////////////////////
function SetActiveVTab(tbCtrl,name)
{
	var i;
	for (i=0;i<tbCtrl.tabName.length;i++){
		if (tbCtrl.tabName[i]==name)
			break;
	}
	if (i>=tbCtrl.tabName.length)
		return false;
	document.all[tbCtrl.tabDiv[tbCtrl.activeTab]].className = "normalVTab";
	document.all[tbCtrl.contentDiv[tbCtrl.activeTab]].style.display = "none";
	document.all[tbCtrl.tabDiv[i]].className = "activeVTab";
	document.all[tbCtrl.contentDiv[i]].style.display = "block";
	tbCtrl.activeTab = i;
	window.top.StatFrame.RegisterVar(tbCtrl.name,name);
	return false;
}

////////////////////////函数二十二//////////////////////////////////
//表单域值搜集程序
//function collectValue( FormName,SpecificCollect )
//参数说明：
//FormName:			需要搜集的表单名
//SpecificCollect:	需要特殊搜集的表单域名，数组类型 
//					特殊搜集说明：表单域名重复
//					例如：CHECKBOX，RADIO等
//返回值说明：
//AllValue		Array
//AllValue[0]		一般值数组，所有未被注名需要特殊搜集的域值
//AllValue[1]		特殊值数组，与SpecificCollect下标相同的数组
//例1.	AllValue[0][1]		表单的第二个非特殊域的值
//例2.	AllValue[1][1][0]	表单的第二个特殊域的第一个选择值
//
//update  date 2002-8-21
////////////////////////////////////////////////////////////////
function collectValue( FormName,SpecificCollect )
{
	//	搜集所有表单域值
	
	var AllValue = new Array();					//	返回所有值的数组，包含以下两个数组
	var CommonValue = new Array();				//	返回一般值的数组
	var SpecificValue = new Array();				//	返回特殊值的数组
	var counter = 0;

	for ( var i=0; i < FormName.all.length; i++ )
	{
		if ( FormName.all[i].tagName != "OPTION" )
		{
			var isspecialflag = false;
			for ( var j=0; j < SpecificCollect.length; j++ )
			{
				if (( FormName.all[i].name == SpecificCollect[j] )||( FormName.all[i].id == SpecificCollect[j] )) 
				{
					isspecialflag = true;
				}
			}

			if ( !isspecialflag )
			{
				CommonValue[counter] = FormName.all[i].value;
				counter++;
			}
		}
	}
	
	eval("alert(FormName.all."+SpecificCollect[0]+".length);");

	for ( var i=0; i < SpecificCollect.length; i++ )
	{
		eval("var tmplen = FormName.all." + SpecificCollect[i] + ".length");
		SpecificValue[i] = new Array();
		for ( var j=0; j < tmplen; j++ )
		{
			eval("var tmpflgc = FormName.all." + SpecificCollect[i] + "[" + j + "].checked");
			eval("var tmpflgs = FormName.all." + SpecificCollect[i] + "[" + j + "].selected");
			eval("var tmpval = FormName.all." + SpecificCollect[i] + "[" + j + "].value");
			if ( tmpflgc || tmpflgs )
			{
				SpecificValue[i][j] = tmpval;
			}
		};
	};

	AllValue[0] = CommonValue;
	AllValue[1] = SpecificValue;
	return AllValue;
}

////////////////////////函数二十三//////////////////////////////////
//数据初始化
//function createTab( targetElement, tabTitle, tabFieldWidth, tabData, titleStyle, bodyStyle )
//参数说明：
//var tableTitle = new Array("编号","姓名","年龄","性别","职业","备注");	//标题
//var tabFieldWidth = new Array(100,200,100,100,100,100);					//宽度
//	var tr1 = new Array("1","run","年龄","性别","职业","备注");
//	var tr2 = new Array("2","zhao","年龄","性别","职业","备注");
//	var tr3 = new Array("3","wang","年龄","性别","职业","备注");
//	var tr4 = new Array("4","li","年龄","性别","职业","备注");				
//	var data = new Array(tr1,tr2,tr3,tr4);									//数据数组(2维)
//CSS定义
//<style>
//	.ti
//	{
//		color: white;
//		background-color: gray;
//	};
//	.good
//	{
//		background-color: lightskyblue;
//	}
//	</style>
//update  date 2002-8-21
////////////////////////////////////////////////////////////////
function createTab( targetElement, tabTitle, tabFieldWidth, tabData, titleStyle, bodyStyle )
{
	targetElement.insertAdjacentHTML("AfterBegin","<table id=resultTab><tbody></tbody></table>");

	resultTab.insertRow(0);
	var currentTR = resultTab.all.tags("tr")[0];
	currentTR.className = titleStyle;

	for ( var i=0; i < tabTitle.length; i++ )
	{
		currentTR.insertCell();
		currentTR.all[i].width = tabFieldWidth[i];
		currentTR.all[i].innerHTML = tabTitle[i];
	}

	for ( var j=1; j <= tabData.length; j++ )
	{
		resultTab.insertRow(j);
		var currentTR = resultTab.all.tags("tr")[j];

		if ((j%2)!=(1))
		{
			currentTR.className = bodyStyle;
		}

		for ( var i=0; i < tabTitle.length; i++ )
		{
			currentTR.insertCell();
			currentTR.all[i].innerText = tabData[j-1][i];
		}
	}
}
////////////////////////函数二十四//////////////////////////////////
//提交函数
//function showForm_Confirm(in_Form)
//in_Form 程序跳转页面
//update  date 2002-8-21
////////////////////////////////////////////////////////////////
function showForm_Confirm(in_Form) {    
	form1.action=in_Form;
    form1.submit();
    }

////////////////////////函数二十五//////////////////////////////////
//以下四个函数为显示提示信息函数，提示信息样式需CSS支持；样式名作为dispMessage的第四个参数传递函数体
//function initMessage(targetElement)
//function dispMessage( Message, width, height, ClassName )
//function moveMessage()
//function clearMessage()
//function showMessage( TargetElement, Message, width, height, ClassName )
//update  date 2002-8-21
////////////////////////////////////////////////////////////////

function initMessage(targetElement)
{
	targetElement.insertAdjacentHTML("BeforeEnd","<div id=messageDiv></div>");
}

function dispMessage( Message, width, height, ClassName )
{
	messageDiv.style.display = "";
	messageDiv.style.position = "absolute";
	messageDiv.style.width = width;
	messageDiv.style.height = height;
	messageDiv.innerText = Message;
	messageDiv.className = ClassName;
}

function moveMessage()
{
	messageDiv.style.top = event.clientY+15;
	messageDiv.style.left = event.clientX+15;
}

function clearMessage()
{
	messageDiv.style.display = "None";
}

//		showMessage( document.body.all[0], "good", 200, 100, "box" )

function showMessage( TargetElement, Message, width, height, ClassName )
{
	document.body.onload = Function("initMessage(document.body)");
	TargetElement.onmouseover = Function("dispMessage( '"+Message+"', "+width+", "+height+", '"+ClassName+"' )");
	TargetElement.onmousemove = Function("moveMessage()");
	TargetElement.onmouseout = Function("clearMessage()");
}

////////////////////////函数二十六//////////////////////////////////
//将2002/5/13日期格式转为2002-5-13
//function changeDate( initDate )
//initDate   需转换日期值
//update  date 2002-8-21
////////////////////////////////////////////////////////////////

function changeDate( initDate )
{
	var t = initDate.split("/");
	t[1] = (t[1])*1;
	t[2] = (t[2])*1;
	
	var y = t[0].substr(2,2);
	
	var d = t[2];
	if (t[2]<10)
	{
		d = "0"+t[2];
	}

	var m;

	switch (t[1])
	{
		case 1: m = "JAN";break;
		case 2: m = "FEB";break;
		case 3: m = "MAR";break;
		case 4: m = "APR";break;
		case 5: m = "MAY";break;
		case 6: m = "JUN";break;
		case 7: m = "JUL";break;
		case 8: m = "AUG";break;
		case 9: m = "SEP";break;
		case 10: m = "OCT";break;
		case 11: m = "NOV";break;
		case 12: m = "DEC";break;
	}
	return d+"-"+m+"-"+y;
}
var oWindow = null;
function pgOpenWin( filename, val1, val2)
{
	var nHeight = window.screen.availHeight;
	var nWidth = window.screen.availWidth;
	var nTop = (nHeight - 500)*0.5;
	var nLeft = (nWidth - 650)*0.5;

	var urlstr = filename+"?recno="+val1+"&PLAN_TYPE_FLAG="+val2+"&update=1";
	if(!(!oWindow || oWindow.closed))oWindow.close();
	oWindow = window.open(urlstr,"","left="+ nLeft+",top="+nTop+",Width=650,Height=500,scroll=no");
}
function pgOpenWind( filename, val1, val2, val3)
{
	var nHeight = window.screen.availHeight;
	var nWidth = window.screen.availWidth;
	var nTop = (nHeight - 500)*0.5;
	var nLeft = (nWidth - 650)*0.5;

	var urlstr = filename+"?recno="+val1+"&PLAN_TYPE_FLAG="+val2+"&source="+val3;
	if(!(!oWindow || oWindow.closed))oWindow.close();
	oWindow = window.open(urlstr,"","left="+ nLeft+",top="+nTop+",Width=650,Height=500,scroll=no");
	//oWindow = window.open(urlstr,"","Width=650,Height=500,scroll=no");
}	
function dpgOpenWin( filename, val1, val2)
{
	var nHeight = window.screen.availHeight;
	var nWidth = window.screen.availWidth;
	var nTop = (nHeight - 200)*0.5;
	var nLeft = (nWidth - 200)*0.5;

	var urlstr = filename+"?recno="+val1+"&PLAN_TYPE_FLAG="+val2+"&update=1";
	if(!(!oWindow || oWindow.closed))oWindow.close();
	oWindow = window.open(urlstr,"","left="+ nLeft+",top="+nTop+",Width=400,Height=200,scroll=no");
	//oWindow = window.open(urlstr,"","Width=300,Height=300,scroll=no");
}

//*********************************************************
//**************通过回车实现form元素之间的跳转*************
//*********************************************************
function keyEnter(iKeyCode) {
	var srcElement=window.event.srcElement;

	if(iKeyCode!=13) return false;
	if (srcElement.tagName=="INPUT"||srcElement.tagName=="SELECT") {
		var i = 0
		while (srcElement!=srcElement.form.elements[i])
			i++
		//跳过hidden
		while(typeof(srcElement.form.elements[i+1])=="object" && srcElement.form.elements[i+1].type=="hidden")
			i++;
		if(typeof(srcElement.form.elements[i+1])=="object")
		srcElement.form.elements[i+1].focus();
	}
	return false;
}

//*********************************************************
//控制框加宽度的函数
//*********************************************************
function switchSysBar(){
	if (top.leftright.cols=="176,*"){	

		switchPoint.alt="打开左栏";
		switchPoint.src="/images/logo.gif"
		top.leftright.cols="0,*";
		top.topbottom.rows="0,*,30";
	}
	else{		
		switchPoint.alt="关闭左栏";
		switchPoint.src="/images/logo.gif"
		top.leftright.cols="176,*";	
		top.topbottom.rows="90,*,30";
	}
}

function openFullWin(Url){
//用javascript谈出窗口
	window.open(Url,"_blank","");
}
