/**
 *  handles flash header
 *  if flash fails, shows html header with JS YTD scroll
 */

mcd.dom.ready(function(){
	var src = '/cashbackbonus/assets/ytd/mainMenu.swf';
	var id ='rewards-nav-flash';
	var width = '950';
	var height = '65';
	var version = '9.0.0.0';
	var install = '';
	var vars = 'configPath=/cbbconnection/YtdCBBData.xml';
	var page = function(){
		var slashes = window.location.href.split('/');
		var pageName = slashes[slashes.length-1].split('.')[0];
		return pageName;
	}
	var params = {
		codebase: 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
		width: '950',
		height: '65',
		src: '/cashbackbonus/assets/ytd/mainMenu.swf',
		quality: 'high',
		pluginspage: 'http://www.macromedia.com/go/getflashplayer',
		align: 'middle',
		play: 'true',
		loop: 'true',
		scale: 'showall',
		wmode: 'opaque',
		devicefont: 'false',
		id: 'mainMenu',
		bgcolor: '#ffffff',
		name: 'mainMenu',
		menu: 'true',
		allowFullScreen: 'false',
		allowScriptAccess:'sameDomain',
		movie: 'mainMenu',
		salign: 'lt',
		flashVars: 'ytdPath=/cbbconnection/YtdCBBData.xml&dealsPath=deals.html&redeemPath=redeem.html&mapPath=map.html&storiesPath=stories.html&cardPath=/credit-cards/cardbuilder/&homePath=index.html&page=' + page()
	};
	
	// callback method
	var flashCheck = function(e){
		if(e.success) {
			mcd.dom.addClass(document.getElementById('rewards-nav'), 'hide');
		}
		else {
			
			mcd.dom.removeClass(document.getElementById('rewards-nav').getElementsByTagName('div')[0], 'hide')
			// insert init script for js ytd scroller
			var script = document.createElement('script');
			script.src = '/cashbackbonus/scripts/ytd.js';
			document.body.appendChild(script);
		}
	}
	swfobject.embedSWF(src, id, width, height, version, install, vars, params, '', flashCheck);
});