var uid = 'uidcombo';

function setLocalitate(loc, loc_nice, div_id)
{
	var newHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="244" height="254" align="middle"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="false" /><param name="movie" value="http://vremea.meteoromania.ro/digiweather/DigiStation.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="wmode" value="transparent" /><param name="FlashVars" value="localitate='+loc+'&loc_nice='+loc_nice+'&refresh_interval=5&cookie_uid='+uid+'" /><embed src="http://vremea.meteoromania.ro/digiweather/DigiStation.swf" quality="high" bgcolor="#ffffff" width="244" height="254" name="banner" align="middle" FlashVars="localitate='+loc+'&loc_nice='+loc_nice+'&refresh_interval=5&cookie_uid='+uid+'" allowScriptAccess="always" allowFullScreen="false" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
	var comboHTML = '<br/><div style="display: block; width: 244px; height: 37px; padding: 19px 0 0 0; margin: 0; background: url(\'http://vremea.meteoromania.ro/digiweather/bk_pannel.png\') no-repeat top right;"><center><select name="lstLocalitati" id="lstLocalitati" onchange="changeLoc(this);" style="width: 170px;"></select></center></div>';
	document.getElementById(div_id).innerHTML = newHTML+comboHTML;
	document.cookie = "CurrentLoc=" + escape(loc);
	document.cookie = "CurrentLocNice=" + escape(loc_nice);
	getLocs();
}

function changeLoc(combo)
{
	var value = combo.options[combo.selectedIndex].value;
	var text = combo.options[combo.selectedIndex].text;
	setLocalitate(value, text,'digistation');
}

function getLocs() 
{
	var locs='Alba Iulia#Alba Iulia|Alexandria#Alexandria|Arad#Arad|Bacau#Bacau|Baia Mare#Baia Mare|Barlad#Barlad|Bistrita#Bistrita|Botosani#Botosani|Brasov#Brasov|Buc Centru#Bucuresti Centru|Buc Nord#Bucuresti Nord|Buc Sud#Bucuresti Sud|Buzau#Buzau|Calarasi#Calarasi|Campina#Campina|Campulung#Campulung|Cluj#Cluj-Napoca|Constanta#Constanta|Craiova#Craiova|Deva#Deva|Fagaras#Fagaras|Focsani#Focsani|Galati#Galati|Giurgiu#Giurgiu|Iasi#Iasi|Mangalia#Mangalia|Miercurea Ciuc#Miercurea-Ciuc|Oradea#Oradea|Pt Neamt#Piatra-Neamt|Pitesti#Pitesti|Ploiesti#Ploiesti|Predeal#Predeal|Rm Valcea#Ramnicu Valcea|Resita#Resita|Satu Mare#Satu Mare|Sf Gheorghe#Sfantu Gheorghe|Sibiu#Sibiu|Sinaia#Sinaia|Slatina#Slatina|Slobozia#Slobozia|Suceava#Suceava|Targoviste#Targoviste|Targu Jiu#Targu Jiu|Tg Mures#Targu Mures|Timisoara#Timisoara|Urziceni#Urziceni|Vaslui#Vaslui|Zalau#Zalau';
	var vals=locs.split("|");
	var loc=getCookieVal("CurrentLoc");
	if(!loc)
		loc = "Buc Centru";
	for(var i=0;i<vals.length;i++) {
		var arr_loc = vals[i].split("#");
		var elOptNew = document.createElement('option');
		elOptNew.text = arr_loc[1];
		elOptNew.value = arr_loc[0];
		if(arr_loc[0] == loc) {
			elOptNew.selected = "selected";
			document.getElementById('lstLocalitati').options.add(elOptNew);
		} else {
			document.getElementById('lstLocalitati').options.add(elOptNew);
		}
	}
}

function getCookieVal(c_name)
{
	if (document.cookie.length>0) {
		var c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1) {
			c_start=c_start + c_name.length+1;
			var c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) 
				c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		}
	}
	return "";
}

function initDigiStation()
{
	var loc=getCookieVal("CurrentLoc");
	var loc_nice=getCookieVal("CurrentLocNice");
	setLocalitate(loc, loc_nice, 'digistation');
}

window.onload = initDigiStation;

