
function getSitePath()
{
	var dirName = '/site/';
	var pathname = window.location.pathname; 
	var iPos = window.location.pathname.toString().toLowerCase().lastIndexOf(dirName);
	if(iPos>0) 
		return pathname.substring(0, iPos+dirName.length);

	return dirName;
}

//alert(getSitePath());

var lastMenu = "";
viewport = {
  getWinWidth: function () {
    this.width = 0;
    if (window.innerWidth) this.width = window.innerWidth - 18;
    else if (document.documentElement && document.documentElement.clientWidth) 
  		this.width = document.documentElement.clientWidth;
    else if (document.body && document.body.clientWidth) 
  		this.width = document.body.clientWidth;
  },
  
  getWinHeight: function () {
    this.height = 0;
    if (window.innerHeight) this.height = window.innerHeight - 18;
  	else if (document.documentElement && document.documentElement.clientHeight) 
  		this.height = document.documentElement.clientHeight;
  	else if (document.body && document.body.clientHeight) 
  		this.height = document.body.clientHeight;
  },
  
  getScrollX: function () {
    this.scrollX = 0;
  	if (typeof window.pageXOffset == "number") this.scrollX = window.pageXOffset;
  	else if (document.documentElement && document.documentElement.scrollLeft)
  		this.scrollX = document.documentElement.scrollLeft;
  	else if (document.body && document.body.scrollLeft) 
  		this.scrollX = document.body.scrollLeft; 
  	else if (window.scrollX) this.scrollX = window.scrollX;
  },
  
  getScrollY: function () {
    this.scrollY = 0;    
    if (typeof window.pageYOffset == "number") this.scrollY = window.pageYOffset;
    else if (document.documentElement && document.documentElement.scrollTop)
  		this.scrollY = document.documentElement.scrollTop;
  	else if (document.body && document.body.scrollTop) 
  		this.scrollY = document.body.scrollTop; 
  	else if (window.scrollY) this.scrollY = window.scrollY;
  },
  
  getAll: function () {
    this.getWinWidth(); this.getWinHeight();
    this.getScrollX();  this.getScrollY();
  }
  
}


var menuLayers = {
  timer: null,
  activeMenuID: null,
  offX: 4,   // horizontal offset 
  offY: 6,   // vertical offset 
  show: function(id, e) {
    var mnu = document.getElementById? document.getElementById(id): null;
    if (!mnu) return;
    this.activeMenuID = id;
    if ( mnu.onmouseout == null ) mnu.onmouseout = this.mouseoutCheck;
    if ( mnu.onmouseover == null ) mnu.onmouseover = this.clearTimer;
    viewport.getAll();
    this.position(mnu,e);          
    if ( lastMenu != "") 
        document.getElementById("ctl00_Topbar1_" + lastMenu).src = getSitePath() + "im/" + lastMenu + "d.gif";
    if (document.getElementById("ctl00_Topbar1_" + id).src.indexOf("u.gif")<0){
        document.getElementById("ctl00_Topbar1_" + id).src = getSitePath() + "im/" + id + "h.gif";
        lastMenu = id;   
    }
    arSelect = document.getElementsByTagName("select")
    for (i = 0;i< arSelect.length; i++){
            arSelect[i].style.visibility = "hidden";
    }
  },
  
  hide: function() {
    var chkdivQuantidadeVazia = "none";
    var chkfeedback = "none";
    var chkdivErroAll = "none";
    this.clearTimer();
    if (this.activeMenuID && document.getElementById) {
      this.timer = setTimeout("document.getElementById('"+menuLayers.activeMenuID+"').style.visibility = 'hidden'", 200);              
    }
    
    if(document.getElementById("divQuantidadeVazia") != null)
    {
        chkdivQuantidadeVazia = document.getElementById("divQuantidadeVazia").style.display;
    }
    
    if(document.getElementById("feedback") != null)
    {
        chkfeedback = document.getElementById("feedback").style.display;
    }
    
    if(document.getElementById("divErroAll") != null)
    {
        chkdivErroAll = document.getElementById("divErroAll").style.display;
    }
    
    if(chkfeedback == "none" && chkdivQuantidadeVazia == "none" && chkdivErroAll == "none")
    {
        arSelect = document.getElementsByTagName("select")
        for (i = 0;i< arSelect.length; i++){
           
              arSelect[i].style.visibility = "visible";
        }  
    }
  },
    
  position: function(mnu, e) {
    var x = e.pageX? e.pageX: e.clientX + viewport.scrollX;
    var y = e.pageY? e.pageY: e.clientY + viewport.scrollY;
    
    if ( x + mnu.offsetWidth + this.offX > viewport.width + viewport.scrollX )
      x = x - mnu.offsetWidth - this.offX;
    else x = x + this.offX;
  
    if ( y + mnu.offsetHeight + this.offY > viewport.height + viewport.scrollY )
      y = ( y - mnu.offsetHeight - this.offY > viewport.scrollY )? y - mnu.offsetHeight - this.offY : viewport.height + viewport.scrollY - mnu.offsetHeight;
    else y = y + this.offY;
    
    if (mnu.id == "menu1")
        mnu.style.left =  "1px";
    else if (mnu.id == "menu2")
        mnu.style.left =  "110px";
    else if (mnu.id == "menu3")
        mnu.style.left =  "270px";    
    else if (mnu.id == "menu4")
        mnu.style.left =  "391px";   
    else if (mnu.id == "menu5")
        mnu.style.left =  "497px"; 
    else if (mnu.id == "menu6")
        mnu.style.left =  "607px";         
    mnu.style.top = "130px";
    this.timer = setTimeout("document.getElementById('" + menuLayers.activeMenuID + "').style.visibility = 'visible'", 200);
  },
  
  mouseoutCheck: function(e) {
    e = e? e: window.event;
    // is element moused into contained by menu? or is it menu (ul or li or a to menu div)?
    var mnu = document.getElementById(menuLayers.activeMenuID);
    var toEl = e.relatedTarget? e.relatedTarget: e.toElement;
    if ( mnu != toEl && !menuLayers.contained(toEl, mnu) ){
     menuLayers.hide();
     if ( lastMenu != "")
        document.getElementById("ctl00_Topbar1_" + lastMenu).src = getSitePath() + "im/" + lastMenu + "d.gif";
     }
  },
  
  // returns true of oNode is contained by oCont (container)
  contained: function(oNode, oCont) {
    if (!oNode) return; // in case alt-tab away while hovering (prevent error)
    while ( oNode = oNode.parentNode ) 
      if ( oNode == oCont ) return true;
    return false;
  },

  clearTimer: function() {
    if (menuLayers.timer) clearTimeout(menuLayers.timer);
  }
  
}

function openFeedBack(){ 
 var obj = document.getElementById("feedback");
 var objimg = document.getElementById("ctl00_Footer1_imgfeedback");
 if (obj.style.display == 'none'){
    obj.style.display = 'block';
    objimg.src = getSitePath() + "im/" + "feedback2.gif";
    arSelect = document.getElementsByTagName("select")
    for (i = 0;i< arSelect.length; i++){
        arSelect[i].style.visibility = "hidden";
    }
 }
 else {
    obj.style.display = 'none';
    objimg.src = getSitePath() + "im/" + "feedback.gif";
    arSelect = document.getElementsByTagName("select")
    for (i = 0;i< arSelect.length; i++){
         arSelect[i].style.visibility = "visible";
    }    
 }
 
}


function PreLoadIMG()

{
    
    if (document.images)
    
      {
      
      
      preload_image_object = new Image();

      image_url = new Array();
      image_url[0] = 'im/menu1h.gif';
      image_url[1] = 'im/menu2h.gif';
      image_url[2] = 'im/menu3h.gif';
      image_url[3] = 'im/menu4h.gif';
      image_url[4] = 'im/menu5h.gif';
      image_url[5] = 'im/menu6h.gif';
      image_url[6] = 'im/menu_3_bg_5.jpg';
      image_url[7] = 'im/menu_3_bg_6.jpg';
      

       var i = 0;
       for(i=0; i<=7; i++) {
      
         preload_image_object.src = image_url[i];
         
         }
    }
}

function onPageLoad() {

PreLoadIMG();

}
