
/**
 * form fields
 */
 
     // Clear Form Field
    function clearField(field, defaulttext) {
    	if (field.value == defaulttext) {
            if (defaulttext == "Password") {
                field.type = "password";	
            }
	    field.value = "";
	}
    }
    // Recall Form Field
    function recallField(field, defaulttext) {
        if (field.value == "") {
            if (defaulttext == "Password") {
		field.type = "text";
	    }
            field.value = defaulttext;
	}
    }



/**
 * add Engine to Firefox
 * @param string engineURL
 * @return bool true|false
 */
function addEngine(engineURL) {
  if (window.external && ("AddSearchProvider" in window.external)) {
    window.external.AddSearchProvider(engineURL);
    return false;
  } else {
    alert(error_opensearch_unsupported);
    return true;
  }
}
