

function GetCallmeCookie()
{
	var nameEQ = "CallmeSI=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) 
		    return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function ReadCallmeCookie()
{
    var c = GetCallmeCookie();
    var si="q34h4r3smkwmpqf0tzqoas45"
    if (c!=null)
        return c;
    else
    {
        document.cookie = 'CallmeSI=' + si;
        return si;
    }
}

CallMeParamsArray[CallMeNumVal][6] = ReadCallmeCookie();

/*
if(CallMeParamsArray[CallMeNumVal][6] == "")
     CallMeParamsArray[CallMeNumVal][6] = "q34h4r3smkwmpqf0tzqoas45";
*/

if (CallMeParamsArray[CallMeNumVal][0] == 4) {
    document.write("<img src='" + CallmeChatURL + "/banner/GetChatImage.aspx?u=" + CallMeParamsArray[CallMeNumVal][1] + "' onclick='CallmeChat_ActivateChat(CallMeNumVal)' style='cursor:pointer;'/>")
}

function CallmeChat_ActivateChat(num) {
    //frm.src = frm.src.replace("&a=0", "&a=1");
    CallMeParamsArray[num][3] = window.open("about:blank", 'ChatWin' + num, 'width=265, height=400');
    CallMeParamsArray[num][3].location.href = CallmeChatURL + '/(S(' + CallMeParamsArray[num][6] + '))/banner/ChatFlash.aspx?w=0&u=' + CallMeParamsArray[num][1];
}

function ClearCallmeScript1(e) {
    var sc = e.currentTarget
    StartCallMeNewProxyCall(sc.id,1)
}

function ClearCallmeScript2() {

    var sc = window.event.srcElement;
    if (sc!=null)
    {
        if (sc.readyState == "loaded" || sc.readyState == "complete") {
            StartCallMeNewProxyCall(sc.id,2)
        }
    }
}


function UpdateChatUserData(num, t) {
    if (CallMeParamsArray[num][2] != null) {
        if (t == 1) {
            document.body.removeChild(CallMeParamsArray[num][2]);
            CallMeParamsArray[num][2] = null;
        }
        else {
            CallMeParamsArray[num][2].removeNode(true);
            CallMeParamsArray[num][2] = null;
        }
    }
    
    var sc = document.createElement("script");
    var a = (CallMeParamsArray[num][3] != null && !CallMeParamsArray[num][3].closed) ? true : false;

    sc.src = CallmeChatURL + "/(S(" + CallMeParamsArray[num][6] + "))/Banner/bp.aspx?n=" + num + "&a=" + a + "&u=" + CallMeParamsArray[num][1] + "&s=" + document.location.href + "&d=" + Date();
    sc.id = "CallMePScript" + num;
    sc.onload = function(e) { ClearCallmeScript1(e) };
    sc.onreadystatechange = ClearCallmeScript2; 
    
    document.body.appendChild(sc);
    
    CallMeParamsArray[num][2] = sc;
}

function CallMeAddLoadEvent(func) 
{ 
    var oldonload = window.onload; 
    if (typeof window.onload != 'function')
        window.onload = func; 
    else 
        window.onload = function() { if (oldonload) oldonload(); func(); } 
}

function StartCallMeProxyCall() {
    var i=0;
    for(;i<=CallMeNumVal;i++)
    {
        if (CallMeParamsArray[CallMeNumVal][0] == 4) {
            CallMeParamsArray[CallMeNumVal][4] = 0;
            UpdateChatUserData(CallMeNumVal);
        }
    }
}

function StartCallMeNewProxyCall(scid, t) {
    var num = scid.replace("CallMePScript", "");
    if(typeof (CallMeParamsArray[num][5]) == "function")
    {
        var active = (CallMeParamsArray[num][3] != null && !CallMeParamsArray[num][3].closed) ? true : false;
        if (active==false)
            CallMeParamsArray[num][3] = window.open('about:blank', 'ChatWin' + num, 'width=265, height=400');

        CallMeParamsArray[num][3].location.href = CallmeChatURL + '/(S(' + CallMeParamsArray[num][6] + '))/banner/ChatFlash.aspx?w=3&u=' + CallMeParamsArray[num][5]();
    }
    CallMeParamsArray[num][5] = null;
    
    clearTimeout(CallMeParamsArray[CallMeNumVal][4]);
    CallMeParamsArray[CallMeNumVal][4] = setTimeout("UpdateChatUserData(" + num + "," + t + ")", 5000);
}

CallMeAddLoadEvent(StartCallMeProxyCall); 