function do_mandatoryFieldFocus(field) {
	field.style.backgroundColor = "white";
}
function do_mandatoryFieldBlur(field,requireColor)	{
	if (!field.value.length){
		field.style.backgroundColor = requireColor;
	}
}
function checkTerms() {
	var submitMe;
	var ischecked  = false;
	
	if (document.mainRequest.selectOffice.options[document.mainRequest.selectOffice.selectedIndex].value == 0){
		alert('Please choose an office to send this form to from the list!');
		return false;
	}
	else {
		submitMe = true;
	}
}
function fixPosition(divname) {
	divstyle = getDivStyle(divname);
	positionerImgName = divname + 'Pos';
	isPlacedUnder = false;
	if (isPlacedUnder) {
	 setPosition(divstyle,positionerImgName,true);
	} 
	else {
	 setPosition(divstyle,positionerImgName)
	}
}

function toggleDatePicker(eltName,formElt) {
	var x = formElt.indexOf('.');
	var formName = formElt.substring(0,x);
	var formEltName = formElt.substring(x+1);
	newCalendar(eltName,document.forms[formName].elements[formEltName]);
	//toggleVisible(eltName);
	
	divstyle = getDivStyle(eltName);
	 if (divstyle.visibility == 'visible' || divstyle.visibility == 'show') {
	   divstyle.visibility = 'hidden';
	 } else {
	   //fixPosition(divname);
	   divstyle.visibility = 'visible';
	 }
}

// fixPositions() puts everything back in the right place after a resize.
function fixPositions() {
	fixPosition('daysOfMonth');
}

function validateqQforms(){
	return objForm.submitCheck();
}
function validateForm(){		
	if (validateqQforms()){
		document.mainRequest.submit();
	}
}
