/****** Load Weater *****/
function loadWeather(c_id) {
	var val = '';
	var c_list ='<span class="bld db">Other city in Ukraine:</span><ul class="list_buttb">';
	l = arr_weather.length;
	for (i = 0; i < l; i++) {
		if (c_id < l && c_id == i) {
			val = arr_weather[i].title;
			document.getElementById('city').innerHTML = val;
			if(arr_weather[c_id].dayTemp > 0)
				tem ='+' + arr_weather[c_id].dayTemp + '&nbsp;&deg;C';
			else
				tem = arr_weather[c_id].dayTemp + '&nbsp;&deg;C';			
				
			document.getElementById('temp').innerHTML = tem;
			i_temp = arr_weather[c_id].pic;
			document.getElementById('img_temp').src = 'http://kyivpost.img.com.ua/img/weather/'+i_temp+'.gif';
			document.getElementById('img_temp').style.display = 'inline';			
			
			createCookie('city_id',arr_weather[i].id,365);
		}
		/* city_list */
		if (c_id != i) {
			c_list += '<li><a onclick="JavaScript: CityShow(event); loadWeather('+i+'); ">'+arr_weather[i].title+'</a></li>';
		}		
	}
		c_list += '</ul>';	
	document.getElementById('city_list').innerHTML = c_list;
	
	/* add event listener */
	if(document.getElementById('city_list')){
		document.onclick = function(event){
			
			if(document.getElementById('city_list').style.visibility == 'visible'){
				CityShow(event);
				}
			}
		}	
	return true;
}

function CityShow(e){
	stopB(e);
	Toggle();
	return false;
}

function Toggle(){
	if(document.getElementById('city_list').style.visibility == 'visible')
	{
		document.getElementById('str_img').src = 'http://kyivpost.img.com.ua/img/pogoda.gif';
	}
	else{
		document.getElementById('str_img').src = 'http://kyivpost.img.com.ua/img/str_top_blue.jpg';
	}	
	document.getElementById('city_list').style.visibility = (document.getElementById('city_list').style.visibility == 'visible') ? 'hidden' : 'visible';
	document.getElementById('city_current').className = (document.getElementById('city_list').style.visibility == 'visible') ? 'city_current on' : 'city_current';
	return false;
}

function initW(){
	/* load weather box from cookes*/
	var str_id = readCookie('city_id');
	var city_id;

	if(str_id)
	{
		for (j = 0; j < arr_weather.length; j++)
		{
			if(arr_weather[j].id == str_id)
			{
				city_id = j;
				break;
			}
		}
	} 
	
	if(!city_id)
	{
		for (j = 0; j < arr_weather.length; j++)
		{
			if(arr_weather[j].id == 'UPXX0016')
			{
				city_id = j; //city default
				break;
			}
		} 
		
	}	
	loadWeather(city_id);
}

