/*
* Copyright 2008 juedui100
* 建立选择性下拉框
*/
/*初始化
if (document.all){
	window.attachEvent('onload',Init_select_date);
}else{
	window.addEventListener('load',Init_select_date,false);
}
function Init_select_date()
{
	Bulid_Year();
	Bulid_Month();
	Bulid_Province();
	Bulid_Marriage();
	Bulid_Education();
	Bulid_Income();
	Bulid_Job();
}
*/
//日期下拉框
/*
使用方法
<SELECT name="year" id="year" onfocus="setBirthdayTip();"  onchange="Bulid_Day()"  onblur="birthdayCheck();"><option value=0>请选择</option></SELECT> 
<SELECT name="month" id="month"  onfocus="setBirthdayTip();"  onchange="Bulid_Day()" onblur="birthdayCheck();"><option value=0>请选择</option></SELECT>
<SELECT name="day" id="day" onfocus="setBirthdayTip();"  onblur="birthdayCheck();"><OPTION value=0>请选择</OPTION></SELECT></td>
*/    
 //设定年龄开始结束年龄
var year_start =  18 ;
var year_end = 80 ;


function Bulid_Year()
{
	if(typeof($("year"))=="undefined") 
	{
		return;
	}
	var nowDate = new Date();
	nowDate.getYear();        
	var newYear = nowDate.getFullYear(); 
	for( var i = year_start;i<year_end;i++){
        var sOption = document.createElement("OPTION");
        var setYear = newYear+1-i;
        sOption.text = setYear +"年";
        sOption.value = setYear;
        $("year").options.add(sOption,1000);
    }   
}

function Bulid_Month()
{
	if(typeof($("month"))=="undefined") 
	{
		return;
	}
	for( var i = 1;i<13;i++){
        var sOption = document.createElement("OPTION");
        sOption.text = i+"月";
        sOption.value = i;
        $("month").options.add(sOption,1000);
    }
}

function Bulid_Day()
{
	if(typeof($("day"))=="undefined") 
	{
		return;
	}
	$("day").innerHTML = "";
	var sOptiondef = document.createElement("OPTION");
    sOptiondef.text = "请选择";
    sOptiondef.value = 0;
    $("day").options.add(sOptiondef,1000);
    
    if($("month").value == 0 || $("year").value == 0)
    	return;
	if($("month").value == 2)
	{
		for( var i = 1;i<=28;i++){
        	var sOption = document.createElement("OPTION");
        	sOption.text = i+"日";
        	sOption.value = i;
        	$("day").options.add(sOption,1000);
    	}
		if (($("year").value%400==0) || ($("year").value%100!=0) && ($("year").value%4==0))
		{   
			//计算闰年
			var sOption = document.createElement("OPTION");
        	sOption.text = "29日";
        	sOption.value = 29;
        	$("day").options.add(sOption,1000);
		}		
	}else if($("month").value == 1 || $("month").value == 3 || $("month").value == 5 || $("month").value == 7  || $("month").value == 8 || $("month").value == 10 || $("month").value == 12)
	{
		for( var i = 1;i<=31;i++){
        	var sOption = document.createElement("OPTION");
        	sOption.text = i+"日";
        	sOption.value = i;
        	$("day").options.add(sOption,1000);
    	}
	}else if($("month").value == 4 || $("month").value == 6 || $("month").value == 9 || $("month").value == 11)
	{
		for( var i = 1;i<=30;i++){
        	var sOption = document.createElement("OPTION");
        	sOption.text = i+"日";
        	sOption.value = i;
        	$("day").options.add(sOption,1000);
    	}
	}
}

//地区下拉框
/*
使用方法
<SELECT name="province" id="province" onfocus="setCityTip();" onchange="Bulid_City();" onblur="cityCheck();"></SELECT>
<select id=city name=city onfocus="setCityTip();" onblur="cityCheck();" ><option value="0" selected>请选择</option></select>
*/  
prov = "北京,天津,河北,山西,内蒙古,辽宁,吉林,黑龙江,上海,江苏,浙江,安徽,福建,江西,山东,河南,湖北,湖南,广东,广西,海南,重庆,四川,贵州,云南,西藏,陕西,甘肃,青海,宁夏,新疆,台湾,香港,澳门,国外"
code = "11,12,13,14,15,21,22,23,31,32,33,34,35,36,37,41,42,43,44,45,46,50,51,52,53,54,61,62,63,64,65,71,81,82,83"
prov0 = ""
code0 = ""
prov11 = "东城区,西城区,崇文区,宣武区,朝阳区,丰台区,石景山区,海淀区,门头沟区,房山区,通州区,顺义区,昌平区,大兴区,怀柔区,平谷区,密云县,延庆县"
code11 = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18"
prov12 = "和平区,河东区,河西区,南开区,河北区,红桥区,塘沽区,汉沽区,大港区,东丽区,西青区,津南区,北辰区,武清区,宝坻区,宁河县,静海县,蓟县"
code12 = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18"
prov13 = "石家庄,唐山,秦皇岛,邯郸,邢台,保定,张家口,承德,沧州,廊坊,衡水"
code13 = "1,2,3,4,5,6,7,8,9,10,11"
prov14 = "太原,大同,阳泉,长治,晋城,朔州,晋中,运城,忻州,临汾,吕梁"
code14 = "1,2,3,4,5,6,7,8,9,10,23"
prov15 = "呼和浩特,包头,乌海,赤峰,通辽,鄂尔多斯,呼伦贝尔,兴安盟,锡林郭勒盟,乌兰察布盟,巴彦淖尔盟,阿拉善盟"
code15 = "1,2,3,4,5,6,7,22,25,26,28,29"
prov21 = "沈阳,大连,鞍山,抚顺,本溪,丹东,锦州,营口,阜新,辽阳,盘锦,铁岭,朝阳,葫芦岛"
code21 = "1,2,3,4,5,6,7,8,9,10,11,12,13,14"
prov22 = "长春,吉林,四平,辽源,通化,白山,松原,白城,延边"
code22 = "1,2,3,4,5,6,7,8,24"
prov23 = "哈尔滨,齐齐哈尔,鸡西,鹤岗,双鸭山,大庆,伊春,佳木斯,七台河,牡丹江,黑河,绥化,大兴安岭"
code23 = "1,2,3,4,5,6,7,8,9,10,11,12,27"
prov31 = "黄浦区,卢湾区,徐汇区,长宁区,静安区,普陀区,闸北区,虹口区,杨浦区,宝山区,闵行区,嘉定区,浦东新区,金山区,松江区,青浦区,南汇区,奉贤区,崇明县"
code31 = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19"
prov32 = "南京,无锡,徐州,常州,苏州,南通,连云港,淮安,盐城,扬州,镇江,泰州,宿迁"
code32 = "1,2,3,4,5,6,7,8,9,10,11,12,13"
prov33 = "杭州,宁波,温州,嘉兴,湖州,绍兴,金华,衢州,舟山,台州,丽水"
code33 = "1,2,3,4,5,6,7,8,9,10,11"
prov34 = "合肥,芜湖,蚌埠,淮南,马鞍山,淮北,铜陵,安庆,黄山,滁州,阜阳,宿州,巢湖,六安,亳州,池州,宣城"
code34 = "1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18"
prov35 = "福州,厦门,莆田,三明,泉州,漳州,南平,龙岩,宁德"
code35 = "1,2,3,4,5,6,7,8,9"
prov36 = "南昌,景德镇,萍乡,九江,新余,鹰潭,赣州,吉安,宜春,抚州,上饶"
code36 = "1,2,3,4,5,6,7,8,9,10,11"
prov37 = "济南,青岛,淄博,枣庄,东营,烟台,潍坊,济宁,泰安,威海,日照,莱芜,临沂,德州,聊城,滨州,荷泽"
code37 = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17"
prov41 = "郑州,开封,洛阳,平顶山,安阳,鹤壁,新乡,焦作,濮阳,许昌,漯河,三门峡,南阳,商丘,信阳,周口,驻马店"
code41 = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17"
prov42 = "武汉,黄石,十堰,宜昌,襄樊,鄂州,荆门,孝感,荆州,黄冈,咸宁,随州,恩施"
code42 = "1,2,3,5,6,7,8,9,10,11,12,13,28"
prov43 = "长沙,株洲,湘潭,衡阳,邵阳,岳阳,常德,张家界,益阳,郴州,永州,怀化,娄底,湘西"
code43 = "1,2,3,4,5,6,7,8,9,10,11,12,13,31"
prov44 = "广州,韶关,深圳,珠海,汕头,佛山,江门,湛江,茂名,肇庆,惠州,梅州,汕尾,河源,阳江,清远,东莞,中山,潮州,揭阳,云浮"
code44 = "1,2,3,4,5,6,7,8,9,12,13,14,15,16,17,18,19,20,51,52,53"
prov45 = "南宁,柳州,桂林,梧州,北海,防城港,钦州,贵港,玉林,百色,贺州,河池,南宁,柳州"
code45 = "1,2,3,4,5,6,7,8,9,10,11,12,21,22"
prov46 = "海口,三亚,其他"
code46 = "1,2,90"
prov50 = "渝中区,大渡口,江北区,沙坪坝,九龙坡,南岸区,北碚区,万盛区,双桥区,渝北区,巴南区,万州区,涪陵区,黔江区,长寿区,江津区,合川区,永川区,南川区"
code50 = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19"
prov51 = "成都,自贡,攀枝花,泸州,德阳,绵阳,广元,遂宁,内江,乐山,南充,眉山,宜宾,广安,达州,雅安,巴中,资阳,阿坝,甘孜,凉山"
code51 = "1,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,32,33,34"
prov52 = "贵阳,六盘水,遵义,安顺,铜仁,黔西南,毕节,黔东南,黔南"
code52 = "1,2,3,4,22,23,24,26,27"
prov53 = "昆明,曲靖,玉溪,保山,昭通,楚雄,红河,文山,思茅,西双版纳,大理,德宏,丽江,怒江,迪庆,临沧"
code53 = "1,3,4,5,6,23,25,26,27,28,29,31,32,33,34,35"
prov54 = "拉萨,昌都,山南,日喀则,那曲,阿里,林芝"
code54 = "1,21,22,23,24,25,26"
prov61 = "西安,铜川,宝鸡,咸阳,渭南,延安,汉中,榆林,安康,商洛"
code61 = "1,2,3,4,5,6,7,8,9,10"
prov62 = "兰州,嘉峪关,金昌,白银,天水,武威,张掖,平凉,酒泉,庆阳,定西,陇南,临夏,甘南"
code62 = "1,2,3,4,5,6,7,8,9,10,24,26,29,30"
prov63 = "西宁,海东,海北,黄南,海南,果洛,玉树,海西"
code63 = "1,21,22,23,25,26,27,28"
prov64 = "银川,石嘴山,吴忠,固原"
code64 = "1,2,3,4"
prov65 = "乌鲁木齐,克拉玛依,吐鲁番,哈密,昌吉,博尔塔拉,巴音郭楞,阿克苏,克孜勒苏,喀什,和田,伊犁,塔城,阿勒泰"
code65 = "1,2,21,22,23,27,28,29,30,31,32,40,42,43"
prov71 = "台北市,高雄市,基隆市,台中市,台南市,新竹市,嘉义市,其他"
code71 = "1,2,3,4,5,6,7,90"
prov81 = "中西区,东区,九龙城区,观塘区,南区,深水埗区,黄大仙区,湾仔区,油尖旺区,离岛区,葵青区,北区,西贡区,沙田区,屯门区,大埔区,荃湾区,元朗区"
code81 = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18"
prov82 = "花地玛堂区,圣安多尼堂区,望德堂区,大堂区,风顺堂区,凼仔,路环"
code82 = "1,2,3,4,5,6,7"
prov83 = "美国,加拿大,英国,日本,韩国,泰国,马来西亚,新加坡,澳大利亚,新西兰,阿富汗,阿根廷,阿联酋,埃及,埃塞俄比亚,爱尔兰,奥地利,巴基斯坦,巴拿马,巴西,白俄罗斯,保加利亚,贝宁,比利时,波兰,朝鲜,丹麦,德国,"+
		"多哥,俄罗斯,法国,菲律宾,芬兰,哥伦比亚,古巴,哈萨克斯坦,荷兰,加纳,加蓬,柬埔寨,捷克,克罗地亚,肯尼亚,老挝,利比亚,列支敦士登,"+
		"卢森堡,卢旺达,罗马尼亚,马达加斯加,马尔代夫,马耳他,马里,马其顿,蒙古,孟加拉,秘鲁,缅甸,摩洛哥,墨西哥,南非,尼泊尔,尼日利亚,"+
		"挪威,葡萄牙,瑞典,瑞士,塞浦路斯,沙特阿拉伯,圣马力诺,斯里兰卡,斯洛伐克,斯洛文尼亚,苏丹,索马里,突尼斯,土耳其,土库曼斯坦,委内瑞拉,"+
		"文莱,乌干达,乌克兰,乌拉圭,乌兹别克斯坦,西班牙,希腊,叙利亚,伊朗,以色列,意大利,印度,印度尼西亚,约旦,越南,智利,匈牙利"

code83 = "49,30,92,61,28,72,46,84,8,85,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,29,31,32,33,34,35,36,37,38,39,40,"+
		"41,42,43,44,45,47,48,50,51,52,53,54,55,56,57,58,59,60,62,63,64,65,66,67,68,69,70,71,73,74,75,76,77,"+
		"78,79,80,81,82,83,86,87,88,89,90,91,93,94,95,96,98"	


function Bulid_Province(provinceid,type)
{
	var province ;
	if(typeof(provinceid)=="undefined") 
	{
		province = $("province");
	}
	else
	{
		province = $(provinceid);
	}
	if(typeof(province)=="undefined")
		return ;
	var sOptionDef = document.createElement("OPTION");
	if(type == 'no'){
		sOptionDef.text = "--不限--";
	}else{
		sOptionDef.text = "请选择";
	}
    sOptionDef.value = 0;
    province.options.add(sOptionDef,1000);	

    var provincelist = eval("prov.split(',')");
	var codelist = eval("code.split(',')");
	for(var i=1; i<provincelist.length+1; i++)
	{
		var sOption = document.createElement("OPTION");
        sOption.text = provincelist[i-1];
       	sOption.value = codelist[i-1];
       	province.options.add(sOption,1000);
	}	
}

function Bulid_City(provinceid,type)
{
			
	var cityid = "";		
	if(provinceid == "province" || typeof(provinceid)=="undefined"){
		cityid = "city";
	}else if(provinceid == "nprovince"){
		cityid = "ncity";
	}else if(provinceid == "h_province"){
		cityid = "h_city";
	}else if(provinceid == "homeprovince"){
		cityid = "homecity";
	}
    else if(provinceid == "tprovince"){
		cityid = "tcity";
	}
	var province;
	if(typeof(provinceid)=="undefined")
		province = $("province");
	else
		province = $(provinceid);		

	var city = $(cityid);
    var provcode = province.options[province.selectedIndex].value;		
    city.options[0].value = "0";
    if(type == 'no'){
		city.options[0].text = "--不限--";
	}else{
		city.options[0].text = "请选择";
	}
	if (provcode == 0)
	{
		city.options.length = 1;
	}else{
		var citylist = eval("prov" + provcode + ".split(',')");
		var codelist = eval("code" + provcode + ".split(',')");
		city.options.length = citylist.length + 1;
		for(var i=1; i<citylist.length+1; i++)
		{
			city.options[i].value = codelist[i-1];
			city.options[i].text = citylist[i-1];
		}
	}
	city.selectedIndex=0;
    return false;
}

//婚姻状况
/*
使用方法
<SELECT name="marriage" id="marriage" onfocus="setMarriageTip();" onchange="Bulid_Children();" onblur="marriageCheck();"></SELECT>
<span id="havechildren" style="display:none"> 
     <SELECT name="children" id="children" onfocus="setMarriageTip();" onblur="marriageCheck();"></SELECT>
</span>
*/
marrlist = "未婚,离异,丧偶"
marrcode = "1,2,3"
childlist = "无小孩,有小孩,有小孩未在一起"
childcode = "1,2,3"
function Bulid_Marriage(type)
{
    
	if(typeof($("marriage"))=="undefined") 
		return;
	
	var sOptionDef1 = document.createElement("OPTION");
	var sOptionDef2 = document.createElement("OPTION");
	if(type == 'no'){
		sOptionDef1.text = "--不限--";
		sOptionDef2.text = "--不限--";
	}else{
		sOptionDef1.text = "请选择";
		sOptionDef2.text = "请选择";
	}
    sOptionDef1.value = 0;
    sOptionDef2.value = 0;
    
    $("marriage").options.add(sOptionDef1,1000);
    $("children").options.add(sOptionDef2,1000);

    var mlist = eval("marrlist.split(',')");
	var codelist = eval("marrcode.split(',')");
	for(var i=1; i<mlist.length+1; i++)
	{
		var sOption = document.createElement("OPTION");
        sOption.text = mlist[i-1];
       	sOption.value = codelist[i-1];
       	$("marriage").options.add(sOption,1000);
	}
	mlist = eval("childlist.split(',')");
	codelist = eval("childcode.split(',')");
	for(var i=1; i<mlist.length+1; i++)
	{
		var sOption = document.createElement("OPTION");
        sOption.text = mlist[i-1];
       	sOption.value = codelist[i-1];
       	$("children").options.add(sOption,1000);
	}
}
function Bulid_Children()
{
	if($("marriage").value == 2 || $("marriage").value == 3)
	{
		$("havechildren").style.display = "";
	}
	else
	{
		$("havechildren").style.display = "none";
		$("children").selectedIndex=0;
	}
}

//学历
/*
使用方法
<SELECT name="education" id="education" onfocus="setEducationTip();" onblur="educationCheck();"></SELECT>
*/
edulist = "大专,本科,双学士,硕士,博士,博士后"
educode = "1,2,6,3,4,5"
function Bulid_Education(type)
{
    
	if(typeof($("education"))=="undefined") 
		return;
	
	var sOptionDef = document.createElement("OPTION");
	if(type == 'no'){
		sOptionDef.text = "--不限--";
	}else{
		sOptionDef.text = "请选择";
	}
    sOptionDef.value = 0;
    
    $("education").options.add(sOptionDef,1000);

    var mlist = eval("edulist.split(',')");
	var codelist = eval("educode.split(',')");
	for(var i=1; i<mlist.length+1; i++)
	{
		var sOption = document.createElement("OPTION");
        sOption.text = mlist[i-1];
       	sOption.value = codelist[i-1];
       	$("education").options.add(sOption,1000);
	}
}

//收入
/*
使用方法
<SELECT name="education" id="education" onfocus="setEducationTip();" onblur="educationCheck();"></SELECT>
*/
saleslist = "3000以下,3000-5000元,5000-8000元,8000-12000元,12000-20000元,2万以上"
salescode = "1,2,3,4,5,6"
function Bulid_Income(type)
{
    
	if(typeof($("income"))=="undefined") 
		return;
	
	var sOptionDef = document.createElement("OPTION");
	if(type == 'no'){
		sOptionDef.text = "--不限--";
	}else{
		sOptionDef.text = "请选择";
	}
    sOptionDef.value = 0;
    
    $("income").options.add(sOptionDef,1000);

    var mlist = eval("saleslist.split(',')");
	var codelist = eval("salescode.split(',')");
	for(var i=1; i<mlist.length+1; i++)
	{
		var sOption = document.createElement("OPTION");
        sOption.text = mlist[i-1];
       	sOption.value = codelist[i-1];
       	$("income").options.add(sOption,1000);
	}
	if(type != 'no')
		$("income").selectedIndex=2;
}

//职业
/*
使用方法
<<tr>
    <td height="38" align="right">* 从事职业：</td>
    <td><SELECT name="industry" id="industry" style="width:65px;"  onfocus="setIndustryTip();" onchange="Bulid_JobKind();" onblur="industryCheck();"></SELECT></td>
    <td><span id="industryinfo" ></span></td>
</tr>
<tr id="haveJobKind" style="display:none"><td height="38" align="right"></td><td><select id="jobkind" name="jobkind" onfocus="setJobkindTip();" onchange="Bulid_JobWay()" onblur="jobkindCheck();"></select></td><td><span id="jobkindinfo" ></span></td></tr>
<tr id="haveJobWay" style="display:none"><td height="38" align="right"></td><td><select id="jobway" name="jobway" onfocus="setJobwayTip();" onblur="jobwayCheck();"></select></td><td><span id="jobwayinfo" ></span></td></tr>
*/
joblist = "企业家,高级管理,经理,白领,工程师,蓝领,职员,留学生,公务员,教师,医生,护士,空姐,警察,军人,律师,教授,模特,演员,记者,艺术家,作家,在校大学生,自由职业者"
jobcode = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24"
jobkindlist = "政府机关,事业单位,国有企业,外资企业,合资企业,私营企业,上市公司,世界500强,自有公司"
jobkindcode = "1,2,3,4,5,6,7,8,9"
jobwaylist = "计算机/互联网,通信/电子,房地产/建筑,银行/保险/投资/证券,制药/生物,医疗/卫生,交通/运输,石油/化工,电力/水利,学术/科研,教育/培训,广告/媒体/影视,邮政/物流,采掘/冶炼,环境/公共管理,餐饮/酒店/旅游,农、林、牧、渔业,生产/制造,文化/体育/娱乐,其他"
jobwaycode = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20"
function Bulid_Job(type)
{
    
	if(typeof($("industry"))=="undefined") 
		return;
	
	var sOptionDef1 = document.createElement("OPTION");
	var sOptionDef2 = document.createElement("OPTION");
	var sOptionDef3 = document.createElement("OPTION");
	if(type == 'no'){
		sOptionDef1.text = "--不限--";
		sOptionDef2.text = "--不限--";
		sOptionDef3.text = "--不限--";
	}else{
		sOptionDef1.text = "请选择";
		sOptionDef2.text = "请选择";
		sOptionDef3.text = "请选择";
	}
    sOptionDef1.value = 0;
    sOptionDef2.value = 0;
    sOptionDef3.value = 0;
    
    $("industry").options.add(sOptionDef1,1000);
    $("jobkind").options.add(sOptionDef2,1000);
    $("jobway").options.add(sOptionDef3,1000);

    var mlist = eval("joblist.split(',')");
	var codelist = eval("jobcode.split(',')");
	for(var i=1; i<mlist.length+1; i++)
	{
		var sOption = document.createElement("OPTION");
        sOption.text = mlist[i-1];
       	sOption.value = codelist[i-1];
       	$("industry").options.add(sOption,1000);
	}
	mlist = eval("jobkindlist.split(',')");
	codelist = eval("jobkindcode.split(',')");
	for(var i=1; i<mlist.length+1; i++)
	{
		var sOption = document.createElement("OPTION");
        sOption.text = mlist[i-1];
       	sOption.value = codelist[i-1];
       	$("jobkind").options.add(sOption,1000);
	}
	mlist = eval("jobwaylist.split(',')");
	codelist = eval("jobwaycode.split(',')");
	for(var i=1; i<mlist.length+1; i++)
	{
		var sOption = document.createElement("OPTION");
        sOption.text = mlist[i-1];
       	sOption.value = codelist[i-1];
       	$("jobway").options.add(sOption,1000);
	}
}

function Bulid_JobKind()
{
	var v = ","+$("industry").value+",";
	var re = ",2,3,4,5,6,7,";
	if(re.indexOf(v) != -1){
		$("haveJobKind").style.display = "";
		$("jobkind").value = "0";
		$("haveJobWay").style.display = "none";
	}else{
		$("haveJobKind").style.display = "none";
		$("haveJobWay").style.display = "none";
	}
}
function Bulid_JobWay()
{
	if($("jobkind").value != "1"){
		$("jobway").value = "0";
		$("haveJobWay").style.display = "";
	}else{
		$("haveJobWay").style.display = "none";
	}
}
