function toggleStatus(objElement){

	if (objElement.className=='SelectedField')
		objElement.className='UnselectedField';
	else
		objElement.className='SelectedField';
}

function setRqdField(arrRqdFields, strElementName, strDisplayMessage, blnIsEmail, blnIsNumber)    {        
	var objRequired = new Object();        
	objRequired.ElementName = strElementName;        
	objRequired.DisplayMessage = strDisplayMessage;        
	objRequired.IsEmail = blnIsEmail;        
	objRequired.IsNumber = blnIsNumber;        

	if(arrRqdFields.length == 0){
		arrRqdFields[0] = objRequired;        
	}else{
		arrRqdFields[arrRqdFields.length] = objRequired;        
	}
}

function CheckForm(FieldArray){
	for (var i = 0; i < FieldArray.length; i++) {
		var blnFail = true; 
		var objElement = eval(document.getElementById(FieldArray[i].ElementName));	

		if(objElement.type == "select-one"){
			if(objElement.selectedIndex != "0"){
				blnFail=false;
			}
		}

		else if(objElement.type == "file"){
			if(objElement.value != ""){
				blnFail=false;
			}
		}

		else if(objElement.type == "checkbox"){
			var chkStatus = objElement.checked
			if(chkStatus){
				blnFail=false;
			}
		}

		else if(objElement.type == "text") {
			if (objElement.value != "") {
				if (FieldArray[i].IsEmail) { if (CheckEmail(objElement.value)) blnFail = false; }
				else if (FieldArray[i].IsNumber) { if (!isNaN(objElement.value)) blnFail = false; }
			else blnFail = false;
			}
		}

		if (blnFail) {
			alert(FieldArray[i].DisplayMessage);
			if (objElement.length && !objElement.type) objElement[0].focus();
			else objElement.focus();
			objElement.style.backgroundColor = '#EBA5A5';
			objElement.style.color = '#fff';

		return false;
		}else{
			objElement.style.backgroundColor = '#fff';
			objElement.style.color = '#000';

		}	
				
	}

// all elements passed, submit form

return true;
}



//******************************************************
//
//	Set default Field For forms
//
//******************************************************


function InitSelectedField(field){
	document.getElementById(field).focus();
}


