if(detectFlash()){
var movieName = "swf_game";
function thisMovie(movieName) {
	// IE and Netscape refer to the movie object differently.
	// This function returns the appropriate syntax depending on the browser.
	if (navigator.appName.indexOf ("Microsoft") !=-1) {
		return window[movieName]
	}	else {
		return document[movieName]
	}
}

// Checks if movie is completely loaded.
// Returns true if yes, false if no.
function movieIsLoaded (theMovie) {

	if (typeof(theMovie) != "undefined") {
		return theMovie.PercentLoaded() == 100;
	} else {
		return false;
	}
}

var bar = document.getElementById('bar');
var obj_container = document.getElementById('container');
var publicidad = document.getElementById('publicidad');
var percent = document.getElementById('percent');
var divlink = document.getElementById('link');

var interval_time = 200;
var wait_time = (nav != "IE") ? 6 : 6;
var waiting_time = (wait_time + game_preset_loader) * 1000 / interval_time;
if (waiting_time<50){var waiting_time = 40;}
var put_div_game = game_preset_loader * 900 / interval_time;
var counter = 0;
var link = 0;
var per = 0;
var text1 = 'Cargando...'
var text2 = 'Completo!'
var text3 = 'El juego ya se ha cargado, click aqui para jugar.'

if(swf){
	var movie = thisMovie(movieName);
}

function waitUntilLoaded()
{
	if(movieIsLoaded (movie))
	{
		if(game_preset_loader > 0){
			complete_loader();
			return;
		}

		bar.style.width = '200px';
		percent.innerHTML = '100% '+text2;
		setTimeout('play()', 200);
		return;
	} else {

		if(game_preset_loader > 0) por = Math.round(movie.PercentLoaded() * 70 / 100);
		else por =  movie.PercentLoaded();

		percent.innerHTML = por+'% '+text1;
		bar.style.width = por*2+'px';
		setTimeout('waitUntilLoaded()',50);
	}

}

var waiting_time2 = game_preset_loader * 800 / 100;
if (waiting_time2<50){var waiting_time2 = 50;}
var counter2 = 0;
function complete_loader()
{
	
	if(counter2 < waiting_time2)
	{	
		a = 30 / waiting_time2;
		per = Math.round(counter2 * a);
		per = 70 + per;
		percent.innerHTML = per+'% '+text1;
		bar.style.width = per * 2+'px';
		if(per < 0) {play();return;}
	}else {
		bar.style.width = '200px';
		percent.innerHTML = '100% '+text2;
		setTimeout('play()', 200);
		return;

	}

	counter2++;
	setTimeout('complete_loader()', 100);

}

function fakeLoader()
{
	if(counter <= waiting_time)
	{
		if(link == 0 && swf && counter >= put_div_game)
		{
			divlink.innerHTML = "<a href='javascript:play();'>"+text3+"</a>";
			link = 1;
		}

		if(counter < waiting_time)
		{
			a = 100 / waiting_time;
			per = Math.round(counter * a);
			percent.innerHTML = per+'% '+text1;
			bar.style.width = per * 2+'px';
		}

		counter++;
		setTimeout('fakeLoader()',interval_time);

	}else{
		bar.style.width = '200px';
		percent.innerHTML = '100% '+text2;
		setTimeout('play()', 200);
		return;

	}

}

function isAlreadyLoaded()
{
	if(!swf)
	{
		fakeLoader();
	}else{
		if(movieIsLoaded (movie))
		fakeLoader();
		else
		waitUntilLoaded();
	}
}

function play()
{
	publicidad.style.display = 'none';

	if(nav != "IE"){
		obj_container.style.visibility = 'visible';
		obj_container.style.height = '100%';
	}else{
		obj_container.style.display = 'block';
	}

}

setTimeout("isAlreadyLoaded()", 2500)
}