// JavaScript Document
var dow = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'];
var moy = ['Select','January','February','March','April','May','June','July','August','September','October','November','December'];

var calendar = new Date();
var today = calendar.getDate();

function monthlength(month,year) {
	var dd = new Date(year, month, 0);
	return dd.getDate();
	}
/*
function getdayofmonth(year,month)
{
	
	var yy = year;
	var mm = month;
	calendar.setDate(1);

	calendar.setFullYear(yy);
	calendar.setMonth(mm - 1);
	
	var year = calendar.getFullYear(yy);
	var month = calendar.getMonth(mm-1);
	//calendar.setDate(today);
	var weekday = calendar.getDay();
	var daysInMonth = this.monthlength(month+1,year);
	
	return (daysInMonth);}*/
function getyears(selectthis)
{
	var year='';
	var selected ='';
	thisyear = calendar.getFullYear();
	for(var i=1970;i<=thisyear;i++){
		selected ='';
	
		if(selectthis==i){
			
			selected = ' selected ';
		}
			
		year +='<option value="'+i+'" '+selected +' >'+i+'</option> ';
		}
	return year;
}
function getmonths(selectthis)
{
	var monthsofyear='';
	for(var i=0;i<=12;i++) {
	
		selected ='';
	
		if(selectthis==i){
			
			selected = ' selected ';
		}
		
		monthsofyear +='<option value="'+i+'" '+selected +'>'+moy[i]+'</option> ';
	}
	return monthsofyear;
}
function getdays(selectthis)
{
	var dayofmonth='';
	var days = 32;
	for(var day=1;day<=days;day++) {
	
		selected ='';
	
		if(selectthis==day){
			
			selected = ' selected ';
		}
		
		dayofmonth +='<option value="'+day+'" '+selected +'>'+day+'</option> ';
	}
	return dayofmonth;
}
function changedays(target,year,month)
{
	year= document.getElementById(year).value;
	month= document.getElementById(month).value;
	if(month == 0)
		return 0;
	var days = this.monthlength(month,year);
	var _dayofmonth='';
	
	for(var day=1;day<=days;day++)
		_dayofmonth +='<option value="'+day+'">'+day+'</option> ';
		
	document.getElementById(target).innerHTML = '<select name=\"day\" id=\"day\" class=\"form-field\">'+_dayofmonth+'</select>';
}
function defaultmonths(target)
{
	document.getElementById(target).innerHTML = '<select name=\"month\" id=\"month\" class=\"form-field\" onChange="changeit(\'dayspan\',\'year\',\'month\')">'+this.getmonths()+'</select>';
}
function defaultdate(target)
{
	document.getElementById(target).innerHTML = '<select name=\"day\" id=\"day\" class=\"form-field\">'+this.getdays()+'</select>';
}

/*
function getdatefield(showspan,year,month){
	if (year='') year = 1970;
	if (month='') month = 1;
	
	var monthsofyear='';
	for(var i=0;i<12;i++){
		if(month == i)	
			selected = 'selected';
		else selected ='';	
		monthsofyear +='<option value="'+i+'" '+selected+' >'+this.moy[i]+'</option> ';
	}
	var dayofmonth='';
	var days = this.getdays(year,month);
	for(var day=1;day<=days;day++)
		dayofmonth +='<option value="'+day+'">'+day+'</option> ';	
		
	var datefield =	"<span id=\"yearspan\"><input name=\"year\" id=\"year\" type=\"text\" class=\"form-field\" value=\"year\"/></span>";
	datefield +='<span id=\"monspan\" ><select name="month" id="month" class=\"form-field\" onChange="changedays(\'dayspan\',\'year\',\'month\')">'+monthsofyear+'</select></span>';
	datefield +='<span id=\"dayspan\"><select name="day" id="day" class=\"form-field\">'+dayofmonth+'</select></span>';
	return datefield;
}*/