var ywcc_ptbr = {
	'0':  'Tornado',                       // tornado
	'1':  'Tempestade tropical',           // tropical storm
	'2':  'Furacão',                       // hurricane
	'3':  'Tempestade severa',             // severe thunderstorms
	'4':  'Trovoadas',                     // thunderstorms
	'5':  'Chuva e neve',                  // mixed rain and snow
	'6':  'Chuva e granizo fino',          // mixed rain and sleet
	'7':  'Neve e granizo fino',           // mixed snow and sleet
	'8':  'Garoa gélida',                  // freezing drizzle
	'9':  'Garoa',                         // drizzle
	'10': 'Chuva gélida',                  // freezing rain
	'11': 'Chuvisco',                      // showers
	'12': 'Chuva',                         // showers
	'13': 'Neve em flocos finos',          // snow flurries
	'14': 'Leve precipitação de neve',     // light snow showers
	'15': 'Ventos com neve',               // blowing snow
	'16': 'Neve',                          // snow
	'17': 'Chuva de granizo',              // hail
	'18': 'Pouco granizo',                 // sleet
	'19': 'Pó em suspensão',               // dust
	'20': 'Neblina',                       // foggy
	'21': 'Névoa seca',                    // haze
	'22': 'Enfumaçado',                    // smoky
	'23': 'Vendaval',                      // blustery
	'24': 'Ventando',                      // windy
	'25': 'Frio',                          // cold
	'26': 'Nublado',                       // cloudy
	'27': 'Muitas nuvens (noite)',         // mostly cloudy (night)
	'28': 'Muitas nuvens (dia)',           // mostly cloudy (day)
	'29': 'Parcialmente nublado (noite)',  // partly cloudy (night)
	'30': 'Parcialmente nublado (dia)',    // partly cloudy (day)
	'31': 'Céu limpo (noite)',             // clear (night)
	'32': 'Ensolarado',                    // sunny
	'33': 'Tempo bom (noite)',             // fair (night)
	'34': 'Tempo bom (dia)',               // fair (day)
	'35': 'Chuva e granizo',               // mixed rain and hail
	'36': 'Quente',                        // hot
	'37': 'Tempestades isoladas',          // isolated thunderstorms
	'38': 'Tempestades esparsas',          // scattered thunderstorms
	'39': 'Tempestades esparsas',          // scattered thunderstorms
	'40': 'Chuvas esparsas',               // scattered showers
	'41': 'Nevasca',                       // heavy snow
	'42': 'Tempestades de neve esparsas',  // scattered snow showers
	'43': 'Nevasca',                       // heavy snow
	'44': 'Parcialmente nublado',          // partly cloudy
	'45': 'Chuva com trovoadas',           // thundershowers
	'46': 'Tempestade de neve',            // snow showers
	'47': 'Relâmpagos e chuvas isoladas',  // isolated thundershowers
	'3200': 'Não disponível'               // not available
}
var odia_ptbr = {
	'Sun':  'Domingo',
	'Mon':  'Segunda-feira',
	'Tue':  'Terça-feira',
	'Wed':  'Quarta-feira',
	'Thu':  'Quinta-feira',
	'Fri':  'Sexta-feira', 
	'Sat':  'Sábado'
}

var xmlhttp = new XMLHttpRequest();
var url = "hf-sistema/assets/json/previsao.json";

xmlhttp.onreadystatechange = function() {
	if (this.readyState == 4 && this.status == 200) {
		document.getElementsByClassName("previsao-tempo")[0].style.display = "block";
		var r = JSON.parse(this.responseText);
		var dados = r.query.results.channel;
		document.getElementsByClassName("prev-cidade")[0].innerHTML = '<i class="fa fa-map-marker"></i> ' +dados.location.city+" - "+dados.location.region;
		document.getElementsByClassName("prev-temperatura")[0].innerHTML = dados.item.condition.temp+"°C";
		
		var code = dados.item.condition.code;
		if(code == "3200"){
			document.getElementsByClassName("prev-condicoes")[0].innerHTML = dados.item.condition.text;
			document.getElementsByClassName("prev-icone")[0].innerHTML = '<i class="wi wi-yahoo-26" title="'+dados.item.condition.text+'"></i>';
		}else{
			document.getElementsByClassName("prev-condicoes")[0].innerHTML = ywcc_ptbr[code];
			document.getElementsByClassName("prev-icone")[0].innerHTML = '<i class="wi wi-yahoo-' + code + '" title="'+ywcc_ptbr[code]+'"></i>';
		}
		
		var dia = dados.item.forecast;
		var i;
		for (i = 0; i < 1; i++) {
			/*document.getElementsByClassName("dayName")[i].innerHTML = odia_ptbr[dia[i].day];
			document.getElementsByClassName("dayIcon")[i].innerHTML = '<span class="wi wi-yahoo-' + dia[i].code + '" title="'+ywcc_ptbr[dia[i].code]+'"></span>';*/
			document.getElementsByClassName("prev-min-max")[i].innerHTML = '<i class="fa fa-angle-down"></i> <strong class="temp-min">'+ dia[i].low +'°</strong> <i class="fa fa-angle-up"></i> <strong class="temp-max">'+ dia[i].high +'°</strong>';
			/*document.getElementsByClassName("temp-min")[i].innerHTML = dia[i].low + "°";
			document.getElementsByClassName("temp-max")[i].innerHTML = dia[i].high + "°";*/
		}
	}
};
xmlhttp.open("GET", url + "?t=" + Math.random(), true);
xmlhttp.send();