var isIE = (navigator.appVersion.indexOf("MSIE") != -1)? true : false;

/* begin - for top navigation drop down */

var t ; 
var g_SELECT = "";   // string containing select boxes on a form

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



function loadHdrImages() {
MM_preloadImages('/isleta/site/images/nav/dinebackgd.gif','/isleta/site/images/nav/staybackgd.gif','/isleta/site/images/nav/playbackgd.gif','/isleta/site/images/nav/meetbackgd.gif','/isleta/site/images/nav/relaxbackgd.gif','/isleta/site/images/nav/entertainbackgd.gif','/isleta/site/images/nav/gamebackgd.gif','/isleta/site/images/navlearnbackgd.gif','/newimages/stay/hotel_sm_on.jpg','/newimages/stay/resortcard_sm_on.jpg','/newimages/stay/rvpark_sm_on.jpg','/newimages/relax/spa_tour_on.jpg','/newimages/relax/reservations_sm_on.jpg','/newimages/relax/spa_services_on.jpg','/newimages/relax/pool_sm_on.jpg','/newimages/play/golf_sm_on.jpg','/newimages/play/bowling_sm_on.jpg','/newimages/play/fishing_sm_on.jpg','/newimages/play/familyfun_sm_on.jpg','/newimages/meet/spaceinfo_sm.jpg','/newimages/meet/busconf_sm_on.jpg','/newimages/meet/contact_sales_sm_on.jpg','/newimages/meet/socials_sm_on.jpg','/newimages/meet/services_lp_sm_on.jpg','/newimages/meet/spaceinfo_sm.jpg','/newimages/meet/contact_sales_sm_on.jpg','/newimages/meet/busconf_sm_on.jpg','/newimages/meet/services_lp_sm_on.jpg','/newimages/learn/puebloisleta_sm_on.jpg','/newimages/learn/maps_sm_on.jpg','/newimages/learn/pressrels_sm_on.jpg','/newimages/learn/localinfo_sm_on.jpg','/newimages/game/casino_sm_on.jpg','/newimages/game/playersclub_sm_on.jpg','/newimages/game/promos_sm_on.jpg','/newimages/game/palacewest_sm_on.jpg','/newimages/entertain/showroom_sm_on.jpg','/newimages/entertain/outdoor_sm_on.jpg','/newimages/entertain/lounges_sm_on.jpg','/newimages/entertain/tickets_sm_on.jpg','/newimages/dine/specialty_sm_on.jpg','/newimages/dine/casual_sm_on.jpg','stay/images/packages_sm_on.jpg');
}

function hideWidget(){
	   document.getElementById('hotelshadow').style.display = 'none';
}

function showWidget(){
	   document.getElementById('hotelshadow').style.visibility="visible";
}

 function turnOn(dname) {
    clearTimeout(t);
    document.getElementById(dname).style.visibility = 'visible';
    hideSelect();
  }

 function turnOff(dname) {
    unhideSelect();
    document.getElementById(dname).style.visibility = 'hidden';
}

 function turnOff_d(dname,tx) {
    t = setTimeout("turnOff('" + dname + "')",tx);
}

function findSelect() {
  if (document.forms.length > 0) {
    var t =  document.forms[0]
    for (var j=0; j < t.length; j++) {
        if (t.elements[j].type=="select-one" || t.elements[j].type=="select-multiple") {
             if(t.elements[j].id != "quickLinks")
                    g_SELECT += j + "|"
        }
    }
  }
}


/* For hiding select boxes so the top navigation does not 
   appear below the box (only for IE6) */

function hideSelect() {
  // lets roll thru the form to look for the form-select type 
  //window.status = document.forms[0].elements.length
  if (g_SELECT=="") { findSelect() }
      // do the hiding here
      if (g_SELECT!="") {
          var temp = g_SELECT.split("|")
          var t = document.forms[0]
          for(var j=0; j < temp.length-1; j++) {
             t.elements[temp[j]].style.visibility="hidden";
          }
      }
}

function unhideSelect() {
   if (g_SELECT!="") {
      var temp = g_SELECT.split("|")
      var t = document.forms[0]
       for(var j=0; j < temp.length-1; j++) {
           t.elements[temp[j]].style.visibility="visible";
       }
   }
}

/* end - for top navigation drop down */



/* Start - specific to only Home and Station Finder page */
function switchClass(idx,cls) {
  document.getElementById(idx).className = cls
}

function animateFinder() {
   var t  = setTimeout("switchClass('stationFinder','stationFinderLrg')",750);   
   t = setTimeout("switchClass('stationFinder','stationFinderSml')",1500);
}

 // window.onload = animateFinder;
/* End - specific to only Home and Station Finder page */



function getDivPosition() {
  // get main container offsetTop number
  //window.status = "footer ends at: " + document.getElementById("footer").offsetTop
  
}

function getCarInCorner() {
  var t2 = (document.getElementById("footer"))? document.getElementById("footer").offsetTop : 0;
  if (document.getElementById("carInCorner")) {
    var t = document.getElementById("carInCorner")

     if (isIE) {
      var tp3 = parseInt(t2-206);  
       t.style.top = tp3 
       t.style.visibility = "visible";              
     } else {       
      var tp3 = parseInt(t2-206);       
      var temp3 =  "position:absolute;left:769px;top:" + tp3 + "px;visibility:visible;"
      t.setAttribute("style",temp3)
     }   // isIE check
     if (document.getElementById("rightColContent")) {  document.getElementById("rightColContent").appendChild(t) }
      
  }
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

function openNewWindow(e) {
  var features = '';
  var start;
  var end;
  var width;
  var height;
  var thisurl = this.href;
  width = parseInt(getDimensionFrom(this, 'w'))>0 ? getDimensionFrom(this, 'w') : '';
  height = parseInt(getDimensionFrom(this, 'h'))>0 ? getDimensionFrom(this, 'h') : '';
  if (height.length>0 || width.length>0) {
    features += height.length>0 ? 'height='+height+',' : '';
    features += width.length>0 ? 'width='+width+',' : '';
    features += (thisurl.indexOf("help.aspx") > 0) ? 'scrollbars=yes,' : '';
  }
  features += getFeatures(this);
   
  if (!e) var e = window.event;
  if (features.length>0) {
    if (features.substr(features.length-1,1) == ",")
      features = features.substr(0, features.length-1);
    window.open(this.href, '_new', features);
  } else {
    window.open(this.href);
  }
  return false;
}

function getDimensionFrom(obj, attrib) {
  if (obj.className.indexOf(" "+attrib) != -1) {
    start = obj.className.indexOf(" "+attrib) + 1
    end = obj.className.indexOf(" ", start);
    end = (end == -1) ? obj.className.length - start : end - start;
    return obj.className.substr(start+1, end-1);
  } else {
    return "";
  }
}

function getFeatures(obj) {
  var features = "";
  if (obj.className.indexOf(" scroll") != -1) { features += "scrollbars=yes,"; }
  if (obj.className.indexOf(" scrollNo") != -1) { features += "scrollbars=no,"; }
  if (obj.className.indexOf(" historyNo") != -1) { features += "history=no,"; }
  if (obj.className.indexOf(" history") != -1) {features += "history=yes,"; }
  if (obj.className.indexOf(" toolbar") != -1) { features += "toolbar=yes,"; }
  if (obj.className.indexOf(" toolbarNo") != -1) { features += "toolbar=no,"; }
  if (obj.className.indexOf(" locationNo") != -1) { features += "location=no,"; }
  if (obj.className.indexOf(" location") != -1) { features += "location=yes,"; }
  if (obj.className.indexOf(" menu") != -1) { features += "menubar=yes,"; }
  if (obj.className.indexOf(" menuNo") != -1) { features += "menubar=no,"; }
  if (obj.className.indexOf(" resize") != -1) { features += "resizable=yes,"; }
  if (obj.className.indexOf(" resizeNo") != -1) { features += "resizable=no,"; }
  return features;
}


function GetAnchors() {
  var elements = new Array('a', 'area');
  for (var j=0; j < elements.length; j++) {
    var x = document.getElementsByTagName(elements[j]);
	  for (var i=0;i<x.length;i++) {
	    if (x[i].className.indexOf('newWin') != -1) {
			  x[i].onkeypress = openNewWindow;
			  x[i].onclick = openNewWindow;
			  x[i].setAttribute("title", "New Window");
		  } else if (x[i].className.indexOf('popup') != -1) {
			  x[i].onkeypress = openNewWindow;
			  x[i].onclick = openNewWindow;
			  x[i].setAttribute("title", "Pop-up Window");
		 } else if (x[i].className.indexOf('word') != -1) {
			  x[i].onkeypress = openNewWindow;
			  x[i].onclick = openNewWindow;
			  x[i].setAttribute("title", "Word Document");
		} else if (x[i].className.indexOf('ppt') != -1) {
			  x[i].onkeypress = openNewWindow;
			  x[i].onclick = openNewWindow;
			  x[i].setAttribute("title", "PowerPoint Document");
		  } else if (x[i].className.indexOf('pdf') != -1) {
			  x[i].onkeypress = openNewWindow;
			  x[i].onclick = openNewWindow;
			  x[i].setAttribute("title", "Adobe PDF Document");
		  } else if (x[i].className.indexOf('printPage') != -1) {
			  x[i].onkeypress = printPage;
			  x[i].onclick = printPage;
			  x[i].setAttribute("title", "Print Page");
		  } else if (x[i].className.indexOf('external') != -1) {
		    x[i].onkeypress = openNewWindow;
			  x[i].onclick = openNewWindow;
			  x[i].setAttribute("title", "External link");
		  } else if (x[i].className.indexOf('internal') != -1) {
			  x[i].setAttribute("title", "Internal link");
		  }
	  }  
  }
}

function printPage() {
window.print();
}

addLoadEvent(GetAnchors);

  function checkCharLeft(inputTextArea,maxChar,divName) {    
    var v = inputTextArea.value;    
    var t = v.length;
    var x = parseInt(maxChar  -  t);  
     if (x < 0) { 
        x = 0;
       inputTextArea.value = v.substring(0,maxChar);
     }
      document.getElementById(divName).innerHTML = "<strong>" + x + " characters remaining</strong>";
}

  function checkGlobalBoxes(initValue) {
    var retVal = escape(initValue);
    retVal = retVal.replace(/%3C/g," ");
    retVal = retVal.replace(/%3E/g," ");
    retVal = retVal.replace(/%3D/g," ");
    retVal = retVal.replace(/%5C/g,"");
	  return unescape(retVal);
  }
  		 
  var ANX = (isIE)? "A" : "a";
  var ULX = (isIE)? "UL" : "ul";
  var LIX = (isIE)? "LI" : "li";
  var DIVX = (isIE)? "DIV" : "div";
  var LVL_ID = new Array("A","B","C","E","F","G")

 /* top nav */
  var navSections = new Array("Stay","Game","Play","Dine","Relax","Meet","Entertain","Learn")
  var topNav = new Array("tnavStay","tnavGame","tnavPlay","tnavDine","tnavRelax","tnavMeet","tnavEntertain","tnavLearn")
  var subNav = new Array("subnavStay","subnavGame","subnavPlay","subnavDine","subnavRelax","subnavMeet","subnavEntertain","subnavLearn")
    var parentLevels = new Array()
    var childMenus = new Array()
    var g_curSubNav = "" 
    var aMatchIDX = -1;   
    document.write("<style> .rtSecondLevel, .rtThirdLevel, .rtFourthLevel { display:none; } </style>");
    var g_TIMES = 0;

function cleanUrl(curURL) {
  var cl_URL = curURL.replace(/\/index.*/,'/');
	cl_URL = cl_URL.replace(/\/default.*/,'/');
	cl_URL = cl_URL.replace(/#.*/,'');
	cl_URL = cl_URL.replace(/\?.*/,'');
  return cl_URL.toLowerCase();
}

    var docUrl = cleanUrl(document.URL)

function setSideMenus() {
    getTopNav();
  if(document.getElementById("rightNav")) {
     getParentsArray("rightNav"); 
     if(!MenuMemory("rightNav")) {
         for (var j=0; j < parentLevels.length; j++) {
               if (parentLevels[j].length > 0) {
                   if(parentLevels[j].item(0).hasChildNodes()) {
                      if(isIE) {
                          if (getTheMatch("rightNav",j))
                               break;
                      } else {
                           if (getFireFoxMatching("rightNav",j))
                              break;
                      }
                   } 
               } 
         }  // for j
     }   // MenuMemory 
   }  // #30       
 }  // #28


/*  TOP NAV HI-LITE */
function turnAllOff() {  for (var j=0; j < subNav.length; j++) {  turnOff(subNav[j]) } }

 function turnOff_d(dname,tx) {
    t = setTimeout("turnOff('" + dname + "')",tx);
}

function doThis() {
   var t = this.id
    var x
   if (t.charAt(0)=="t") 
      x =  'sub' + t.substring(1,t.length)
   else
      x = 'sub' + t.substring(0,t.length-1)
   turnAllOff(); turnOn(x);
   hideSelect();
}

function unDoThis() {
   var t = this.id
    var x
   if (t.charAt(0)=="t") 
      x =  'sub' + t.substring(1,t.length)
   else
      x = 'sub' + t.substring(0,t.length-1)
    turnOff_d(x,200);
    unhideSelect();
}

function unDoThis2() {
   var t = this.id
    var x
   if (t.charAt(0)=="t") 
      x =  'sub' + t.substring(1,t.length)
   else
      x = 'sub' + t.substring(0,t.length-1)
    turnOff_d(x,200);
    unhideSelect();
}


function doThis3() {
   var t = this.id
    var x
   if (t.charAt(0)=="t") 
      x =  'sub' + t.substring(1,t.length)
   else
      x = 'sub' + t.substring(0,t.length-1)
   turnAllOff(); turnOn(x);
   hideSelect();hideWidget();
}

function unDoThis3() {
   var t = this.id
    var x
   if (t.charAt(0)=="t") 
      x =  'sub' + t.substring(1,t.length)
   else
      x = 'sub' + t.substring(0,t.length-1)
    turnOff_d(x,200);
    unhideSelect();
	showWidget();
}

function getTopNav() {
   // this will hi-lite the top nav
  var tmp, tp2

  for (var k=0; k < navSections.length; k++) {
    if (docUrl.lastIndexOf("/" + navSections[k].toLowerCase() + "/") > -1) {
        // matching, hi-lite top button
       document.getElementById(topNav[k]).className = "onState"
    } else {
            // insert into its topNav & subNav li items mouseover events, mouseout events
       if (subNav[k] != "") {      
 
          document.getElementById(topNav[k]).onmouseover = doThis;
          document.getElementById(topNav[k]).onmouseout = unDoThis2;
          tmp = document.getElementById(subNav[k]).getElementsByTagName(LIX)
          for (var m = 0; m < tmp.length; m++) {
             tmp.item(m).getElementsByTagName(ANX).item(0).onmouseover = doThis;
             tmp.item(m).getElementsByTagName(ANX).item(0).onmouseout = unDoThis;
          }  // for m
       }  // if there's subNav
    }
  }
}
/* END OF TOP NAV HI-LITE */

/* RIGHT NAV HI-LITE */
function getParentsArray(elementi) {
   var root = document.getElementById(elementi);
   var BB = ""
    if (root.getElementsByTagName(DIVX).length > 0) {
       for (var j=0; j < root.getElementsByTagName(DIVX).length; j++) {
          parentLevels[j] = root.getElementsByTagName(DIVX).item(j).getElementsByTagName("UL")     
       }
    }
}

function MenuMemory(elemento) {
 var t = document.getElementById(elemento).getElementsByTagName(DIVX)
 var linkUrl = ""
 var foundit = false;
 var BB = ""
 var temp1, temp2, temp3
     for (var x=0; x < t.length; x++) {
         linkUrl = cleanUrl(t.item(x).getElementsByTagName(ANX).item(0).href)
           if (linkUrl==docUrl) {
                var omsg = "";
              if (parentLevels[x].length > 0) {
                    t.item(x).getElementsByTagName("span").item(0).className = "onStateB"    
                    t.item(x).getElementsByTagName(ANX).item(0).className = "onBold";
                    t.item(x).className = "onStateB"; 
                    temp2 = parentLevels[x].item(0)
                    if(isIE) {
                           temp2.style.display = "inline-block";
                         for (var z=0; z < temp2.childNodes.length; z++) {
                              temp1 = temp2.childNodes(z)
                              if (temp1.getElementsByTagName(ULX).length==0)
                                  temp1.className = "rtnavL2noBox";
                          }
                    } else {   // for firefox
                          temp2.style.display = "block";
                          temp3 =  temp2.getElementsByTagName(LIX)
                          if (temp3.length > 0) {
                            for (var z=0; z < temp3.length; z++) {
                                temp1 = temp3.item(z) 
                                 if (temp1.getElementsByTagName(ULX).length==0)
                                  temp1.className = "rtnavL2noBox";
                            } 
                          }
                    }

              } else {
                     t.item(x).className = "onStateB" 
                     t.item(x).getElementsByTagName("span").item(0).className = "onStateA"    
                     t.item(x).getElementsByTagName(ANX).item(0).className = "onGray"
               } // if ULX.length > 0
                foundit = true;
                break;
           }   // if linkUrl==docUrl
     }   // for loop
  return foundit;
}


function getTheMatch(rtNav,idx) {
   var t = parentLevels[idx]
  var t2 = t.item(0).childNodes
  var t1, t3, t4, levelArray, BB, tt
  var LevelSTR = idx + "|"
   var t_L2, t_L3  
  for (var j=0; j < t2.length; j++) {    
      BB = t2.item(j).getElementsByTagName(ANX).item(0).href.toLowerCase();
         if(BB==docUrl) {
           aMatchIDX = j;
           LevelSTR += aMatchIDX + "|"
            break;
         } else {
              t_L2 = j;
              if (t2.item(j).getElementsByTagName(ULX).length > 0) { 
                  tt = t2.item(j).getElementsByTagName(ULX).item(0)
                  for (var k = 0; k < tt.childNodes.length; k++) {
                          BB =  tt.childNodes[k].getElementsByTagName(ANX).item(0).href.toLowerCase();       
                          if(BB==docUrl) {
                                 aMatchIDX = k;
                                 LevelSTR +=  t_L2 + "|"  + (aMatchIDX) + "|"
                                 break;
                          } else { 
                              t_L3 = k; 
                              if(tt.childNodes[k].getElementsByTagName(ULX).length > 0) {                                 
                                  t4 = tt.childNodes[k].getElementsByTagName(ULX).item(0)
                                   for (var m = 0; m < t4.childNodes.length; m++) {
                                        BB =  t4.childNodes[m].getElementsByTagName(ANX).item(0).href.toLowerCase();
                                        if (BB==docUrl) {
                                             aMatchIDX = m;
                                             LevelSTR += t_L2 + "|" + t_L3 + "|" + m + "|" 
                                        }
                                    }
                              }
                          } 
                     }  
                }
         }
  } 
      if (aMatchIDX != -1) {
         turnRightNavOn(rtNav,LevelSTR)
         return true
      } 
  return false
}

function getFireFoxMatching(rtNav, idx) {
  // note - already have the top top level idx
var retSTR = ""
var curLI_Href = ""
 var t1,t2, tea1, tea2
 t1 = parentLevels[idx].item(0)  // products & services div
 t2 = t1.getElementsByTagName(LIX)
 var xParentNode = new Array()
 var cnt = 0;
   for(var j=0; j < t2.length; j++) {
      if(t2.item(j).childNodes.length > 1) {
        xParentNode[cnt] = j
       cnt++;
      } 
    curLI_Href = cleanUrl(t2.item(j).getElementsByTagName(ANX).item(0).href)
    if(docUrl==curLI_Href) {
      aMatchIDX = j
      break;
    }
  }  // end for j

    for (var m=0; m < xParentNode.length; m++) {
       tea1 = xParentNode[m];  // li w/ children
     tea2 = t2.item(parseInt(tea1)).getElementsByTagName(ANX)
       for (var n=1; n < tea2.length; n++) {
         curLI_Href = cleanUrl(tea2.item(n).href)
         if(docUrl==curLI_Href) {
           retSTR += tea1 + "|" 
           aMatchIDX = parseInt(tea1+n)
           break;
         }
       }
    }

    retSTR +=  (aMatchIDX > -1)? aMatchIDX + "|" : "";
    if (retSTR.length > 0) {
        turnRightNavOnFF(rtNav, idx + "|" + retSTR, xParentNode.join("|"))
        return true
    } else {
        return false
    }
}

function turnRightNavOn(rtNav,onSTR) {
       var levelArray, t1,t2,t3,t4
        levelArray = onSTR.split("|")
          t3 = document.getElementById(rtNav).getElementsByTagName(DIVX).item(parseInt(levelArray[0]))
          t1 = t3.getElementsByTagName(ULX).item(0)
          for (var z=0; z < levelArray.length-1; z++) {
               if(z==0) {                
                  t3.className = "onStateB";
                   t3.getElementsByTagName("span").item(0).className = "onStateB";
                   t3.getElementsByTagName(ANX).item(0).className = "onBold"  
                   t1.style.display = (isIE)? "inline-block" : "block";
                  for (var j = 0; j < t1.childNodes.length; j++) {
                       if (t1.childNodes(j).getElementsByTagName(ULX).length == 0) {
                          t1.childNodes(parseInt(j)).className = "rtnavL2noBox";
                       }                            
                   }                   
               } else if(z==1) {
                      t2 = t1.childNodes(parseInt(levelArray[z]))
                      if (t2.getElementsByTagName(ULX).length > 0) {
                        t2.getElementsByTagName(ULX).item(0).style.display = "block";
                        t2.className = "rtnavOnL2";
                      } 
                       if (levelArray.length < 4) {  t2.getElementsByTagName(ANX).item(0).className = "onGray"; }
               } else if(z==2) {
                          t2 = t1.childNodes(parseInt(levelArray[1]))   
                          tt = t2.getElementsByTagName(ULX).item(0)
                          t4 = tt.childNodes(parseInt(levelArray[z]))
                          if (levelArray.length < 5) { t4.getElementsByTagName(ANX).item(0).className = "onGray"; }
                          if(t4.getElementsByTagName(ULX).length > 0) { t4.getElementsByTagName(ULX).item(0).style.display = "block"; }
                } else if(z==3) {
                     tt = t1.childNodes(parseInt(levelArray[1])) 
                     t2 = tt.getElementsByTagName(ULX).item(0).childNodes(parseInt(levelArray[2]))
                     t4 = t2.getElementsByTagName(ULX).item(0).childNodes(parseInt(levelArray[z]))
                     t4.className = "rtnavOnL4";
                     t4.getElementsByTagName(ANX).item(0).className = "onGray"; 
                }
           }
          return true
}

function turnRightNavOnFF(rtNav, onSTR, parentNodeSTR) {
  // for firefox, will merge with the other turnRightNavOn later
       var levelArray, xParentNode
        levelArray = onSTR.split("|")
        xParentNode = parentNodeSTR.split("|")
        var t1, t2, t3, t4
        t3 = document.getElementById(rtNav).getElementsByTagName(DIVX).item(parseInt(levelArray[0]))
        t1 = t3.getElementsByTagName(ULX).item(0)
          for (var z=0; z < levelArray.length-1; z++) {
               if(z==0) {   
                  t3.className = "onStateB";
                   t3.getElementsByTagName("span").item(0).className = "onStateB";
                   t3.getElementsByTagName(ANX).item(0).className = "onBold"  
                   t1.style.display = "block";
                   t4 =  t1.getElementsByTagName(LIX)
                   for(var k = 0; k < t4.length; k++) {                   
                     if (t4.item(k).getElementsByTagName(ULX).length == 0) {
                            t4.item(k).className = "rtnavL2noBox";
                     }
                   }

               } else if(z==1) {
                      t2 = t1.getElementsByTagName(LIX).item(levelArray[z])
                      if (t2.getElementsByTagName(ULX).length > 0) {
                        t2.getElementsByTagName(ULX).item(0).style.display = "block";
                        t2.className = "rtnavOnL2";
                      } 
                       if (levelArray.length < 4) {  t2.getElementsByTagName(ANX).item(0).className = "onGray"; }
               } else if(z==2) {
                      t4 =  t1.getElementsByTagName(LIX).item(parseInt(levelArray[z]))  
                      if (levelArray.length < 5) { t4.getElementsByTagName(ANX).item(0).className = "onGray"; }
                      if(t4.getElementsByTagName(ULX).length > 0) { t4.getElementsByTagName(ULX).item(0).style.display = "block"; }
               } else if(z==3) {
                     t4 = t1.getElementsByTagName(LIX).item(parseInt(levelArray[z]))
                     t4.className = "rtnavOnL4";
                     t4.getElementsByTagName(ANX).item(0).className = "onGray"; 
               }
          } // for z

}



///////////////////////////////////////

	   

function imgOn(imgName) 
    {
                document.getElementById(imgName).src = eval(imgName + "on.src");       
    }
    function imgOff(imgName) 
    {
                 document.getElementById(imgName).src = eval(imgName + "off.src");   
    }

 if (document.images) 
    { 
	
specialtyon = new Image();
specialtyon.src = "/newimages/dine/specialty_sm_on.jpg";
specialtyoff = new Image();
specialtyoff.src = "/newimages/dine/specialty_sm.jpg";


casualon = new Image();
casualon.src = "/newimages/dine/casual_sm_on.jpg";
casualoff = new Image();
casualoff.src = "/newimages/dine/casual_sm.jpg";

showroomon = new Image();
showroomon.src = "/newimages/entertain/showroom_sm_on.jpg";
showroomoff = new Image();
showroomoff.src = "/newimages/entertain/showroom_sm.jpg";

outdooron = new Image();
outdooron.src = "/newimages/entertain/outdoor_sm_on.jpg";
outdooroff = new Image();
outdooroff.src = "/newimages/entertain/outdoor_sm.jpg";

loungeson = new Image();
loungeson.src = "/newimages/entertain/lounges_sm_on.jpg";
loungesoff = new Image();
loungesoff.src = "/newimages/entertain/lounges_sm.jpg";

ticketson = new Image();
ticketson.src = "/newimages/entertain/tickets_sm_on.jpg";
ticketsoff = new Image();
ticketsoff.src = "/newimages/entertain/tickets_sm.jpg";

casinoon = new Image();
casinoon.src = "/newimages/game/casino_sm_on.jpg";
casinooff = new Image();
casinooff.src = "/newimages/game/casino_sm.jpg";	

playersclubon = new Image();
playersclubon.src = "/newimages/game/playersclub_sm_on.jpg";
playerscluboff = new Image();
playerscluboff.src = "/newimages/game/playersclub_sm.jpg";	

promoson = new Image();
promoson.src = "/newimages/game/promos_sm_on.jpg";
promosoff = new Image();
promosoff.src = "/newimages/game/promos_sm.jpg";	

palaceweston = new Image();
palaceweston.src = "/newimages/game/palacewest_sm_on.jpg";
palacewestoff = new Image();
palacewestoff.src = "/newimages/game/palacewest_sm.jpg";	
		
puebloisletaon = new Image();
puebloisletaon.src = "/newimages/learn/puebloisleta_sm_on.jpg";
puebloisletaoff = new Image();
puebloisletaoff.src = "/newimages/learn/puebloisleta_sm.jpg";	

mapson = new Image();
mapson.src = "/newimages/learn/maps_sm_on.jpg";
mapsoff = new Image();
mapsoff.src = "/newimages/learn/maps_sm.jpg";	

pressrelson = new Image();
pressrelson.src = "/newimages/learn/pressrels_sm_on.jpg";
pressrelsoff = new Image();
pressrelsoff.src = "/newimages/learn/pressrels_sm.jpg";	

localinfoon = new Image();
localinfoon.src = "/newimages/learn/localinfo_sm_on.jpg";
localinfooff = new Image();
localinfooff.src = "/newimages/learn/localinfo_sm.jpg";	

spaceinfoon = new Image();
spaceinfoon.src = "/newimages/meet/spaceinfo_sm.jpg";
spaceinfooff = new Image();
spaceinfooff.src = "/newimages/meet/spaceinfo_sm_on.jpg";	
	
contactsaleson = new Image();
contactsaleson.src = "/newimages/meet/contact_sales_sm_on.jpg";
contactsalesoff = new Image();
contactsalesoff.src = "/newimages/meet/contact_sales_sm.jpg";	

conferenceson = new Image();
conferenceson.src = "/newimages/meet/busconf_sm_on.jpg";
conferencesoff = new Image();
conferencesoff.src = "/newimages/meet/busconf_sm.jpg";	

socialson = new Image();
socialson.src = "/newimages/meet/socials_sm_on.jpg";
socialsoff = new Image();
socialsoff.src = "/newimages/meet/socials_sm.jpg";	

serviceson = new Image();
serviceson.src = "/newimages/meet/services_lp_sm_on.jpg";
servicesoff = new Image();
servicesoff.src = "/newimages/meet/services_lp_sm.jpg";	
		
golfon = new Image();
 golfon.src = "/newimages/play/golf_sm_on.jpg";
 golfoff = new Image();
 golfoff.src = "/newimages/play/golf_sm.jpg";	

bowlingon = new Image();
 bowlingon.src = "/newimages/play/bowling_sm_on.jpg";
 bowlingoff = new Image();
 bowlingoff.src = "/newimages/play/bowling_sm.jpg";	
				
	fishingon = new Image();
 fishingon.src = "/newimages/play/fishing_sm_on.jpg";
 fishingoff = new Image();
 fishingoff.src = "/newimages/play/fishing_sm.jpg";	
 
 familyfunon = new Image();
 familyfunon.src = "/newimages/play/familyfun_sm_on.jpg";
 familyfunoff = new Image();
 familyfunoff.src = "/newimages/play/familyfun_sm.jpg";	
				
					
		
touron = new Image();
  touron.src = "/newimages/relax/spa_tour_on.jpg";
  touroff = new Image();
  touroff.src = "/newimages/relax/spa_tour.jpg";
  

reservationon = new Image();
  reservationon.src = "/newimages/relax/reservations_sm_on.jpg";
  reservationoff = new Image();
  reservationoff.src = "/newimages/relax/reservations_sm.jpg";
  
   spa_serviceson = new Image();
  spa_serviceson.src = "/newimages/relax/spa_services_on.jpg";
  spa_servicesoff = new Image();
  spa_servicesoff.src = "/newimages/relax/spa_services.jpg";
	
	 poolon = new Image();
  poolon.src = "/newimages/relax/pool_sm_on.jpg";
  pooloff = new Image();
  pooloff.src = "/newimages/relax/pool_sm.jpg";	
	
  hotelon = new Image();
  hotelon.src = "/newimages/stay/hotel_sm_on.jpg";
  hoteloff = new Image();
  hoteloff.src = "/newimages/stay/hotel_sm.jpg";
  
   resortcardon = new Image();
 resortcardon.src = "/newimages/stay/resortcard_sm_on.jpg";
  resortcardoff = new Image();
  resortcardoff.src = "/newimages/stay/resortcard_sm.jpg";
  
 rvon = new Image();
 rvon.src = "/newimages/stay/rvpark_sm_on.jpg";
  rvoff = new Image();
  rvoff.src = "/newimages/stay/rvpark_sm.jpg";
  
  packageson = new Image();
 packageson.src = "/stay/images/packages_sm_on.jpg";
  packagesoff = new Image();
  packagesoff.src = "/stay/images/packages_sm.jpg";
}
  
  
window.onload = function() {	
loadHdrImages();	
   setSideMenus();
   getDivPosition();
   getCarInCorner();
   
}  // done w/ windows.onload

//Room Popup
function roomPopup(url) {
window.open(url,'roomtype','toolbar=no,location=no,menubar=no,status=no,scrollbars=yes,height=500,width=750,resizable=no,screenX=161,screenY=0,left=161,top=0,alwaysRaised');
}


