
TICKER_RIGHTTOLEFT = false;
TICKER_SPEED = 2;
TICKER_STYLE = "font-family:Arial; font-size:12px; color:#444444";
TICKER_PAUSED = false;
     
function ticker_start(TICKER_CONTENT) {
	    var tickerSupported = false;
	    TICKER_WIDTH = document.getElementById("TICKER").style.width;
	    var img;
	    img = "<IMG height=0 src='' width="+TICKER_WIDTH+">";

	    // Firefox
	    if (navigator.userAgent.indexOf("Firefox")!=-1 || navigator.userAgent.indexOf("Safari")!=-1) {
		    document.getElementById("TICKER").innerHTML = "<TABLE  cellSpacing=0 cellPadding=0 width='100%'><TBODY><TR><TD noWrap>"+img+"<SPAN id=TICKER_BODY width='100%'>&nbsp;</SPAN>"+img+"</TD></TR></TBODY></TABLE>";
		    tickerSupported = true;
	    }
	    // IE
	    if (navigator.userAgent.indexOf("MSIE")!=-1 || navigator.userAgent.indexOf("Opera")!=-1) {
		    document.getElementById("TICKER").innerHTML = "<DIV style='WIDTH: 100%' noWrap>"+img+"<SPAN id=TICKER_BODY width='100%'></SPAN>"+img+"</DIV>";
		    tickerSupported = true;
	    }
	    if(!tickerSupported) document.getElementById("TICKER").outerHTML = ""; else {
		    document.getElementById("TICKER").scrollLeft = TICKER_RIGHTTOLEFT ? document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth : 0;
		    document.getElementById("TICKER_BODY").innerHTML = TICKER_CONTENT;
		    document.getElementById("TICKER").style.display="block";
		    TICKER_tick();
	    }
}

function TICKER_tick() {
	if(!TICKER_PAUSED) document.getElementById("TICKER").scrollLeft += TICKER_SPEED * (TICKER_RIGHTTOLEFT ? -1 : 1);
	if(TICKER_RIGHTTOLEFT && document.getElementById("TICKER").scrollLeft <= 0) document.getElementById("TICKER").scrollLeft = document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth;
	if(!TICKER_RIGHTTOLEFT && document.getElementById("TICKER").scrollLeft >= document.getElementById("TICKER").scrollWidth - document.getElementById("TICKER").offsetWidth) document.getElementById("TICKER").scrollLeft = 0;
	window.setTimeout("TICKER_tick()", 30);
}

function createCustomMbox(mboxName,mags)
{
    if (getProfileCookie("profile") != null)
    {
        var cookieData = getProfileCookie("profile"); 
        var countKeys = 0;
//alert("Data loaded in cookie::: " + cookieData);
        var arrMags = mags.split(",")
        var keys = cookieData.split("&");
        var keysValue = [];
        //keysValue[0] = mboxName;
        var donees = "";
        var doneeNumber = "0";
	    for(var i=0;i < keys.length;i++) 
	    {
	        for(var j=0;j < arrMags.length;j++)
	        {
	            if(arrMags[j] + "st" == keys[i].substring(0,5)) 
	                keysValue = addKeyValuePair(keysValue, arrMags[j] + "st=" + keys[i].substring(6))
	            if(arrMags[j] + "ex" == keys[i].substring(0,5)) 
	                keysValue = addKeyValuePair(keysValue, arrMags[j] + "ex=" + keys[i].substring(6))
	            if(arrMags[j] + "tr" == keys[i].substring(0,5)) 
	                keysValue = addKeyValuePair(keysValue, arrMags[j] + "tr=" + keys[i].substring(6))
	        }
	        if(keys[i].substring(0,2) == "dn")
	        {
	            var mag = "";
	            if (keys[i].substring(0,4) == "dnmg")
	            {
	                mag = keys[i].substr(keys[i].indexOf("=") +1 ,3)
	                if (mags.indexOf(mag) > -1)
	                {
	                    doneeNumber = keys[i].substr(4,keys[i].indexOf("=") -4);
	                    if (donees.length > 1)
	                        donees = donees + ",";
	                    donees = donees + "dnex" + doneeNumber
	                    keysValue = addKeyValuePair(keysValue, keys[i]);
	                }
	            }
	            else
	            {
	                if (donees != "")
	                {
	                    var arrDonee = donees.split(",")
	                    for(var k=0;k < arrDonee.length;k++)
	                    {
                            if (keys[i].substring(0,keys[i].indexOf("=")) == arrDonee[k])
                                keysValue = addKeyValuePair(keysValue, keys[i]);
	                    }
	                }
	            } 
	        }
	    }
	    if (keysValue != "")
	    {
            evalString = "mboxCreate('" + mboxName + "', " + keysValue + ")";
        } 
        else
        {
            evalString = "mboxCreate('" + mboxName + "')";
        }
        return eval(evalString);
	}
	else
	{
	    return mboxCreate(mboxName);
	}
}

function addKeyValuePair(string, pair)
{
    if (string != "")
        string = string + ",";
    return string + "\"" + pair + "\"";
}

function getProfileCookie(name) 
{
	var nameEQ = name + "=";
	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);
	}
	
}