var installedVer = deconcept.SWFObjectUtil.getPlayerVersion();
var isFlashEnabled = installedVer.versionIsValid({major: 8, minor: 0});

function initFlash(){
	var ps = document.getElementsByTagName('p');
	
	for(var i = 0; i < ps.length; i++){
		ps[i].style.display = 'none';
	}
	
	var p_en = document.getElementById('main_en');
	var t_en = fixText(p_en.innerHTML);
	
	var p_es = document.getElementById('main_es');
	var t_es = fixText(p_es.innerHTML);
	
	var p_lang = document.getElementById('idioma');
	var idioma = p_lang.innerHTML;
	
	var content = document.createElement('div');
	content.setAttribute('id', 'content');
	document.getElementsByTagName('body')[0].appendChild(content);
	
	var so = new SWFObject("swf/Application.swf", "DoubleYou", "100%", "100%", "8", "#FFFFFF");
	so.addParam('wmode', 'transparent');
	so.addVariable("texto_en", t_en);
	so.addVariable("texto_es", t_es);
	so.addVariable("id", idioma);
	so.write("content");
}

function fixText(str){
	var t = str;
	
	t = t.replace(/target=_blank/gi, 'target="_blank"');
	t = t.replace(/<A/gi, '<a');
	t = t.replace(/<\/A>/gi, '</a>');
	t = t.replace(/"/g, '\'');
	t = t.replace(/</g, '{');
	t = t.replace(/>/g, '}');
	
	return t;
}

if(isFlashEnabled){
	
	var ua = window.navigator.userAgent;
	var reg = new RegExp(/safari/gi);
	var isSafari = reg.test(ua);
	
	var sheet;
	
	if(isSafari){
		sheet = document.createElement('link');
		sheet.setAttribute('type', 'text/css');
		sheet.setAttribute('rel', 'stylesheet');
		sheet.setAttribute('href', '/css/safari.css');		
		document.getElementsByTagName('head')[0].appendChild(sheet);
	}
	else{
		sheet = document.styleSheets[0];
		
		if(sheet.addRule){
			sheet.addRule('p', 'display:none');
		}
		else if(sheet.insertRule){
			sheet.insertRule('p{display:none;}', sheet.cssRules.length);
		}
	}
	
	
	if(window.attachEvent){
		window.attachEvent('onload', initFlash);   
	}
	else if(window.addEventListener){
		window.addEventListener('load', initFlash, false);
	}
	else{
		window.onload = initFlash;
	}
}
