var tChannel = 'http://talk.allproducts.com';

function getStatus(id) {
    var postdata = new Object;
    if (typeof(id) == 'undefined') {
        id = '';
    } else {
        postdata.id = id;
    }
    $.ajaxSetup({
        type: 'POST',
        url: '/getStatus.php',
        data: postdata,
        dataType: 'json'
    });
    $.ajax({
        success: function(json) {
            for (var i in json) {
                var sname = json[i]['sname'];
                var refer = json[i]['refer'];
                if (sname === '') { sname = $('input#sname').val(); }
                var params = "'" + i + "', '" + sname + "', '" + refer + "'";
                var status_id = json[i]['status'];
                var status = Array(
                '<a href="#" onclick="return false;" class="Offline" title="Leave me a message"></a>',
                '<a href="javascript:toChat(' + params + ');" target="_self" class="Online" title="Online Chat Now!"><img src="' + tChannel + '/images/green_p.gif" alt="Online Chat Now!" border="0" valign="bottom">Online <br>Chat Now!</a>'
                );
                $('div.OnlineBox>div#' + i + '>a').replaceWith(status[status_id]);
            }
        },
        complete: function() {
            getStatus(id);
        }
    });
}

function toChat(id, sname, refer) {
    var dUrl = tChannel + '/?id=' + id + '&sname=' + sname + '&refer=' + refer;
    var params = Array(
    'titlebar=0',
    'toolbar=0',
    'location=0',
    'directions=0',
    'status=0',
    'menubar=0',
    'scrollbar=0',
    'resizable=1',
    'width=328',// 300+(10+4)*2
    'height=178',// 150+(10+4)*2
//    'height=208',// 150+(10+4)*2
    'fullscrean=0',
    'left=200',
    'top=200').join(',');
    window.open(dUrl, '_blank', params);
}

