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


///----------------------------------------------
window.addEvent('domready', initFlashBarDetection);
///----------------------------------------------
function initFlashBarDetection(){

  if(NO_FLASH_DEPTH_REMOVE != null){
    fileAppend = NO_FLASH_DEPTH_REMOVE;
  }

	if (!swfobject.hasFlashPlayerVersion(requiredVersion)) {
		//Cookie detection
		var cookie = Cookie.read('hasClosedNoFlashBar');
		if (!cookie) {
			loadNoFlashBar();
		}
	}else{
		if(FLASH_DEEP_LINK_DATA != null){
			window.location = "/#" + FLASH_DEEP_LINK_DATA;
		}
	};
};
///----------------------------------------------
function loadNoFlashBar(){
	var HTMLRequest = new Request.HTML({
		method: 'get',
		url: fileAppend + fileSource + "?path_modifier=" + fileAppend,
		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});
}
///----------------------------------------------

