var intervalId;


function init(flg)
{
    if(flg)
    {
    	var queryString = location.href;
	    if(queryString.search(/id=/i) != -1)
	    {
	        queryString     = queryString.substr(1);
	        var strArr      = queryString.split("#/?");
	        var strArrTotal = strArr.length;
	        for(var i = 0; i < strArrTotal; i ++)
	        {
	            var propArr = strArr[1].split("=");
	            if(propArr[0] == "id")
	            {
					intervalId = setTimeout("toggleNewsById()", 1000);
	                return;
	            }
	        }
	    }
    }
    else
    {
	   intervalId = setTimeout("toggleNews()", 1000);
    }

}

function toggleNewsById()
{
    if(jQuery('#newswall').is(':hidden'))
    {
        $('#openNewsNavigator').slideToggle(0);
        $('#flashContent').html('<div id="swfContent"></div>');
        $('#newswall').slideToggle(0, embedSwf);
    }
	clearTimeout(intervalId);
}

function toggleNews()
{
    if(jQuery('#newswall').is(':hidden'))
    {
        $('#openNewsNavigator').slideToggle(10);
        $('#flashContent').html('<div id="swfContent"></div>');
        $('#newswall').slideToggle(700, embedSwf);
    }
    else
    {
        $('#newswall').slideToggle(300, removeSwf);
    }
	clearTimeout(intervalId);
}


function embedSwf()
{
    var flashvars     = {};
    flashvars.homeUrl = "http://www.businesschannel.com.au/";
	flashvars.bgColor = "#333333";

    var params               = {};
    params.wmode             = "transparent";
    params.allowscriptaccess = "always";
    params.allowfullscreen   = true;
    params.menu              = false;

    var attributes  = {};
    attributes.id   = 'newsContent';
    attributes.name = 'newsContent';

    swfobject.embedSWF("/elements/swf/NewsWall.swf", "swfContent", "100%", "380", "9.0.0","/elements/swf/expressInstall.swf", flashvars, params, attributes);
}

function removeSwf()
{
    swfobject.removeSWF('newsContent');
    $('#openNewsNavigator').slideToggle(500);
}