/**
 * Common calender methods for contact forms.
 *
 * @author Pawandeep Singh(c) Versata 2006
 */

function createMonthDropDown(monthDropDown)
{
	for (var i=0; i < months.length;++i)
	{
		addOption(monthDropDown, months[i], months[i]);
	}
}

function createFirstPreferenceDateDropDown(monthDropDown)
{
	createDateDropDown(monthDropDown,document.getElementById("dateDropDown"));
}

function createOtherOptionDateDropDown(monthDropDown)
{
	createDateDropDown(monthDropDown,document.getElementById("ooDateDropDown"));	
}

function createDateDropDown(monthDropDown, dateDropDown)
{
	var daysInMonths = new Array("31","28","31","30","31","30",
							"31","31","30","31","30","31"); 

	removeAllOptions(dateDropDown);

	var selectedMonth = monthDropDown.options[monthDropDown.selectedIndex].innerHTML;

	for(var monthIndex=0; monthIndex<months.length; monthIndex++)
	{
		if(months[monthIndex] == selectedMonth)
		{
			break;		
		}
	}

	var daysInSelectedMonth = daysInMonths[monthIndex];

	for (var i=0; i<daysInSelectedMonth;++i)
	{
		addOption(dateDropDown, i+1, i+1);
	}
	
}
