var xmlHttpObject = false;
var mytimeout;
var mto;

if (typeof XMLHttpRequest != 'undefined') 
{
    xmlHttpObject = new XMLHttpRequest();
}
if (!xmlHttpObject) 
{
    try 
    {
        xmlHttpObject = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e) 
    {
        try 
        {
            xmlHttpObject = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(e) 
        {
            xmlHttpObject = null;
        }
    }
}

function loadContent( uid )
{
    xmlHttpObject.open('get','/webcom/wct3/ajax_show_user.php?wc_c=642&uid=' + uid );
    xmlHttpObject.onreadystatechange = handleContent;
    xmlHttpObject.send(null);
    return false;
}

function handleContent()
{
    if (xmlHttpObject.readyState == 4)
    {
        document.getElementById('user_popup').innerHTML = xmlHttpObject.responseText;
    }
}


function setOpacity( value) {
 document.getElementById('user_popup').style.opacity = value / 10;
 document.getElementById('user_popup').style.filter = 'alpha(opacity=' + value * 10 + ')';
}

function fadeInMyPopup() {
 for( var i = 0 ; i <= 100 ; i++ )
   setTimeout( 'setOpacity(' + (i / 10) +  ')' , 5 * i );
}

function fadeOutMyPopup() {
 for( var i = 0 ; i <= 100 ; i++ ) {
   setTimeout( 'setOpacity(' + (10 - i / 10) + ')' , 5 * i);
 }
 setTimeout('closeMyPopup()', 800 );
}

function closeMyPopup() {
 document.getElementById('user_popup').style.display = "none";
 window.clearTimeout(mytimeout);
}

function closeMyPopupSoon() {
 mto = window.setTimeout("closeMyPopup()",600);
}


function openMyPopup(uid) {
 if(mto)window.clearTimeout(mto);
 mytimeout = window.setTimeout("openMyPopup2('" + uid + "')",500);
}

function openMyPopup2(uid) {
 popupobject = document.getElementById('user_popup');
 popupobject.innerHTML = "";
 loadContent(uid);
 handleContent();
 setOpacity( 0);
 popupobject.style.display = "block";
 fadeInMyPopup();
}
