/*
* 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 =  21 ;
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);
    	}
	}
}


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;
	}
}


