/*
 *
 * Name: itvwbook.js
 * Author: Sumon Mahbubur Rahman
 *
 * javascript functions for the view booking screen.
 */

// submit named form
//
function submitForm(formname) {
  var form = document.getElementById(formname);
  if (validate(form)){
    if (form.chkList && form.chkList.checked){
      form.txtBCODE.value='';
    }
    form.submit();
  }
}
// validate the login form
//
function validate(form) {
  var msgs = new Array(
             "Booking number is empty",
             "Lead name is empty",
             "Departure date is empty",
             "Check list Booking or enter any booking number",
             ""
             );
  var errmsg = "";

  // for direct client
  if (form.txtBCODE.value == "" && form.txtAGTCD.value == "") {
    errmsg = errmsg + "\n" + msgs[0];
  }
  // for agent 
  if (form.txtAGTCD.value != "" && form.txtBCODE.value == "" && !form.chkList.checked) {
     errmsg = errmsg + "\n" + msgs[3];
  }
  // for direct client
  if (form.txtAGTCD.value == "" && form.txtLEADN.value == "") {
    errmsg = errmsg + "\n" + msgs[1];
  }
  if (form.txtAGTCD.value == "" && form.txtDEPDT.value == "") {
    errmsg = errmsg + "\n" + msgs[2];
  }
  if (errmsg != "") {
    alert("Please correct the following errors to proceed:" + "\n" + errmsg);
    return false;
  }
  return true;
}
                                                                                                                           
function viewBooking(bocd) {
  if (bocd == "") return;
  form = document.getElementById("frmVWBook");
  form.hidINVURL.value = "";
  form.txtBCODE.value = bocd;
   form.chkList.checked = false;
  form.submit();
}
                                                                                                                           
// Flag - this file is loaded and executes
//
document.itvwbook_js = true;
                                                                                                                           

