// This script will test up to the following version.
flash_versions = 20;

// Initialize variables and arrays
var flash = new Object();
flash.installed=false;
flash.version='0.0';

// Dig through Netscape-compatible plug-ins first.
if (navigator.plugins && navigator.plugins.length) {
	for (x=0; x < navigator.plugins.length; x++) {
		if (navigator.plugins[x].name.indexOf('Shockwave Flash') != -1) {
			flash.version = navigator.plugins[x].description.split('Shockwave Flash ')[1];
			flash.installed = true;
			break;
		}
	}
}

// Then, dig through ActiveX-style plug-ins afterwords
else if (window.ActiveXObject) {
	for (x = 2; x <= flash_versions; x++) {
		try {
			oFlash = eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash." + x + "');");
			if(oFlash) {
				flash.installed = true;
				flash.version = x + '.0';
			}
		}
		catch(e) {}
	}
}

// Create sniffing variables in the following style: flash.ver[x]
flash.ver = Array();
for(i = 4; i <= flash_versions; i++) {
	eval("flash.ver[" + i + "] = (flash.installed && parseInt(flash.version) >= " + i + ") ? true : false;");
}

// Changes By Rodrigo Gonzalez

// DO NOT CHANGE BELLOW
function getObject(id) {
	var x;
	
	if (document.all) 
		x = eval('document.all.' + id);
	if (document.getElementById && !x) 
		x = document.getElementById(id);
	
	return x;
}

function load() {
	if (flash.ver[minVersion]) {
		oDiv = getObject(divId);
		if (oDiv) {
			oDiv.innerHTML = divHTML;
		}
	}
}

function addEvent(el, eventName, callback) {
	if (el.attachEvent) { // IE
		el.attachEvent('on' + eventName, callback);
	} else if (el.addEventListener) { // Mozilla/Gecko
		el.addEventListener(eventName, callback, true);
	} else { // outros browsers
		el['on' + eventName] = callback;
	}
}

if (!flash.ver[minVersion]) {
	// Redirect
	window.location = redirectURL;
} else {
	addEvent(window, 'load', load);
}