var prc1 = 0;
var prc2 = 0;
var prc3 = 0;
var secs = 0;
var timerID = new Number(0);
var timerRunning = false;
var delay = 100;
var hasFlash;

function playAll() {
	var div = document.getElementById('bgdiv');
	div.parentNode.removeChild(div);
	try {
		getFlashMovie("tedi_cnt").startPlaying();
		getFlashMovie("menu_cnt").startPlaying();
		getFlashMovie("cleopatra_cnt").startPlaying();
		StopTheClock();
	} catch(e) {}
}

function loadingSWFComplete() {
	if (document.getElementById('redfrm')) {
		document.getElementById('redfrm').submit();
	} else {
		remDiv();
	}
}

function remDiv() {
	var div = document.getElementById('deleteloader');
	div.parentNode.removeChild(div);
	var stil = document.getElementById('container').style;
	stil.zIndex = 2;
	stil.visibility = 'visible';
}

function getFlashMovie(movieName) {
	var div = document.getElementById(movieName);
	return div;
	//var isIE = navigator.appName.indexOf("Microsoft") != -1;
	//return (isIE) ? window[movieName] : document[movieName];
}

function clickNoUrl(str) {
	try {
		getFlashMovie("menu_cnt").clickNoUrl(str);
	} catch (e) {}
}

function clickUrl(str) {
	try {
		getFlashMovie("menu_cnt").clickUrl(str);
	} catch (e) {}
}

function toggleSound(boolean_value) {
	try {
		getFlashMovie("menu_cnt").toggleSound(boolean_value);
	} catch (e) {}
}

function returnProc() {
	var proc = new Number((prc1 + prc2 + prc3)/3);
	try {
		getFlashMovie("loader_cnt").sendProc(proc.toString());
	} catch (e) {
	}
}

function sendToJavaScript(val, proc) {
	if (val == 1)  {
		prc1 = proc;
	} else if (val == 2) {
		prc2 = proc;
	} else if (val == 3) {
		prc3 = proc;
	}
}

function InitializeTimer() {
	secs = (prc1 + prc2 + prc3)/3;
	StopTheClock();
	StartTheTimer();
}

function StopTheClock() {
	if (timerRunning) {
		clearTimeout(timerID);
	}
	timerRunning = false;
}

function StartTheTimer() {
	returnProc();
	if (secs >= 100) {
		StopTheClock();
	} else {
		secs = (prc1 + prc2 + prc3)/3;
		timerRunning = true;
		timerID = setTimeout("StartTheTimer()", delay);
	}
}

function restoreDivs(obj) {
	if (!obj.success) {
		var div1 = document.getElementById('deleteloader');
		var div2 = document.getElementById('bgdiv');
		var div3 = document.getElementById('menu_cnt');
		var stil = document.getElementById('container').style;
		div1.parentNode.removeChild(div1);
		div2.parentNode.removeChild(div2);
		div3.innerHTML = '';
		
		var newdiv = document.createElement('div');
		newdiv.setAttribute('id', 'swfdisable');
		newdiv.style.position = "absolute";
		newdiv.style.width = '590px';
		newdiv.style.height = '90px';
		newdiv.style.left = '328px';
		newdiv.style.top = '145px';
		newdiv.innerHTML = 'Nu aveti ultima versiune de flash player instalata. Va rugam instalati <a href="http://www.adobe.com/go/EN_US-H-GET-FLASH" target="_blank">acest plug-in</a> si apoi reveniti pe pagina noastra.';
		document.body.appendChild(newdiv);
	} else {
		InitializeTimer();
	}
}

function modificaStil() {
	var stil = document.getElementById('container').style;
	stil.visibility = 'hidden';
	stil.zIndex = '-2';
}

function detecteazaFlash(obj) {
	if (obj.success) {
		hasFlash = true;
	} else {
		hasFlash = false;
		var div = document.getElementById('menu_cnt');
		div.innerHTML = 'Nu aveti ultima versiune de flash player instalata. Va rugam instalati <a href="http://www.adobe.com/go/EN_US-H-GET-FLASH" target="_blank">acest plug-in</a> si apoi reveniti pe pagina noastra.';
	}
}

