﻿
function addLoadEvent(func) 
{
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
	    window.onload = func;
    } else {
	    window.onload = function() {
	    oldonload();
	    func();
	    }
    }
}

function getCookie(c_name)
{
    if (document.cookie.length>0)
    {
        c_start=document.cookie.indexOf(c_name + "=")
        if (c_start!=-1)
        { 
            c_start=c_start + c_name.length+1 
            c_end=document.cookie.indexOf(";",c_start)
            if (c_end==-1) c_end=document.cookie.length
            return unescape(document.cookie.substring(c_start,c_end))
        } 
    }
    return ""
}

function setTempCookie(c_name,value)
{
    document.cookie=c_name+ "=" +escape(value)+ ";path=/;";
}

function getEventPosition(e) {
    e = e || window.event;
    var cursor = {x:0, y:0};
    if (e.pageX || e.pageY) {
        cursor.x = e.pageX;
        cursor.y = e.pageY;
    } 
    else {
        cursor.x = e.clientX + 
            (document.documentElement.scrollLeft || 
            document.body.scrollLeft) - 
            document.documentElement.clientLeft;
        cursor.y = e.clientY + 
            (document.documentElement.scrollTop || 
            document.body.scrollTop) - 
            document.documentElement.clientTop;
    }
    return cursor;
}

var objPopupDialogDiv; 
function openPopupDialog(objEvent, adjustX, adjustY, dialogContent)
{
    if (!objPopupDialogDiv)
        objPopupDialogDiv = document.createElement('div');
        
    var cursor = getEventPosition(objEvent);
    var intPosX = cursor.x;
    var intPosY = cursor.y;
    intPosX = intPosX + adjustX;
    intPosY = intPosY + adjustY;

    objBody = document.getElementsByTagName('body')[0];
	objPopupDialogDiv.style.display = 'block';
	objPopupDialogDiv.className = 'popupBody';
	objPopupDialogDiv.style.left = intPosX + 'px';
	objPopupDialogDiv.style.top = intPosY + 'px';

	objPopupDialogDiv.innerHTML = dialogContent;
	objBody.appendChild(objPopupDialogDiv);
}

function hidePopupDialog()
{
    objPopupDialogDiv.style.display = 'none';
}


// ****************************

