if (document.images)
{
    image1 = new Image;
    image2 = new Image;
    image3 = new Image;
    image4 = new Image;
    image5 = new Image;
    image6 = new Image;
    image7 = new Image;
    image8 = new Image;
    image9 = new Image;
    image10 = new Image;
    image11 = new Image;
    image12 = new Image;
    image13 = new Image;
    image14 = new Image;
    image15 = new Image;
    image16 = new Image;
    image17 = new Image;
    image18 = new Image;
    image19 = new Image;
    image20 = new Image;
    image21 = new Image;
    image22 = new Image;
    image23 = new Image;
    image24 = new Image;
    image25 = new Image;
    image26 = new Image;
    image27 = new Image;
    image28 = new Image;
    image29 = new Image;
    image30 = new Image;
    image31 = new Image;
    image32 = new Image;
    image33 = new Image;
    image34 = new Image;
    image35 = new Image;
    image36 = new Image;
    image37 = new Image;
    image38 = new Image;
    image39 = new Image;
    image40 = new Image;
    image41 = new Image;
    image42 = new Image;
    image43 = new Image;
    image44 = new Image;
    image1.src = "/images/menu_1a.gif";
    image2.src = "/images/menu_1a_inv.gif";
    image3.src = "/images/menu_2a.gif";
    image4.src = "/images/menu_2a_inv.gif";
    image5.src = "/images/menu_3a.gif";
    image6.src = "/images/menu_3a_inv.gif";
    image7.src = "/images/menu_4a.gif";
    image8.src = "/images/menu_4a_inv.gif";
    image9.src = "/images/menu_5a.gif";
    image10.src = "/images/menu_5a_inv.gif";
    image11.src = "/images/hb_search.gif";
    image12.src = "/images/hb_search_inv.gif";
    image13.src = "/images/hb_home.gif";
    image14.src = "/images/hb_home_inv.gif";
    image15.src = "/images/hb_cart.gif";
    image16.src = "/images/hb_cart_inv.gif";
    image17.src = "/images/hb_links.gif";
    image18.src = "/images/hb_links_inv.gif";
    image19.src = "/images/hb_about.gif";
    image20.src = "/images/hb_about_inv.gif";
    image21.src = "/images/hb_feedback.gif";
    image22.src = "/images/hb_feedback_inv.gif";
    image23.src = "/images/hb_addtocart.gif";
    image24.src = "/images/hb_addtocart_inv.gif";
    image25.src = "/images/hb_containers.gif";
    image26.src = "/images/hb_containers_inv.gif";
    image27.src = "/images/hb_more.gif";
    image28.src = "/images/hb_more_inv.gif";
    image29.src = "/images/hb_back.gif";
    image30.src = "/images/hb_back_inv.gif";
    image31.src = "/images/hb_tellafriend.gif";
    image32.src = "/images/hb_tellafriend_inv.gif";
    image33.src = "/images/hb_faq.gif";
    image34.src = "/images/hb_faq_inv.gif";
    image35.src = "/images/hb_ideas.gif";
    image36.src = "/images/hb_ideas_inv.gif";
    image37.src = "/images/menu_6a.gif";
    image38.src = "/images/menu_6a_inv.gif";
    image39.src = "/images/hb_testimonials.gif";
    image40.src = "/images/hb_testimonials_inv.gif";
    image41.src = "/images/hb_gbo.gif";
    image42.src = "/images/hb_gbo_inv.gif";
    image43.src = "/images/hb_onsale.gif";
    image44.src = "/images/hb_onsale_inv.gif";

}

function chgImg(name, image)
{
    if (document.images)
    {
        document[name].src = eval(image+".src");
    }
}

function chgText(name, text) 
{
   var text1 = document.getElementById(name);
   text1.firstChild.nodeValue = text;
}


//---------------------------------------------------------------------||
// FUNCTION:    getCookieVal                                           ||
// PARAMETERS:  offset                                                 ||
// RETURNS:     URL unescaped Cookie Value                             ||
// PURPOSE:     Get a specific value from a cookie                     ||
//---------------------------------------------------------------------||
function getCookieVal (offset) {
   var endstr = document.cookie.indexOf (";", offset);

   if ( endstr == -1 )
      endstr = document.cookie.length;
   return(unescape(document.cookie.substring(offset, endstr)));
}


//---------------------------------------------------------------------||
// FUNCTION:    FixCookieDate                                          ||
// PARAMETERS:  date                                                   ||
// RETURNS:     date                                                   ||
// PURPOSE:     Fixes cookie date, stores back in date                 ||
//---------------------------------------------------------------------||
function FixCookieDate (date) {
   var base = new Date(0);
   var skew = base.getTime();

   date.setTime (date.getTime() - skew);
}


//---------------------------------------------------------------------||
// FUNCTION:    GetCookie                                              ||
// PARAMETERS:  Name                                                   ||
// RETURNS:     Value in Cookie                                        ||
// PURPOSE:     Retrieves cookie from users browser                    ||
//---------------------------------------------------------------------||
function GetCookie (name) {
   var arg = name + "=";
   var alen = arg.length;
   var clen = document.cookie.length;
   var i = 0;

   while ( i < clen ) {
      var j = i + alen;
      if ( document.cookie.substring(i, j) == arg ) return(getCookieVal (j));
      i = document.cookie.indexOf(" ", i) + 1;
      if ( i == 0 ) break;
   }

   return(null);
}


//---------------------------------------------------------------------||
// FUNCTION:    SetCookie                                              ||
// PARAMETERS:  name, value, expiration date, path, domain, security   ||
// RETURNS:     Null                                                   ||
// PURPOSE:     Stores a cookie in the users browser                   ||
//---------------------------------------------------------------------||
function SetCookie (name,value,expires,path,domain,secure) {
   document.cookie = name + "=" + escape (value) +
                     ((expires) ? "; expires=" + expires.toGMTString() : "") +
                     ((path) ? "; path=" + path : "") +
                     ((domain) ? "; domain=" + domain : "") +
                     ((secure) ? "; secure" : "");
}


//---------------------------------------------------------------------||
// FUNCTION:    DeleteCookie                                           ||
// PARAMETERS:  Cookie name, path, domain                              ||
// RETURNS:     null                                                   ||
// PURPOSE:     Removes a cookie from users browser.                   ||
//---------------------------------------------------------------------||
function DeleteCookie (name,path,domain) {
   if ( GetCookie(name) ) {
      document.cookie = name + "=" +
                        ((path) ? "; path=" + path : "") +
                        ((domain) ? "; domain=" + domain : "") +
                        "; expires=Thu, 01-Jan-70 00:00:01 GMT";
   }
}


//---------------------------------------------------------------------||
// FUNCTION:    DeleteInfo                                             ||
// PARAMETERS:  name                                                   ||
// RETURNS:     null                                                   ||
// PURPOSE:     Removes a value from shared cookie.                    ||
//---------------------------------------------------------------------||
function DeleteInfo (name) {

  var expDays = 30;
  var exp = new Date(); 
  exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

        testval = GetInfo(name);

        if (testval != null) {
          cookieval = GetCookie("HInfo");
          
          searchtoken = "|" + name + "|";
          
          starttag = cookieval.indexOf(searchtoken, 0);
          if (starttag >= 0) {
            endtag = cookieval.indexOf("|", starttag+1);
            startstring = endtag + 1;
            endstring = cookieval.indexOf("|", startstring) - 1;
          
            firstpart = cookieval.substring(0, starttag+1);
            secondpart = cookieval.substring(endstring+2, cookieval.length);
            cookieval = firstpart + secondpart;
            if (cookieval == "|") {
              DeleteCookie("HInfo");
            } else {
              SetCookie("HInfo", cookieval, exp, "/");
            }
          }
        } 
}


//---------------------------------------------------------------------||
// FUNCTION:    SetInfo                                                ||
// PARAMETERS:  name, value, expiration date                           ||
// RETURNS:     Null                                                   ||
// PURPOSE:     Stores a value in a shared cookie                      ||
//---------------------------------------------------------------------||
function SetInfo (name,value) {

  var expDays = 30;
  var exp = new Date(); 
  exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

        if (name != null) {
        
          cookieval = GetCookie("HInfo");
          if (cookieval != null) {    
            DeleteInfo(name);
            cookieval += name + "|" + value + "|";
          } else {
            cookieval = "|" + name + "|" + value + "|";
          }
          
          SetCookie("HInfo", cookieval, exp, "/");
          
        }
}         


//---------------------------------------------------------------------||
// FUNCTION:    GetInfo                                                ||
// PARAMETERS:  Cookie name                                            ||
// RETURNS:     value                                                  ||
// PURPOSE:     Gets a named value from a common cookie.               ||
//---------------------------------------------------------------------||
function GetInfo (name) {

        cookieval = GetCookie("HInfo");
        if (cookieval != null) {
          
          searchtoken = "|" + name + "|";
          
          var starttag = cookieval.indexOf(searchtoken, 0);
          if (starttag >= 0) {
            var endtag = cookieval.indexOf("|", starttag+1);
            var startstring = endtag + 1;
            var endstring = cookieval.indexOf("|", startstring);
          
            retstring = cookieval.substring(startstring, endstring);
          } else {
            retstring = null;
          }
          
          return retstring;
          
        } else {
        
          return null;
        }
}


  page = GetInfo("HLandingPage");
  if (page == null) {
    SetInfo("HLandingPage", location.href);
  }
