/**************************************************************/
/**************************************************************/
/* General functions for Business Jet                         */
/*   - bjforms.js contains form specific functions            */
/**************************************************************/
/**************************************************************/

ns4 = document.layers;
ie4 = document.all;
nn6 = document.getElementById && !document.all;

/**************************************************************/
/* call the tracking php to count the visitor                 */
/**************************************************************/
function count() {

  document.write( "\<SCRIPT type='text/javascript' SRC='/count.php?refer=" + escape(document.referrer) + "'\>\</SCRIPT\>" );

}

/*******************************************************************************/
/* open a new window and bring to the top                                      */
/*******************************************************************************/
function openWin(url,name) {
  newWin = window.open(url,name, 'menubar=1,scrollbars=1,location=1,toolbar=1,resizable=1,status=1, width='+(screen.width * .75)+',height='+(screen.height * .75)+',left=40,top=40')
  newWin.focus()
}

/**************************************************************/
/* show the 'under construction' popup                        */
/**************************************************************/
function showObject() {

  hideObject();

  /* figure out where to display the pop-up box */
  var topadd  = (document.body.clientHeight - 300) / 2;
  var newtop  = document.body.scrollTop + topadd;
  newtop      = newtop + "px";
  var newleft = (document.body.clientWidth - 500) / 2;

  if (document.getElementById) {
     document.getElementById('popup').style.visibility = "visible";
     document.getElementById('popup').style.top = newtop;
     document.getElementById('popup').style.left = newleft;
  }
  else {
     if (ns4) {
        document.popup.visibility = "show";
     }
     else {
        if (ie4) {
           document.all['popup'].style.visibility = "visible";
        }
     }
  }
}

/**************************************************************/
/* hide the 'under construction' popup                        */
/**************************************************************/
function hideObject() {
  if (document.getElementById) {
     document.getElementById('popup').style.visibility = "hidden";
  }
  else {
     if (ns4) {
        document.popup.visibility = "hide";
     }
     else {
        if (ie4) {
           document.all['popup'].style.visibility = "hidden";
        }
     }
  }
}

/**************************************************************/
/* show the image popup on the charter fleet pages            */
/* if browser doesn't support getById let them click the link */
/**************************************************************/
function showImg(img) {

  if(document.getElementById) {

      /* hide the image in case it needs to move */
      hideImg();

      /* get the width and height of the image */
      imgx      = new Image();
      imgx.src  = img;
      var wide  = imgx.width;	
      var high  = imgx.height;
      
      /* center the popup box in the middle of browser window */
      var topadd  = (document.body.clientHeight - high) / 2;
      var newtop  = document.body.scrollTop + topadd;
      var newleft = ((document.body.clientWidth - wide) / 2) - 63;
   
      document.getElementById('imgpop').style.visibility = "visible";
      document.getElementById('imgpop').style.top = newtop;
      document.getElementById('imgpop').style.left = newleft;
      document.getElementById('imgpop').style.backgroundImage = 'url('+img+')';
      document.getElementById('imgpop').style.width  = wide;
      document.getElementById('imgpop').style.height = high;
  }
}

/**************************************************************/
/* hide the image popups                                      */
/**************************************************************/
function hideImg() {
  if (document.getElementById) {
      document.getElementById('imgpop').style.visibility = "hidden";
  }
}

/**************************************************************/
/* show the directions popup                                  */
/* (has not been activated yet)                               */
/**************************************************************/
function showDirections() {

  /* figure out where to display the pop-up box */
  var topadd  = (document.body.clientHeight - 450) / 2;
  var newtop  = document.body.scrollTop + topadd;
  newtop      = newtop + "px";
  var newleft = (document.body.clientWidth - 500) / 2;

  if (document.getElementById) {
     document.getElementById('directionspopup').style.visibility = "visible";
     document.getElementById('directionspopup').style.top = newtop;
     document.getElementById('directoinspopup').style.left = newleft;
  }
  else {
     if (ns4) {
        document.directionspopup.visibility = "show";
     }
     else {
        if (ie4) {
           document.all['directionspopup'].style.visibility = "visible";
        }
     }
  }
}

/**************************************************************/
/* show the summary info (also used on partslist page         */
/**************************************************************/
function showSummary(name) {
    document.getElementById(name).style.display = "block";
}

/**************************************************************/
/* hide the summary info                                      */
/**************************************************************/
function hideSummary(name) {
    document.getElementById(name).style.display = "none";
}

/**************************************************************/
/* preload the pictures for home page rollovers               */
/**************************************************************/
function preload() {
 if (document.images) {

   /* first load the button mouse-over images */
   imgb1  = new Image();
   imgb1.src = "images/home3d3_2x1b.jpg";
   imgb2  = new Image();
   imgb2.src = "images/home3d3_3x1b.jpg";
   imgb3  = new Image();
   imgb3.src = "images/home3d3_4x1b.jpg";
   imgb4  = new Image();
   imgb4.src = "images/home3d3_5x1b.jpg";
   imgb5  = new Image();
   imgb5.src = "images/home3d3_6x1b.jpg";

   /* load the alternate main images */
   img1  = new Image();
   img1.src  = "images/chartermain.jpg";
   img2  = new Image();
   img2.src  = "images/maintenancemain.jpg";
   img3  = new Image();
   img3.src  = "images/managementmain.jpg";
   img4  = new Image();
   img4.src  = "images/partsmain.jpg";
   img5  = new Image();
   img5.src  = "images/safetymain.jpg";
   
 }
}

/**************************************************************/
/* preload the pictures for bac 1-11 page rollovers           */
/**************************************************************/
function preload_bac_1_11() {
 if (document.images) {
   img1  = new Image();
   img2  = new Image();
   img3  = new Image();
   img4  = new Image();

   img1.src  = "bac_1-11_images/bac_1-11_jet_interior_cabin_1_650.jpg";
   img2.src  = "bac_1-11_images/bac_1-11_jet_interior_cabin_2_650.jpg";
   img3.src  = "bac_1-11_images/bac_1-11_jet_interior_cabin_3_650.jpg";
   img4.src  = "bac_1-11_images/bac_1-11_jet_interior_galley_650.jpg";
 }
}

/**************************************************************/
/* preload the pictures for challenger 300 page rollovers     */
/**************************************************************/
function preload_challenger() {
 if (document.images) {
   img1  = new Image();
   img2  = new Image();
   img3  = new Image();

   img1.src  = "challenger_300_images/Challenger-300-jet-interior-aft.jpg";
   img2.src  = "challenger_300_images/Challenger-300-jet-interior-fore.jpg";
   img3.src  = "challenger_300_images/Challenger-300-jet-interior-lav.jpg";
 }
}

/**************************************************************/
/* preload the pictures for challenger 300 #2 page rollovers  */
/**************************************************************/
function preload_challenger2() {
 if (document.images) {
   img1  = new Image();
   img2  = new Image();
   img3  = new Image();

   img1.src  = "challenger_300_2_images/Challenger-300-2-jet-interior-fore.jpg";
   img2.src  = "challenger_300_2_images/Challenger-300-2-jet-interior-rear.jpg";
   img3.src  = "challenger_300_2_images/Challenger-300-2-jet-interior-lav.jpg";
 }
}

/**************************************************************/
/* preload the pictures for falcon 900B page rollovers        */
/**************************************************************/
function preload_falcon() {
 if (document.images) {
   img1  = new Image();
   img2  = new Image();
   img3  = new Image();

   img1.src  = "falcon_900B_images/falcon-900b-jet-interior-seating.jpg";
   img2.src  = "falcon_900B_images/falcon-900b-jet-interior.jpg";
   img3.src  = "falcon_900B_images/falcon-900b-jet-interior-galley.jpg";
 }
}

/**************************************************************/
/* preload the pictures for gulfstream IV page rollovers      */
/**************************************************************/
function preload_gulfstream_IV() {
 if (document.images) {
   img1  = new Image();
   img2  = new Image();
   img3  = new Image();
   img4  = new Image();

   img1.src  = "gulfstream_IV_images/gulfstream_IV_jet_interior_cabin_1_650.jpg";
   img2.src  = "gulfstream_IV_images/gulfstream_IV_jet_interior_cabin_2_650.jpg";
   img3.src  = "gulfstream_IV_images/gulfstream_IV_jet_interior_cabin_3_650.jpg";
   img4.src  = "gulfstream_IV_images/gulfstream_IV_jet_interior_lav_650.jpg";
 }
}

/**************************************************************/
/* preload the pictures for gulfstream III page rollovers     */
/**************************************************************/
function preload_gulfstream_III() {
 if (document.images) {
   img1  = new Image();
   img2  = new Image();
   img3  = new Image();
   img4  = new Image();

   img1.src  = "gulfstream_III_images/gulfstream_III_jet_interior_cabin_1_650.jpg";
   img2.src  = "gulfstream_III_images/gulfstream_III_jet_interior_cabin_2_650.jpg";
   img3.src  = "gulfstream_III_images/gulfstream_III_jet_interior_cabin_3_650.jpg";
   img4.src  = "gulfstream_III_images/gulfstream_III_jet_interior_galley_650.jpg";
 }
}

/**************************************************************/
/* preload the pictures for hawker 850XP page rollovers       */
/**************************************************************/
function preload_hawker_850XP() {
 if (document.images) {
   img1  = new Image();
   img2  = new Image();
   img3  = new Image();
   img4  = new Image();

   img1.src  = "hawker_850XP_images/hawker_850XP_jet_interior_aft_650.jpg";
   img2.src  = "hawker_850XP_images/hawker_850XP_jet_interior_fore_2_650.jpg";
   img3.src  = "hawker_850XP_images/hawker_850XP_jet_interior_fore_650.jpg";
   img4.src  = "hawker_850XP_images/hawker_850XP_jet_interior_lav_650.jpg";
 }
}

/**************************************************************/
/* preload the pictures for citation VII page #1 rollovers    */
/**************************************************************/
function preload_citation_VII_1() {
 if (document.images) {
   img1  = new Image();
   img2  = new Image();
   img3  = new Image();
   img4  = new Image();

   img1.src  = "citation_VII_1_images/citation_VII_jet_interior_aft_650.jpg";
   img2.src  = "citation_VII_1_images/citation_VII_jet_interior_fore_650.jpg";
   img3.src  = "citation_VII_1_images/citation_VII_jet_interior_galley.jpg";
   img4.src  = "citation_VII_1_images/citation_VII_jet_interior_lav.jpg";
 }
}

/**************************************************************/
/* preload the pictures for citation VII page #2 rollovers    */
/**************************************************************/
function preload_citation_VII_2() {
 if (document.images) {
   img1  = new Image();
   img2  = new Image();
   img3  = new Image();
   img4  = new Image();

   img1.src  = "citation_VII_1_images/citation_VII_jet_interior_aft_2_650.jpg";
   img2.src  = "citation_VII_1_images/citation_VII_jet_interior_fore_650.jpg";
   img3.src  = "citation_VII_1_images/citation_VII_jet_interior_galley.jpg";
   img4.src  = "citation_VII_1_images/citation_VII_jet_interior_lav.jpg";
 }
}

/**************************************************************/
/* preload the pictures for king air 350 rollovers            */
/**************************************************************/
function preload_king_air_350() {
 if (document.images) {
   img1  = new Image();
   img2  = new Image();
   img3  = new Image();

   img1.src  = "king_air_350_images/king-air-350-interior.jpg";
   img2.src  = "king_air_350_images/king-air-350-interior-aft.jpg";
   img3.src  = "king_air_350_images/king-air-350-interior-fore.jpg";
 }
}

/**************************************************************/
/* Form Validation functions                                  */
/**************************************************************/
function trim(str)
{
  return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}

