/***********************************************
* Show Hint script- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/
		
var ie=document.all
var ns6=document.getElementById&&!document.all

function iecompattest(){
    return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function findPosX(obj) {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
}

function findPosY(obj) {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
}

function showhint(menucontents, obj, e, height) {
    var tipwidth="250"
    if ((ie||ns6) && document.getElementById("hintbox")) {
        dropmenuobj=document.getElementById("hintbox")
        dropmenuobj.innerHTML="<p>" + menucontents + "</p>"
        dropmenuobj.style.left=dropmenuobj.style.top=-500
        if (tipwidth!="") {
            dropmenuobj.widthobj=dropmenuobj.style
        }
        
        var uobj = obj
		var curleft = findPosX(uobj)
		var curtop = findPosY(uobj)
		scrollobj=document.getElementById("hotels")
        dropmenuobj.x=curleft
        dropmenuobj.y=(curtop-scrollobj.scrollTop)+20
        dropmenuobj.style.left=dropmenuobj.x
        dropmenuobj.style.top=dropmenuobj.y
        changeOpac(0,"hintbox")
        dropmenuobj.style.visibility="visible"
        opacity("hintbox", 90, 100, 1)
        obj.onmouseout=hidetip
    }
}

function hidetip(e){
    opacity("hintbox", 100, 0, 1)
    dropmenuobj.style.visibility="hidden"
    dropmenuobj.style.left="-500px"
}

function createhintbox(){
    var divblock=document.createElement("div")
    divblock.setAttribute("id", "hintbox")
    document.body.appendChild(divblock)
}

function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 

if (window.addEventListener)
    window.addEventListener("load", createhintbox, false)
else if (window.attachEvent)
    window.attachEvent("onload", createhintbox)
else if (document.getElementById)
    window.onload=createhintbox