﻿if (document.getElementById("CallmeStyleSheet") == null)
    document.write("<link href='" + CallmeSiteURL + "/StyleSheets/CallmeDialer.css' rel='stylesheet' type='text/css' />");

if (CallMeParamsArray[CallMeNumVal][0]==2)
    document.write("<table class='CallmeTable' border='0' cellpadding='0' cellspacing='0' style='width:" + CallMeParamsArray[CallMeNumVal][1] + "px;height:" + CallMeParamsArray[CallMeNumVal][2] + "px;'><tr><td id='CallMeBanner" + oCallMeNum.value + "'>&nbsp;</td></tr></table>")
    
//oCallMeBanner = document.getElementById('CallMeBanner');
if (document.getElementById("CallmeDialerDiv")==null)
    document.write("<div id='CallmeDialerDiv' style='position:absolute;z-index:15;display:none;'><table class='CallmeTable' style='width:371px;height:369px' background='" + CallmeSiteURL + "/images/d/dialer.jpg'><tr><td align='right'><img src='" + CallmeSiteURL + "/images/pixel.gif' width='25' onclick='CloseDiv(\"CallmeDialerDiv\")'></td></tr><tr><td><iframe id='CallmeIframe' frameborder='0' style='width:365px;height:335px;margin: 0 0 0 0' src='" + CallmeSiteURL + "/Banner/blank.htm'></iframe></td></tr></table></div>");

if (document.getElementById("CallmeDialerAdDiv") == null)
    document.write("<div id='CallmeDialerAdDiv' style='position:absolute;z-index:15;display:none;'>" +
        "<table class='CallmeTable' border='0' cellpadding='0' cellspacing='0' style='width:110px;height:90px;' dir='ltr'><tr>" +
        "<td rowspan='2'><img src='" + CallmeSiteURL + "/Images/D/ad/left.gif'/></td>" +
        "<td align='right' style='width:80px;' background='" + CallmeSiteURL + "/images/D/ad/top.gif'><img src='" + CallmeSiteURL + "/images/pixel.gif' height='19' width='25' style='cursor:pointer' border='0' onclick='CloseDiv(\"CallmeDialerAdDiv\")' />" +
        "<td rowspan='2'><img src='" + CallmeSiteURL + "/Images/D/ad/right.gif' /></td></tr>" +
        "<tr><td valign='top'><iframe id='CallmeAdIframe' frameborder='0' style='width:80px;height:71px;overflow:hidden' src='" + CallmeSiteURL + "/Banner/blank.htm'></iframe></td></tr>" +
        "</table></div>");
//document.write("<div id='CallmeDialerAdDiv' style='position:absolute;z-index:15;display:none;'><table border='0' cellpading='0' cellspacing='0' style='width:213px;height:129px;background-image: url(" + CallmeSiteURL + "/images/d/Addialer.gif);background-repeat:no-repeat'><tr><td align='right'><a href='javascript:CloseDiv(\"CallmeDialerAdDiv\")'><img src='" + CallmeSiteURL + "/images/pixel.gif' height='18' width='25' border='0'></td></tr><tr><td valign='top'><iframe id='CallmeAdIframe' frameborder='0' style='width:213px;height:108px;overflow:hidden'></iframe></td></tr></table></div>");

function OpenCallmeDialer(n, u, e) {
    var odiv = (n == 2) ? document.getElementById("CallmeDialerDiv") : document.getElementById("CallmeDialerAdDiv");
    odiv.style.display = 'none';
    
    
    odiv = (n == 2) ? document.getElementById("CallmeDialerAdDiv") : document.getElementById("CallmeDialerDiv");
    //odiv.style.top = (((window.screen.height-370)/2)+window.document.body.scrollTop) +'px';
    //odiv.style.left = (((window.screen.width-370)/2)+window.document.body.scrollLeft) +'px';
    var y, st, x, sl, h, w;
    //debugger
    if (window.event)//
    {
        y = window.event.y;
        x = window.event.x;
        st = (document.body.scrollTop > document.documentElement.scrollTop) ? document.body.scrollTop : document.documentElement.scrollTop;
        sl = (document.body.scrollLeft > document.documentElement.scrollLeft) ? document.body.scrollLeft : document.documentElement.scrollLeft;
        h = window.document.body.scrollHeight;
        w = window.document.body.scrollWidth;
    }
    else
    {
        y = e.pageY;
        x = e.pageX;
        st = 0;
        sl = 0;
        h = window.scrollHeight;
        w = window.scrollWidth;
    }

    var dh = ((n == 2) ? 90 : 369);
    var dw = ((n == 2) ? 110 : 365)
    var top = y - (dh / 2) + st;
    if (top - st < 10) top = st + 10;

    if (top + dh > h)
        top = h - dh;
    
    
    //alert(window.document.body.offsetHeight)
    

    var left = x - ( dw / 2) + sl;
    if (left - sl < 10) left = sl + 10;

    if (left + dw > w)
        left = w - dw;

    odiv.style.top = top + 'px';
    odiv.style.left = left +'px';
    odiv.style.display='';

    if (n == 2) {
        var ofrm = document.getElementById("CallmeAdIframe");
        ofrm.src = CallmeSiteURL + '/Dialer/CallBackAd.aspx?u=' + u
    } else {
        var ofrm = document.getElementById("CallmeIframe");
        ofrm.src = CallmeSiteURL + '/Dialer/CallBack.aspx?u=' + u
    }
}

function CloseDiv(divid)
{
    var div=document.getElementById(divid);
    div.style.display='none';
}

function StartCallme(num) {
    var cs = (window.document.charset || document.characterSet);
    var e = document.createElement("SCRIPT");
    e.language = 'javascript';
    e.src = CallmeSiteURL + '/banner/CallmeBanner.aspx?n=' + num + '&t=' + CallMeParamsArray[num][3] + '&s=' + CallMeParamsArray[num][4] + '&u=' + CallMeParamsArray[num][5] + "&cs=" + cs + "&d=" + new Date();
    document.body.appendChild(e);
}

if (CallMeParamsArray[CallMeNumVal][0] == 1)
    document.write("<img onclick='javascript:OpenCallmeDialer(1, CallMeParamsArray[" + CallMeNumVal + "][1], event)' src='" + CallmeSiteURL + "/Dialer/GetDialerImage.aspx?u=" + CallMeParamsArray[CallMeNumVal][1] + "' border='0' style='cursor:pointer'/>");
    //document.write("<a href='javascript:OpenCallmeDialer(1,CallMeParamsArray[" + CallMeNumVal + "][1])'><img src='" + CallmeSiteURL + "/Dialer/GetDialerImage.aspx?u=" + CallMeParamsArray[CallMeNumVal][1] + "' border='0'/></a>");
else if (CallMeParamsArray[CallMeNumVal][0] == 2)
    window.setTimeout('StartCallme('+oCallMeNum.value+')', 5000);
