function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-------------------------------------------------------------------------------
function check_email(form) { // check for valid email address
Ctrl = form;
ctrl_enter_test = Ctrl.value.slice(0,5);
if (Ctrl.value == "" || ctrl_enter_test == "Enter") {
return (true)
}else{
var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (filter.test(Ctrl.value)) return (true);
else  alert ("Please enter a valid email address");Ctrl.focus();greyShade(Ctrl);return (false);
}
} // end of function
//-------------------------------------------------------------------------------
function musthave_email(form) { // check for valid email address
ctrl = form;
var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (filter.test(ctrl.value)) return (true);
else  alert ("Please enter a valid email address");ctrl.focus();greyShade(ctrl);return (false);
} // end of function
//-------------------------------------------------------------------------------
function space_needed(form) { // check for valid email address
Ctrl = form;
if(-1 == Ctrl.value.indexOf(" ")) { 
validatePrompt (Ctrl, "There must be a space in ")
return false; 
}
return (true)
} // end of function
//------------------------------------------------------------------------------
function is_empty(form) { // has anything been entered in the form field - adding Enter??
Ctrl = form;
ctrl_enter_test = Ctrl.value.slice(0,5);
ctrl_enter_test = ctrl_enter_test.toLowerCase();
if (Ctrl.value == "" || ctrl_enter_test == "choose") {
validatePrompt (Ctrl, "Please enter ")
return (false);
} 
return (true);
} // end of function
//------------------------------------------------------------------------------
//-----------------------------------------------------
function human_message(Ctrl) { // change name of form field to something more human for the purpose of an error message
new_name = Ctrl.name;
var field_names = new Array("word", "where", "name", "email", "message");
var new_values = new Array("search word(s)", "where to look", "your name", "your email", "a message");
for (i=0; i<field_names.length; i++)
{
if(field_names[i] == Ctrl.name){new_name = new_values[i];}
}
return new_name;
}// end of function
//-----------------------------------------------------
function greyShade(Ctrl){ // turn form field grey
// if the browser is Netscape 6 or IE
if(document.all || document.getElementByID){
// change the color of text field
Ctrl.style.background = "#F3F3F3";
}
}// end of function
//-----------------------------------------------------
function validatePrompt (Ctrl, PromptStr) { //focus on form field and cause error message
// make sure the form is not submitted
Ctrl.focus();
field_name = human_message(Ctrl);
message = PromptStr+field_name;
alert (message);
greyShade(Ctrl);
return;
}// end of function
function round_decimals(original_number, decimals) {
var result1 = original_number * Math.pow(10, decimals)
var result2 = Math.round(result1)
var result3 = result2 / Math.pow(10, decimals)
return pad_with_zeros(result3, decimals)
}
//------------------------------------ LET'S CHECK -------------------------------------------
//------------------------------------------------------------------------//
function runSearch(form)  { 
if (!is_empty(form.word)) return false;
//if (!is_empty(form.where)) return false;
//if (!check_email(form.email)) return false;
// this were we submit the form!!
form.submit();
//form.Submit.disabled=true;	
return;
}// end of function
//------------------------------------------------------------------------//
//------------------------------------------------------------------------//
function runContact(form)  { 
if (!is_empty(form.name)) return false;
if (!is_empty(form.email)) return false;
if (!check_email(form.email)) return false;
if (!is_empty(form.message)) return false;

// this were we submit the form!!
form.submit();
//form.Submit.disabled=true;	
return;
}// end of function
//------------------------------------------------------------------------//
