var judete = new Array();

judete[0] = "Arad";
judete[1] = "Timis";
judete[2] = "Caras Severin";
judete[3] = "Bihor";
judete[4] = "Hunedoara";
judete[5] = "Satu Mare";
judete[6] = "Salaj";
judete[7] = "Cluj";
judete[8] = "Maramures";
judete[9] = "Bistrita Nasaud";
judete[10] = "Suceava";
judete[11] = "Botosani";
judete[12] = "Mures";
judete[13] = "Alba";
judete[14] = "Sibiu";
judete[15] = "Harghita";
judete[16] = "Neamt";
judete[17] = "Brasov";
judete[18] = "Mehedinti";
judete[19] = "Gorj";
judete[20] = "Valcea";
judete[21] = "Arges";
judete[22] = "Dolj";
judete[23] = "Olt";
judete[24] = "Teleorman";
judete[25] = "Dambovita";
judete[26] = "Prahova";
judete[27] = "Covasna";
judete[28] = "Iasi";
judete[29] = "Vaslui";
judete[30] = "Bacau";
judete[31] = "Vrancea";
judete[32] = "Galati";
judete[33] = "Buzau";
judete[34] = "Braila";
judete[35] = "Tulcea";
//judete[36] = "Ilfov";
judete[36] = "Bucuresti";
judete[37] = "Giurgiu";
judete[38] = "Calarasi";
judete[39] = "Ialomita";
judete[40] = "Constanta";
judete[41] = "Bucuresti";


var judete_id = new Array();

judete_id[0] = "4";
judete_id[1] = "37";
judete_id[2] = "14";
judete_id[3] = "7";
judete_id[4] = "24";
judete_id[5] = "33";
judete_id[6] = "32";
judete_id[7] = "15";
judete_id[8] = "26";
judete_id[9] = "8";
judete_id[10] = "35";
judete_id[11] = "9";
judete_id[12] = "28";
judete_id[13] = "3";
judete_id[14] = "34";
judete_id[15] = "23";
judete_id[16] = "29";
judete_id[17] = "11";
judete_id[18] = "27";
judete_id[19] = "22";
judete_id[20] = "40";
judete_id[21] = "5";
judete_id[22] = "19";
judete_id[23] = "30";
judete_id[24] = "36";
judete_id[25] = "18";
judete_id[26] = "31";
judete_id[27] = "17";
judete_id[28] = "42";
judete_id[29] = "39";
judete_id[30] = "6";
judete_id[31] = "41";
judete_id[32] = "20";
judete_id[33] = "12";
judete_id[34] = "10";
judete_id[35] = "38";
//judete_id[36] = "27";
judete_id[36] = "2";
judete_id[37] = "21";
judete_id[38] = "13";
judete_id[39] = "25";
judete_id[40] = "16";
judete_id[41] = "2";


var coordonate = new Array();

coordonate[0] = "56,110,93,118,117,133,100,163,68,163,46,160,21,145,26,134,39,137,46,126,53,112,53,112";
coordonate[1] = "0,143,21,145,46,160,98,164,106,182,81,197,65,190,56,219,24,200,24,178,10,165,1,155";
coordonate[2] = "50,244,58,236,47,229,58,217,65,189,84,198,102,182,116,193,113,214,112,226,102,248,91,248,87,262,81,262,64,257,58,247,50,245";
coordonate[3] = "57,112,91,118,116,133,122,119,117,102,121,97,120,86,111,82,117,61,105,59,96,44,86,52,74,77,67,86,65,95,57,111";
coordonate[4] = "120,134,132,138,144,153,149,171,153,187,163,201,163,205,150,209,137,211,126,214,113,214,117,199,117,191,107,185,109,175,102,164,112,143,119,136";
coordonate[5] = "93,45,93,36,108,31,117,31,124,24,137,12,145,6,166,28,143,35,148,41,145,51,137,46,130,55,135,59,133,65,128,61,114,64,101,58";
coordonate[6] = "127,91,131,96,142,98,149,95,159,87,161,75,169,74,176,69,176,66,167,65,158,63,146,58,138,59,137,66,130,62,122,62,117,65,112,70,112,79,112,83,117,85,122,91";
coordonate[7] = "123,118,131,121,138,126,146,126,151,122,159,127,163,127,164,130,171,129,178,129,184,130,184,124,188,121,185,117,188,112,188,106,194,102,194,96,190,92,191,85,188,79,182,75,182,68,184,66,188,65,180,64,176,64,178,69,172,69,163,74,161,77,159,87,153,92,146,96,138,98,130,95,125,92,128,91,120,91,121,96,117,103,119,109,121,117,123,119";
coordonate[8] = "161,19,169,18,179,22,186,24,192,25,201,28,205,21,210,21,215,24,220,31,225,33,231,37,235,41,236,45,235,52,223,51,215,53,205,51,199,51,197,55,191,59,188,63,184,66,173,66,167,65,156,62,146,60,138,59,133,59,137,53,140,48,144,50,149,52,150,48,149,35,164,28,149,37,149,37";
coordonate[9] = "191,105,190,93,191,85,179,76,185,66,193,56,201,52,219,52,234,53,236,65,234,75,234,84,221,93,219,98,214,100,212,96,205,104,204,109,198,109,191,105";
coordonate[10] = "237,41,244,36,253,30,288,22,303,41,310,56,317,61,315,66,309,66,310,70,308,76,301,70,294,70,282,74,274,70,273,75,267,84,264,88,254,79,248,88,236,85,238,70,237,58,235,55,237,44";
coordonate[11] = "290,19,294,10,300,4,311,1,319,1,329,7,338,13,341,31,342,38,345,44,348,51,339,55,335,54,332,59,330,60,324,57,315,57,308,52,300,42,295,29,288,22";
coordonate[12] = "192,105,188,113,185,123,182,132,185,134,196,142,205,142,219,143,219,151,219,153,224,154,235,156,235,152,244,151,244,145,230,141,225,136,233,132,238,120,248,112,249,102,249,89,246,83,235,84,225,92,219,98,212,96,205,108,201,109,192,105";
coordonate[13] = "164,196,164,186,163,179,170,171,172,164,176,166,177,159,182,159,183,161,188,153,194,148,196,142,178,129,169,132,163,129,151,126,140,128,136,128,126,122,121,122,117,132,117,134,122,136,130,136,139,148,143,157,148,172,152,186,158,196,162,200,167,197";
coordonate[14] = "164,196,169,195,181,194,192,195,202,191,217,188,214,180,220,170,216,169,220,168,220,166,225,162,228,156,232,152,221,152,215,154,212,141,215,144,205,142,195,142,192,145,188,147,181,160,178,156,176,156,174,160,174,164,173,166,170,163,169,166,165,173,163,176,160,179,162,186,163,190";
coordonate[15] = "267,82,273,88,275,96,273,101,274,110,277,117,282,112,283,117,284,120,286,127,282,130,286,133,293,134,294,137,296,136,294,148,282,152,273,148,268,141,264,143,260,148,256,155,253,148,248,148,244,148,227,137,235,126,246,113,251,102,251,88,247,83,255,76,264,84,267,80";
coordonate[16] = "282,112,291,114,294,112,299,113,310,112,318,106,322,109,327,104,332,105,341,108,338,100,336,93,338,91,338,85,332,84,328,84,323,87,315,83,309,75,306,66,291,67,282,69,272,70,269,77,267,82,269,87,273,92,274,95,274,102,274,112,276,117,282,115,285,115";
coordonate[17] = "223,191,235,194,244,197,248,201,251,205,257,201,265,200,272,200,275,201,282,198,286,199,287,194,283,190,277,182,272,179,265,177,264,171,264,168,262,160,256,156,249,150,243,150,235,154,230,157,225,164,220,169,215,177,215,185,220,190";
coordonate[18] = "83,265,87,269,93,261,100,254,106,254,111,259,117,264,109,264,102,269,105,277,111,284,127,297,135,291,137,280,139,272,144,268,150,267,148,257,136,254,126,250,122,240,125,230,117,229,112,226,112,222,104,237,100,247,89,247,87,261,79,262";
coordonate[19] = "162,206,174,209,177,213,173,227,171,239,172,248,171,254,168,254,169,261,169,262,160,262,153,262,146,258,128,250,125,241,125,229,117,227,112,224,112,215,120,214,131,212,147,210,162,205";
coordonate[20] = "171,252,174,261,178,262,182,269,188,269,189,266,200,263,197,247,200,239,205,241,208,229,208,219,205,208,205,200,208,193,201,194,186,194,175,196,167,197,163,200,162,205,168,209,175,209,178,213,173,226,170,241,171,254,171,254";
coordonate[21] = "209,239,212,248,215,252,218,252,221,258,221,269,221,271,226,277,236,274,245,273,247,270,249,265,245,261,245,253,243,243,245,230,245,221,245,218,248,215,254,208,249,201,243,197,233,194,221,191,213,191,206,191,207,199,206,205,206,214,210,223,210,233,206,239,205,243,206,246,206,243,210,238,211,239,211,239";
coordonate[22] = "129,297,130,300,119,307,119,314,126,319,135,320,149,316,161,319,178,322,188,328,188,319,192,313,195,305,192,303,192,298,197,297,191,289,190,284,186,277,178,272,176,270,178,266,178,261,170,255,169,254,167,261,162,258,149,264,149,267,142,268,140,270,138,274,135,282,135,287,131,294,129,294";
coordonate[23] = "188,325,202,325,215,323,220,315,213,306,217,302,226,295,225,287,225,278,221,270,217,256,215,252,210,248,205,241,204,243,202,240,197,244,197,249,197,261,193,265,192,267,184,269,178,268,176,269,178,272,182,276,188,280,190,286,194,291,194,298,191,300,192,305,196,308,193,313,190,316,188,320,188,323";
coordonate[24] = "216,325,221,329,227,326,241,326,244,328,247,328,255,332,265,330,269,324,265,314,265,306,264,300,268,294,267,286,265,280,258,277,256,273,256,269,254,268,251,268,247,269,243,273,238,273,233,272,232,277,225,277,225,280,225,286,225,294,227,296,220,300,215,304,215,307,216,311,216,316,221,317,217,319,215,325";
coordonate[25] = "258,203,262,212,264,218,264,224,265,229,272,233,272,239,272,239,274,245,275,249,278,249,282,254,282,263,278,266,274,268,265,266,262,268,258,269,255,271,249,269,246,269,244,272,246,268,244,263,243,259,243,254,242,244,242,234,241,224,244,220,246,212,252,209,254,204,258,202";
coordonate[26] = "289,199,291,205,294,211,294,215,295,220,300,220,307,220,307,222,307,228,307,231,314,233,310,237,312,239,312,243,308,249,300,249,291,250,279,250,274,248,274,241,272,235,269,231,265,229,264,220,264,211,260,205,260,201,265,201,274,201,276,203,285,200,289,200";
coordonate[27] = "294,146,304,150,305,159,300,170,300,180,297,187,291,196,289,197,286,189,276,185,275,179,267,177,265,171,264,168,264,162,259,155,258,155,259,148,265,141,269,143,276,150,279,150,286,147,295,148,296,138,299,143,300,148,303,155";
coordonate[28] = "352,55,359,65,362,66,369,77,377,85,383,88,384,101,373,101,369,98,369,95,358,93,357,100,338,98,338,88,325,86,314,84,309,73,309,65,315,63,316,56,329,56,333,56,340,52,349,51";
coordonate[29] = "345,110,346,117,353,134,355,148,355,152,358,161,362,155,359,151,363,151,372,152,374,151,381,151,387,150,387,139,392,132,390,122,390,110,385,100,380,100,363,89,356,95,352,97,339,100";
coordonate[30] = "306,157,315,160,319,155,324,155,333,155,338,151,348,147,357,146,352,132,348,122,342,112,341,108,333,105,328,105,323,110,317,108,310,113,300,113,291,112,284,117,286,123,286,129,284,132,288,134,295,136,299,139,301,150";
coordonate[31] = "304,178,312,190,323,194,332,197,338,201,343,201,353,202,357,200,357,194,355,185,350,180,345,172,345,166,345,159,348,155,353,152,355,148,351,146,338,150,324,159,318,153,310,159,306,161,301,163,301,168,301,169,301,175,305,179";
coordonate[32] = "384,152,387,168,389,178,391,184,387,187,390,197,394,200,389,201,385,201,378,201,371,201,367,200,357,198,355,190,350,180,345,175,345,166,345,160,350,155,353,152,358,162,363,151,360,152,361,151,367,152,371,154,374,151,380,151,381,151";
coordonate[33] = "314,240,320,247,328,247,339,248,343,237,343,229,338,221,337,221,338,217,340,214,348,215,350,213,352,203,345,201,332,198,323,195,315,191,308,185,304,178,300,172,289,199,289,205,295,214,297,220,301,220,306,220,308,223,306,229,306,231,310,232,311,234,310,236,310,239,314,241";
coordonate[34] = "342,247,350,247,355,248,370,248,373,247,380,249,384,249,388,243,390,235,390,227,390,221,389,213,381,209,382,202,375,201,367,201,357,198,353,201,350,204,352,210,348,218,340,214,338,217,337,221,338,223,341,223,345,227,345,233,343,239,342,243,338,248";
coordonate[35] = "390,244,402,255,404,254,418,254,434,253,442,243,460,239,464,234,467,222,464,212,467,205,467,201,449,197,439,200,431,203,425,206,420,205,418,210,412,210,402,208,395,200,389,201,385,203,383,210,390,212,394,223,392,233,387,246";
coordonate[36] = "300,265,300,262,300,252,296,249,282,249,279,252,279,257,282,264,269,266";
coordonate[37] = "269,326,276,321,288,311,300,302,305,290,295,281,287,286,276,277,267,276,267,269,271,268,265,265,257,269,256,272,258,278,264,282,267,291,264,302,264,310,266,321";
coordonate[38] = "301,300,332,296,360,290,380,284,382,274,359,269,330,268,311,267,310,273,303,274,295,281,305,287";
coordonate[39] = "374,247,382,261,388,272,383,279,357,269,311,268,299,266,295,250,307,249,311,240,320,249,339,247";
coordonate[40] = "431,257,422,269,413,281,415,297,415,307,413,321,400,322,384,313,381,302,372,306,368,302,355,303,348,296,366,290,383,282,389,272,384,263,379,252,377,250,383,250,390,247,400,255,429,255,433,255";
coordonate[41] = "269,268,290,266,312,271,290,283,274,273,272,276,280,280,266,273";

var content = "";

function incarca_harta_surse(sursa) {
	for (i = 0; i <= 41; i++) {
		content += "<area shape='POLY' alt='" + judete[i] + "' coords='" + coordonate[i] + "' onmouseover='cere_sursa(\"" + judete_id[i] + "\", \"" + judete[i].toLowerCase().replace(" ", "-") + "\", \"" + sursa + "\");' onmouseout='ascunde();'>";
	}
	document.getElementById("mapare").innerHTML = content;
}


//var IE = document.all?true:false
//
//if (!IE) document.captureEvents(Event.MOUSEMOVE)
//
//function ietruebody(){
//	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
//}
//
//document.onmousemove = getMouseXY;
//
//var tempX = 0
//var tempY = 0
//
//function getMouseXY(e) {
//  if (IE) {
//    tempX = event.clientX + document.body.scrollLeft;
//    tempY = event.y+ietruebody().scrollTop;
//  } else {
//    tempX = e.pageX
//    tempY = e.pageY
//  }  
//
//  if (tempX < 0){tempX = 0}
//  if (tempY < 0){tempY = 0}
//  return true;
//}

var valoare = 0;
var jid;
var jid2;
var out = 0;
var out_ascunde = 0;
var xml_array = new Array();
var xml_array_stiri = new Array();


function cere_sursa(val, nume_jud, sursa) {
	clearTimeout (out);
	jid  = val;
	jid2 = nume_jud;
	
	out  = setTimeout("requestXMLSurse(\""+sursa+"\")", 200);
	//out = "tewrerwr";
}
function getXMLHTTP() 
{ //fuction to return the xml http object
	var xmlhttp=false;	
	try{
		xmlhttp=new XMLHttpRequest();
	}
	catch(e)	{		
		try{			
			xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e){
			try{
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e1){
				xmlhttp=false;
			}
		}
	}
		
	return xmlhttp;
}

function getPartners(strURL) 
{		
	var req = getXMLHTTP();
	
	if (req) {
		
		req.onreadystatechange = function() {
			if (req.readyState == 4) {
				// only if "OK"
				if (req.status == 200) {						
					document.getElementById('pentruharta').innerHTML=req.responseText;						
				} else {
					alert("There was a problem while using XMLHTTP:\n" + req.statusText);
				}
			}				
		}			
		req.open("GET", strURL, true);
		req.send(null);
	}
			
}
function requestXMLSurse(sursa){
	if (sursa === "undefined") {
		sursa = '';
	}
	document.getElementById('pentruharta').style.top = tempY + 4 + "px";
	document.getElementById('pentruharta').style.left = tempX + 4 + "px";
	document.getElementById('pentruharta').innerHTML = '<div><h1>Se incarca...</h1><div>';
	document.getElementById('pentruharta').style.display = 'block';
	//alert(jid);
	getPartners('/judete/'+jid);
	clearTimeout (out);	
}


function processXMLSurse(oXML){
	//document.getElementById('pentruharta').innerHTML = "xxxxxxx";
	continut = '<div><h1>Nu exista surse din acest judet.</h1></div>';
	curent = '';
	max = judete.length;
	
	for ( i = 0; i < max; i++)
	{
		judet_id = judete[i].getElementsByTagName('judet_id');
		if ( judet_id[0].childNodes[0].nodeValue == jid )
		{
			curent = i;
		}
	}
	
	tip = judete[curent].getElementsByTagName('tip');
	
	if ( tip[0].hasChildNodes() )
	{
		if (jid == 2) {
			continut += '<b style="font-size: 13px; border-right: 1px solid #000"><a style="color: #000; text-decoration: none" href="">&nbsp; Bucuresti &nbsp;</a></b><b><a href="" style="font-size: 13px; border-bottom: 1px solid #000; color: red; text-decoration: none" onmouseover="paralel()"> &nbsp; Ilfov &nbsp; &nbsp; &nbsp; </a></b>';
		} else if (jid == 27) {
			continut += '<b><a href="" style="font-size: 13px; border-bottom: 1px solid #000; color: red; text-decoration: none" onmouseover="paralel()">&nbsp; Bucuresti &nbsp;</a></b><b style="cursor: pointer; font-size: 13px; border-left: 1px solid #000"><a style="color: #000; text-decoration: none" href=""> &nbsp; Ilfov &nbsp; &nbsp; &nbsp; </a></b>';
		} else {
			
		}
		
		max_tip = tip.length;
		
		
		for ( i = 0; i < max_tip; i++)
		{
			
			tip_nume = tip[i].getElementsByTagName('tip_nume');
			sursa = tip[i].getElementsByTagName('sursa');
			max_sursa = sursa.length;
		
			continut += '<div style="margin: 5px 10px">';
			continut += '<h1><a href="" style="color: red; text-decoration: none; font-size: 15px">' + tip_nume[0].childNodes[0].nodeValue + ':</a></h1>';
			continut += '<h1 style="font-size: 12px">';
			
			for ( j = 0; j < max_sursa; j++ )
			{
				sursa_nume = sursa[j].getElementsByTagName('nume');
				sursa_link = sursa[j].getElementsByTagName('url');
				
				continut += ' &bull; <a href="' + sursa_link[0].childNodes[0].nodeValue + '">' + sursa_nume[0].childNodes[0].nodeValue + '</a><br>';
			}
			
			continut += '</h1>';
			continut += '</div>';
			continut += '<br>';
		}
			
		
	} else {
		if (jid == 2) {
			continut += '<b style="font-size: 13px; border-right: 1px solid #000"><a style="color: #000; text-decoration: none" href="">&nbsp; Bucuresti &nbsp;</a></b><b><a href="" style="font-size: 13px; border-bottom: 1px solid #000; color: red; text-decoration: none" onmouseover="paralel()"> &nbsp; Ilfov &nbsp; &nbsp; &nbsp; </a></b>';
		} else if (jid == 27) {
			continut += '<b><a href="" style="font-size: 13px; border-bottom: 1px solid #000; color: red; text-decoration: none" onmouseover="paralel()">&nbsp; Bucuresti &nbsp;</a></b><b style="cursor: pointer; font-size: 13px; border-left: 1px solid #000"><a style="color: #000; text-decoration: none" href=""> &nbsp; Ilfov &nbsp; &nbsp; &nbsp; </a></b>';
		} else {
			
		}
		
		continut += '<div><h1>Nu exista surse din acest judet.</h1></div>'
	}
	alert(oXML);
	xml_array[jid] = oXML;
	//
	document.getElementById('pentruharta').innerHTML = continut;
}


function paralel() {
	if (jid == 2) {
		jid = 27;
		jid2 = 'ilfov';
	} else if (jid == 27) {
		jid = 2;
		jid2 = 'Bucuresti';
	} else {
		
	}
	
	if (xml_array[jid]){
		processXMLSurse(xml_array[jid]);
	}else{
	
		var myAjax = new Ajax.Request(
		SITE_BASE + 'axmls/harti/xmlHartaRomania.xml', 
		{
			method: 'get', 
			onComplete: processXMLSurse
		});
		
	}
}

function schimba_val(numar){
	valoare = numar;
}

function ascunde() {
	clearTimeout (out);
	out_ascunde = setTimeout("ascunde_final()", 20);
}

function ascunde_final() {
	clearTimeout (out_ascunde);
	if (valoare != 1) {
		document.getElementById('pentruharta').style.display = 'none';
		document.getElementById('pentruharta').innerHTML = '<div><h1>Loading...</h1></div>';
	}
}

var sursa_curenta;

function cere_stiri(id) {
	sursa_curenta = id;
	
	if ( sursa_curenta != undefined )
	{
		out = setTimeout("requestXMLStiri()", 200);
	}
}

function requestXMLStiri(){
	document.getElementById('pentruharta').style.top = tempY + 4 + "px";
	document.getElementById('pentruharta').style.left = tempX + 4 + "px";
	document.getElementById('pentruharta').innerHTML = '<div><h1>Loading...</h1><div>';
	document.getElementById('pentruharta').style.display = 'block';

	
	var myAjax = new Ajax.Request(
	SITE_BASE + 'xml/surse_stiri.xml', 
	{
		method: 'get', 
		onComplete: processXMLStiri
	});
		
	clearTimeout (out);	
}

function scoate_html(brut) {
	prelucrat = brut.replace(/<\/?[^>]+(>|$)/g, "");
	return prelucrat;
}

function processXMLStiri(oX){
	document.getElementById('pentruharta').innerHTML = "xxxxxxx";
	return true;
	xml_stiri = oX.responseXML;
	continut_stiri = '';
	
	surse = xml_stiri.getElementsByTagName('sursa');
	max = surse.length;
	
	for ( i = 0; i < max; i++ )
	{
		sursa_id = surse[i].getElementsByTagName('id');
		
		if ( sursa_id[0].childNodes[0].nodeValue == sursa_curenta )
		{
			stiri = surse[i].getElementsByTagName('stire');
			max_stiri = stiri.length;
			
			for ( j = 0; j < max_stiri; j++)
			{
				continut_stiri += '<div>';
				titlu = stiri[j].getElementsByTagName('titlu');
				descriere = stiri[j].getElementsByTagName('descriere');
				link = stiri[j].getElementsByTagName('link_stire');
				
				
				continut_stiri += '<h1><a href="http://www.stirilocale.ro/index.php?module=news&news_id=' + link[0].childNodes[0].nodeValue + '">' + scoate_html(titlu[0].childNodes[0].nodeValue.substring(0, 100)) + '</a></h1>';
				continut_stiri += '<p><a href="http://www.stirilocale.ro/index.php?module=news&news_id=' + link[0].childNodes[0].nodeValue + '">' + scoate_html(descriere[0].childNodes[0].nodeValue.substring(0, 110)) + '</a></p>';
				
				continut_stiri += '</div>';
			}
		}
	}
	
	if ( continut_stiri != "" )
	{
		document.getElementById('pentruharta').innerHTML = continut_stiri;
	} else {
		document.getElementById('pentruharta').style.display = 'none';
		document.getElementById('pentruharta').innerHTML = '<div><h1>Momentan nu avem parteneri in aceasta regiune</h1></div>';
	}
}

function cere_sursa_lume(val) {
	clearTimeout (out);
	jid = val;
	out = setTimeout("requestXMLLume()", 200);
}

function requestXMLLume(){
	document.getElementById('pentruharta').style.top = tempY + 4 + "px";
	document.getElementById('pentruharta').style.left = tempX + 4 + "px";
	document.getElementById('pentruharta').innerHTML = '<div><h1>Loading...</h1><div>';
	document.getElementById('pentruharta').style.display = 'block';

	if (xml_array[jid]){
		processXMLSurse(xml_array[jid]);
	}else{
	
		var myAjax = new Ajax.Request(
		SITE_BASE + 'xml/xmlHartaWorld.xml',
		{
			method: 'get', 
			onComplete: processXMLLume
		});
		
	}
	clearTimeout (out);	
}


function processXMLLume(oXML){
	xml = oXML.responseXML;
	curent = '';
	continut = '';
	tari = xml.getElementsByTagName('tara');
	max = tari.length;
	
	for ( i = 0; i < max; i++)
	{
		tara_id = tari[i].getElementsByTagName('tara_id');
		if ( tara_id[0].childNodes[0].nodeValue == jid )
		{
			curent = i;
		}
	}
	
	if ( curent >= "0" )
	{
		sursa = tari[curent].getElementsByTagName('sursa');
		tara_name = tari[curent].getElementsByTagName('tara_name');
		
		if ( sursa[0].hasChildNodes() )
		{
			max_sursa = sursa.length;
			
			continut += '<div style="margin: 5px 10px">';
			continut += '<h1><a href="" style="color: red; text-decoration: none; font-size: 15px">' + tara_name[0].childNodes[0].nodeValue + ':</a></h1>';
			for ( i = 0; i < max_sursa; i++)
			{
				continut += '<div>';
				continut += '<h1 style="font-size: 12px">';
				sursa_nume = sursa[i].getElementsByTagName('titlu');
				sursa_link = sursa[i].getElementsByTagName('url');
				
				continut += ' &bull; <a href="' + sursa_link[0].childNodes[0].nodeValue + '" target="_blank">' + sursa_nume[0].childNodes[0].nodeValue + '</a><br>';
				
				
				continut += '</h1>';
				continut += '</div>';
				continut += '<br>';
			}
				continut += '</div>';
				
			
		} else {
			continut += '<div style="margin: 5px 10px">';
			continut += '<h1><a href="" style="color: red; text-decoration: none; font-size: 15px">' + tara_name[0].childNodes[0].nodeValue + ':</a></h1>';
			continut += '<div><h1>Nu exista surse din aceasta tara.</h1></div>'
			continut += '</div>';
		}
	} else {
		continut += '<div><h1>Nu exista surse din aceasta tara.</h1></div>'
	}
		
		
	document.getElementById('pentruharta').innerHTML = continut;
}
function updateziarehp( response )
{
	document.getElementById( 'harti_sigle' ).innerHTML = response.responseText;
	incarca_harta_surse('Stiri');
}
var IE = document.all?true:false

if (!IE) document.captureEvents(Event.MOUSEMOVE)

function ietruebody(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}


document.onmousemove = getMouseXY;


var tempX = 0
var tempY = 0

function getMouseXY(e) {
	if (document.body) {
		if (IE) {
			tempX = event.clientX + document.body.scrollLeft;
			tempY = event.y+ietruebody().scrollTop;
		} else {
			tempX = e.pageX
			tempY = e.pageY
		}  
		
		if (tempX < 0){tempX = 0}
		if (tempY < 0){tempY = 0}
		return true;
	}
}

