//(C) Stephen Daly
// www.stephendaly.org
// Date: 11/3/2008

// Checks if the browsers is IE or another.
// document.all will return true or false depending if its IE
// If its not IE then it adds the mouse event
if (!document.all)
document.captureEvents(Event.MOUSEMOVE)

// On the move of the mouse, it will call the function getPosition
document.onmousemove = getPosition;

// These varibles will be used to store the position of the mouse
var X = 0
var Y = 0

// This is the function that will set the position in the above varibles 
//function getPosition(args) 
//{
//  // Gets IE browser position
//  if (document.all) 
//  {
//    X = event.clientX + document.body.scrollLeft
//    Y = event.clientY + document.body.scrollTop
//  }
//  
//  // Gets position for other browsers
//  else 
//  {  
//    X = args.pageX
//    Y = args.pageY
//  }  
//}
function getPosition(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 {
        var de = document.documentElement;
        var b = document.body;
        cursor.x = e.clientX + 
            (de.scrollLeft || b.scrollLeft) - (de.clientLeft || 0);
        cursor.y = e.clientY + 
            (de.scrollTop || b.scrollTop) - (de.clientTop || 0);
    }
    X= cursor.x;
    Y=cursor.y;
    //return cursor;
}
function backgroundFilter(divName)
{ //'backgroundFilter'
    var div;
    
    if(document.getElementById)
    // Standard way to get element
    div = document.getElementById(divName); 
    else if(document.all) 
    // Get the element in old IE's 
    div = document.all[divName]; 
    
    // if the style.display value is blank we try to check it out here 
    if(div.style.display==''&&div.offsetWidth!=undefined&&div.offsetHeight!=undefined)
    {
        div.style.display = (div.offsetWidth!=0&&div.offsetHeight!=0)?'block':'none'; 
    }
    
    // If the background is hidden ('none') then it will display it ('block').
    // If the background is displayed ('block') then it will hide it ('none').
    div.style.display = (div.style.display==''||div.style.display=='block')?'none':'block';
}

function popUp(divName)
{ //popupWindow
    var div;

    if(document.getElementById)
    // Standard way to get element
    div = document.getElementById(divName); 
    else if(document.all) 
    // Get the element in old IE's 
    div = document.all[divName]; 
    
    // if the style.display value is blank we try to check it out here 
    if(div.style.display==''&&div.offsetWidth!=undefined&&div.offsetHeight!=undefined)
    {
        div.style.display = (div.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none'; 
    }
    
    // If the PopUp is hidden ('none') then it will display it ('block').
    // If the PopUp is displayed ('block') then it will hide it ('none').
    div.style.display = (div.style.display==''||div.style.display=='block')?'none':'block';
    

//    X = getPosition(event).x;
//    Y = getPosition(event).y;

    // Sets the position of the DIV
    div.style.left = '280px';
    div.style.top = Y - 50 +'px';
       
}
