var requiredVersion = flashData.version; 
var fileSource = "inc_noflash.php";
var noflashbar;
var fxSlide;


///----------------------------------------------
window.addEvent('domready', initFlashBarDetection);
///----------------------------------------------
function initFlashBarDetection(){
	if (!swfobject.hasFlashPlayerVersion(requiredVersion)) {
		//Cookie detection
		var cookie = Cookie.read('hasClosedNoFlashBar');
		if (!cookie) {
			loadNoFlashBar();
		}
	}else{
		if(typeof FLASH_DEEP_LINK_DATA != "undefined"){
			window.location = "/" + FLASH_DEEP_LINK_DATA;
		}
	};
};
///----------------------------------------------
function loadNoFlashBar(){
	var HTMLRequest = new Request.HTML({
		method: 'get',
		url: fileSource,
		onSuccess: function(responseTree, responseElements, responseHTML, responseJavaScript){
			noflashbar = new Element('div', {id:'noflash_bar'});
			noflashbar.innerHTML = responseHTML;
			
			addNoFlashBar();
		}
	});
		
	HTMLRequest.send();	
}
///----------------------------------------------
function addNoFlashBar(){
	$(document.body).grab(noflashbar, 'top');
	
	fxSlide = new Fx.Slide(noflashbar);
	fxSlide.show(); //No transition on show
	
	$('noflash-close').addEvent('click', removeNoFlashBar);
};
///----------------------------------------------
function removeNoFlashBar(){
	fxSlide.slideOut();
	
	//Write a 3 day Cookie
	Cookie.write('hasClosedNoFlashBar', 'true', {duration: 3});
}
///----------------------------------------------

