/* --------------------------------------------------------------------
	Highlight cube
-------------------------------------------------------------------- */

$(document).ready(function() {
	if ( $('#highlightCube').length < 1 ) return;
	
	$('#highlightCube').toggle();
	$('#highlightCubeFlash').toggle();


	var 
		cubeXmlUrl = "/swf/kubus.xml",
		cubeSwfUrl = "/swf/kubus.swf";
		
	if (typeof(CUBE_XML) != 'undefined') {
		cubeXmlUrl = CUBE_XML;
		cubeSwfUrl = CUBE_SWF;
	}

	var flashvars = {};
	flashvars.fvTimer = "6";
	flashvars.fvDataXmlUrl = cubeXmlUrl;
    flashvars.fvFocusOutHandler = "flashCubeReleaseFocus";
	var params = {};
	params.wmode = "transparent";
	var attributes = {};
	swfobject.embedSWF(cubeSwfUrl, "highlightCubeFlash", "212", "200", "9.0.124", false, flashvars, params, attributes, function() {
        $('#highlightFlashCubeFocusLink').focus(function()
        {
            $('#highlightCubeFlash')[0].focus();
        })
    });
});

function flashCubeReleaseFocus() {
    $('#highlightFlashCubeFocusLossLink')[0].focus();
}

/* 	Used by flash to trigger the hidden links. 
	Required to trigger the external link overlay. */
function openHighlightCubeUrl(url)
{
	var link = $('#highlightCube').find('a[href*="' + url + '"]:first');
	
	if (link.attr('rel').indexOf('gotoExternal') > -1) 
	{
		link.click();
	}
	else
	{
		//no on click, do manual location change.
		document.location = link.attr("href");
	}	
}


