var myRequest = getXMLHTTPRequest();

var arrayKey = 0;
var array_data = new Array();

var time,timed_reload;

function loadArrayInfoFlashKeys(){

  myRequest.open("GET", '/ev.shtml', true);
  myRequest.onreadystatechange = responseAjax;
  myRequest.setRequestHeader('Pragma','no-cache');
  myRequest.setRequestHeader('Cache-Control','no-cache');
	myRequest.send(null);

}

function responseAjax(){

	if(myRequest.readyState == 4){

		if(myRequest.status == 0 || myRequest.status == 200){
            array_data = eval('('+myRequest.responseText+')');
           	clearTimeout(time);
            schimbareSetTitluri();
        }
    }

	clearTimeout(timed_reload);
	timed_reload = setTimeout('loadArrayInfoFlashKeys()', 120000);
}

/* ================
Functie: 	- schimbareSetTitluri();
================== */
function schimbareSetTitluri(){

	//tabela titluri flash
	var flashTable = document.getElementById('flashTable');
	//elementele <IMG> din cadrul tabelei flash
	var imagini = flashTable.getElementsByTagName('img');
	//elementele <DIV> din cadrul tabelei flash
	var divs = flashTable.getElementsByTagName('div');

	//in functie de variabila arrayKey se extrag informatiile din elementele array_imagini, array_titluri, array_linkuri
	for(var i = 0; i < 3; i++){

		if (array_data[arrayKey]) {
      imagini[i].setAttribute('src', array_data[arrayKey][1]);
	  	divs[i].innerHTML = array_data[arrayKey][0];

	  	//-------------------------
  		divs[i].idx = arrayKey;

  		//onmouseup = accesam stirile aferente titlurilor
	   	divs[i].onmouseup = function(){

		  	window.location = array_data[this.idx][2];

		  }
    } else {
      imagini[i].setAttribute('src','/img/spacer.gif');
	  	divs[i].innerHTML = '';
  		divs[i].idx = arrayKey;
    }
		//onmouseover = modificam culoarea elementului <DIV> si oprim rularea seturilor de informatii
		divs[i].onmouseover = function(){

			this.style.color = '#000087';
			this.parentNode.style.backgroundColor = '#e9eff7';
    	clearTimeout(time);

		}

		//onmouseout = modificam culoarea elementului <DIV> si pornim rularea seturilor de informatii
		divs[i].onmouseout = function(){

			this.style.color = '#000000';
			this.parentNode.style.backgroundColor = '#ffffff';
    	clearTimeout(time);
    	time = setTimeout('schimbareSetTitluri()', 10000);

		}

		arrayKey += 1;

	}

	if(arrayKey == 6){

		arrayKey = 0;

	}

	clearTimeout(time);
	time = setTimeout('schimbareSetTitluri()', 10000);
}
