function populateDaysInMonth(daysElement, monthElement, yearsElement) {
	var i;
	var leadingZero;
	var numElements = monthElement.length;

	var year = yearsElement.options[yearsElement.selectedIndex].value;
			
	var currentDaySelection = daysElement.selectedIndex;

	var numDays = (32 - new Date(year, monthElement.options[monthElement.selectedIndex].value-1, 32).getDate());
	for (i=0; i < numElements; i++) {
		daysElement.options[i] = null;
	}

	for(i=0 ; i < numDays ;i++) {
		if(i<9) {
			leadingZero = '0';
		} else {
			leadingZero = '';
		}
		daysElement.options[i] = new Option(String(leadingZero+(i+1)), i+1);
	}
	
	if(currentDaySelection > (numDays -1)){
		currentDaySelection = numDays - 1;
	}
	daysElement.selectedIndex = currentDaySelection;
}


function openMinimalWindow(url){
	window.open(url,"mywindow","resizable=1");
}

function checkEmailsMatch(inputOne, inputTwo, outputBox){
	var textOne = inputOne.value;
	var textTwo = inputTwo.value;
	var message = "";
	
	if(textOne != textTwo){
		message = "The E-mail addresses you have entered do not match.";
	}
	
	outputBox.innerHTML = message;
	
}

function redirectToSelected(boxRef, baseURL, logAsSearch){
	var selectedValue = boxRef.options[boxRef.selectedIndex].value;
	var url = baseURL + "/" + selectedValue + "/";
	
	if(selectedValue != ""){
		if(logAsSearch){
			logSearch(selectedValue);	
		} else {
			window.location = url;
		}
	}
}