/* add focus to specified field */
function do_focus(form_name,field_name) {
	    
   doc = document.forms[form_name];
   doc = doc.elements[field_name];
   doc.focus();
}

/* pop big window */
function big_popup(url) { big_win = window.open(url, "big_win", "width=790,height=470,dependent,scrollbars=1,toolbar=0,menubar=0,location=0,resizable,alwaysRaised,left=0,top=20"); }

/* pop small window */
function small_popup(url) { small_win = window.open(url, "small_win", "width=700,height=450,dependent,scrollbars=1,toolbar=0,menubar=0,location=0,resizable,alwaysRaised,left=0,top=20"); }

/* global form checker */
function check_form(passed_form_name, required_fields) {

	form_name = passed_form_name;
	form = document.forms[form_name];
	required = required_fields.split(',');
	count = required.length;
	loop = 0;
	
	for (var j = 0; j < count; j++) { 
	
		for (var i = 0; i < form.elements.length; i++) {
	
			if (form.elements[i].name.indexOf(required[loop])!=-1) { 
			
				field_name = required[loop];
		
				if (form.elements[i].value == "") {
				
					field_name = field_name.replace("_", " ");
					field_name = field_name.toUpperCase( );
				
					alert("The " + field_name + " field has been left blank.\n\nThis is a required field -- it cannot be left blank.");
					form.elements[i].focus();
			    	return false;
				}
			}
		}
		loop++;	
	}	
}

function MM_jumpMenu(targ,selObj,restore){
  	
	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  	if (restore) selObj.selectedIndex=0;
}