function initPage() {
	$('.lock').click(function(){
		_this = $(this).offset();
		_height = $('div.form-popup').height();
		$('div.form-popup').css({
			top:_this.top - _height - 30,
			left:_this.left
		});
		if ($('div.form-popup').is(':visible')) {
			$('div.form-popup').fadeOut(300);
			if($.browser.msie) showSelectBoxes(document.getElementById('fp'));			
		}
		else {
			$('div.form-popup').fadeIn(300);
			if($.browser.msie) hideSelectBoxes(document.getElementById('fp'));
		}
		return false;
	});
}

if (window.addEventListener)
	window.addEventListener("load", initPage, false);
else if (window.attachEvent)
	window.attachEvent("onload", initPage);
	
function hideTip()
{
    var fm = getTipDiv();
    if (fm != undefined) {
        fm.style.display = "none";
        document.getElementById("dhtipsiframe").style.display = "none";
    }
}

function showTip(wid, message, e)
{
    var fm = getTipDiv();
    var ifram = getTipIframe();
    var posX,posY;
    if (document.all) {
        posX = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft;
        posY = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop;
    } else if (e) {
        posX = document.body.scrollLeft + e.pageX;
        posY = document.body.scrollTop + e.pageY;
        if(posX > document.body.clientWidth - wid)
          posX = document.body.clientWidth - wid - 20;
    } else {
        posX = 10;
        posY = 10;
    }
    var top = posY + 15;
    var left = posX + 5;
    fm.style.left = left + "px";
    fm.style.top = top + "px";
    fm.style.width = wid + "px";
		ifram.style.left = left + "px";
    ifram.style.top = top + "px";
    ifram.style.width = wid + "px";
    ifram.style.border = "0px";
	  ifram.style.display = "";
    fm.style.display = "";
    fm.innerHTML = message;
    fm.onmousemove = function(){
	    fm.style.display = "";
  	}
    fm.onmouseover = function(){
	    fm.style.display = "";
    }
    fm.onmouseout = function(){
	    fm.style.display = "none";
    }
}

var getTipDiv = function() {
    var id = "__popids";
    var getObj = document.getElementById(id);
    if (getObj != undefined)return getObj;


    var div = document.createElement("DIV");
    div.setAttribute("id", id);
    div.onmousemove = function(){
	        div.style.display = "";
    }
    div.cssText = "-moz-opacity:.8;";
    div.style.display = "none";
    div.style.padding = "5px";
    div.style.position = "absolute";
    div.style.top = "0px";
    div.style.left = "0px";
    div.style.background = "#FFFF99";
    div.style.border = "2px solid";
    div.style.zIndex = "10";
    div.style.filter = "alpha(opacity=100)";
    document.body.appendChild(div);
    return div;
}

var getTipIframe = function() {
    var id = "dhtipsiframe";
    var getObj = document.getElementById(id);
    if (getObj != undefined)return getObj;
    
		var iframe = document.createElement("IFRAME");
		iframe.setAttribute("id", id);
		iframe.style.display = "none";
		iframe.style.padding = "5px";
	  iframe.style.position = "absolute";
	  iframe.style.left = "0px";
	  iframe.style.top = "0px";
	  iframe.style.zIndex = "-1";
	  iframe.style.filter = "alpha(opacity=0)";
	  document.body.appendChild(iframe);
    return iframe;
}

