﻿

function newImage(arg) {
   if (document.images) {
      rslt = new Image();
      rslt.src = arg;
      return rslt;
   }
}

function changeImages() {
   if (document.images && (preloadFlag == true)) {
      for (var i=0; i<changeImages.arguments.length; i+=2) {
         document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
      }
   }
}

var preloadFlag = false;
function preloadImages() {
   if (document.images) {
      Ridesharing_over = newImage("images/navbar/Ridesharing_over.gif");
      VehicleSales_over = newImage("images/navbar/VehicleSales_over.gif");
      AboutUs_over = newImage("images/navbar/AboutUs_over.gif");

      WhyRideshare_over = newImage("images/navbar/WhyRideshare_over.gif");
      JoinAVanpool_over = newImage("images/navbar/JoinAVanpool_over.gif");
      FormAVanpool_over = newImage("images/navbar/FormAVanpool_over.gif");
      TheVanpoolPackage_over = newImage("images/navbar/TheVanpoolPackage_over.gif");
      ForEmployers_over = newImage("images/navbar/ForEmployers_over.gif");
      FAQs_over = newImage("images/navbar/FAQs_over.gif");

      //FormAVanpoolcarat_ridesharing_over = newImage("images/navbar/form-a-vanpool-carat-ridesh.gif");

      who_rideshares_over = newImage("images/who_rideshares-over.gif");
      benefits_over = newImage("images/benefits-over.gif");
      vehicles_over = newImage("images/vehicles-over.gif");
      preloadFlag = true;
   }
}

// these functions will use a global called
// "selectedNavbarElements"
// which is set by the parent document to indicate
// which navbar button should be highlighted to reflect
// which section the the site we are on

if (!selectedNavbarElements)
{
   var selectedNavbarElements = new Array();
}

function strInArray(needle, haystack)
{
   for (var i = 0; i < haystack.length; i++)
   {
      if (haystack[i].toString() == needle)
      {
         return true;
      }
   }
   
   return false;
}

function writeNavbarImage(name, alt)
{
   if (strInArray(name, selectedNavbarElements))
   {
      src = "src=\"./images/navbar/" + name + "_over.gif\"";
   }
   else
   {
      src = "src=\"./images/navbar/" + name + ".gif\"";
   }
   
   name = "name=\"" + name + "\"";
   alt = "alt=\"" + alt + "\"";

   document.write("<img " + src + " " + name + " " + alt + " border=0>");
   return true;
}

function writeNavbarCarat(name)
{   
   if (strInArray(name, selectedNavbarElements))
   {
      src = "src=\"./images/navbar/" + name + "-carat_on.gif\"";
   }
   else
   {
      src = "src=\"./images/navbar/" + name + "-carat.gif\"";
   }   
   
   document.write("<img " + src + ">");
   return true;
}

function navbarOver(name)
{
   if (strInArray(name, selectedNavbarElements))
   {
      return true; // no change
   }
   else
   {
      changeImages(name, "./images/navbar/" + name + "_over.gif");
   }
}

function navbarOut(name)
{
   if (strInArray(name, selectedNavbarElements))
   {
      return true; // no change
   }
   else
   {
      changeImages(name, "./images/navbar/" + name + ".gif");
   }

}


function openWindow(url, w, h)
{
 var top = arguments[3] ? arguments[3] : "200";
 var left = arguments[4] ? arguments[4] : "450";
 
 var options = "width=" + w + ",height=" + h + ",";
 options += "resizable=yes,scrollbars=yes,status=no,";
 options += "menubar=no,toolbar=no,location=no,directories=no,top=" + top + ",left=" + left;
 var newWin = window.open(url, 'newWin', options);
 newWin.focus();
}


   function auto_tab(form, item, required_length, next_item_name)
   { //alert('asdfasdf');
      form = document.forms[form];
      current_length = item.value.length;

      if (current_length == required_length)
      {
         form.elements[next_item_name].select()
      }
   }
   
     function auto_tab_master(item, required_length, next_item_name)
   { //alert('asdfasdf');
          current_length = item.value.length;

      if (current_length == required_length)
      {
         document.getElementById(next_item_name).select();
      }
   }
   
   function redirectPage(pagename)
{
window.setTimeout("window.location='" + pagename + "'", 1);


}