// JavaScript Document
var demo_mode = true; // set to false to allow form submit
function checkFieldTask (aFieldName) {
	var bool = true;

	if (  (aFieldName=="Prv") || (aFieldName=="Pbl") || (aFieldName=="Prv2") || (aFieldName=="Pbl2") ){
	
		if ( ($("#"+aFieldName).val()=="0") || ($("#"+aFieldName).val()=="1.00000")) {
			failField(aFieldName,"*");
			bool = false;
		} else {
			passField(aFieldName);
		}
	}
	return bool;
	
}
function checkField (aField) {
	return checkFieldTask(aField.name);
}
function checkForm (aForm) {
	var bool = true;
	for (var i=0; i < aForm.elements.length; i++) {
		if (!checkFieldTask(aForm.elements[i].name)) {
			bool = false;
		}
	}
	if (bool) {
		passField("subbtn");
		if (demo_mode) {
			$("#"+aForm).hide(250);
			$("#instructions").html('<a href="#" onclick="demoShowForm();return false;">Show Form Again</a>');
			return false;
		}
	} else {
		failField("subbtn","Please resolve issues first.");
	}
	return bool;
}
function passField (aFieldName) {
	$("#form_alert_"+aFieldName+"_msg").remove();
}
function failField (aFieldName,msg) {
	$("#form_alert_"+aFieldName+"_msg").remove(); // in case there are any from last time
	$("#"+aFieldName).after(alertMsgHTML(aFieldName,msg));
}
function alertMsgHTML (aFieldName, msg) {
	return '<div id="form_alert_'+aFieldName+'_msg" class="form_alert_msg">'+msg+'</div>';
}
function demoShowForm () {
	$("#instructions").text("Leave fields blank, then tab or submit, for error.");
	$("#UbiGUI").show(250);
}






