//-----------------------------------------------------------------------------
//---   simple_query.js
//---   Created:  
//---   Changes: 2004-02-18 by PT
//---   Changes: 2004-04-02 by PT
//-----------------------------------------------------------------------------

var browser_name = navigator.appName;

function btnClear() {
   window.parent.frmSearch.document.forms[0].in_ccl_query__m.value = "";
   deleteCookie("query");
}

function btnSubmit() {
   if (validate_form())
      document.forms[0].submit();
}

function body_onLoad(field_name) {
   if (field_name != null)
      eval("window.parent.frmSearch.document.forms[0]." + field_name + ".focus();");
   else
      window.parent.frmSearch.document.window.focus();
   if (browser_name == "Netscape" || browser_name == "Microsoft Internet Explorer") {
      window.parent.frmSearch.document.onkeypress = keyPress;
      if (browser_name == "Netscape")
         window.parent.frmSearch.document.captureEvents(Event.KEYPRESS);
   }
}

function keyPress(e) {
   var key_code = 0;
   if (browser_name == "Netscape")
      key_code = e.which;
   else if (browser_name == "Microsoft Internet Explorer")
      key_code = event.keyCode;
   if (key_code == 13 || key_code == 10) {
      if (validate_form())
         window.parent.frmSearch.document.forms[0].submit();
      return false;
   }
   else
      return true;
}

function form_onSubmit() {
   return validate_form();
}

function validate_form() {
   var i;
   for (i = 0; i < window.parent.frmSearch.document.forms[0].elements.length; i++) {
      var e = window.parent.frmSearch.document.forms[0].elements[i];
      var flags_pos = e.name.lastIndexOf("__");
      if (flags_pos != -1) {
         var flags = e.name.substring(flags_pos + 2);
         if (flags.indexOf("m") !=- 1 && e.value == "") {
            if (validate_message != null)
               alert(validate_message);
            e.focus();
            return false;
         }
      }
   }
   return true;
}

function show_axl_1(msg_mandatory) {
   if (isEmpty(window.parent.frmSearch.document.forms[0].in_ccl_query__m.value)) {
      alert(validate_message);
      window.parent.frmSearch.document.forms[0].in_ccl_query__m.focus();
   }
   else {
      document.forms[1].any.value = window.parent.frmSearch.document.forms[0].in_ccl_query__m.value;
      show_axl(1);
   }
}