function WeatherInfo1() { var htmltext = "

" + Lang[100] + "

"; htmltext += "\n\n" xmlhttp=new XMLHttpRequest(); xmlhttp.open("GET","http://api.openweathermap.org/data/2.5/weather?q=" + city + "&type=accurate&mode=xml&units=metric&appid=" + api_key,false); xmlhttp.send(); try { xmlDoc=xmlhttp.responseXML; htmltext += ""; htmltext += "
"; htmltext += Lang[104]; htmltext += " : "; htmltext += xmlDoc.getElementsByTagName("city")[0].getAttribute("name") + ","; htmltext += xmlDoc.getElementsByTagName("country")[0].childNodes[0].nodeValue; htmltext += "
"; htmltext += Lang[111]; htmltext += " : "; htmltext += Math.round(xmlDoc.getElementsByTagName("temperature")[0].getAttribute("value")*10)/10; htmltext += " " + xmlDoc.getElementsByTagName("temperature")[0].getAttribute("unit"); htmltext += "
"; htmltext += Lang[112]; htmltext += " : "; htmltext += xmlDoc.getElementsByTagName("temperature")[0].getAttribute("min") + "/"; htmltext += xmlDoc.getElementsByTagName("temperature")[0].getAttribute("max"); htmltext += " " + xmlDoc.getElementsByTagName("temperature")[0].getAttribute("unit"); htmltext += "
"; htmltext += Lang[109]; htmltext += " : "; htmltext += xmlDoc.getElementsByTagName("humidity")[0].getAttribute("value"); htmltext += xmlDoc.getElementsByTagName("humidity")[0].getAttribute("unit"); htmltext += "
"; htmltext += Lang[103]; htmltext += " : "; htmltext += xmlDoc.getElementsByTagName("speed")[0].getAttribute("value") + " m/s, "; htmltext += xmlDoc.getElementsByTagName("direction")[0].getAttribute("name"); htmltext += "
"; htmltext += Lang[110]; htmltext += " : "; htmltext += xmlDoc.getElementsByTagName("clouds")[0].getAttribute("value"); htmltext += "
"; htmltext += " : "; htmltext += xmlDoc.getElementsByTagName("lastupdate")[0].getAttribute("value"); } catch(e) { htmltext = "

\n\n\n" + Lang[67] + "\n\n\n

"; alert(e); } } function WeatherInfo() { var htmltext = "

" + Lang[100] + "

"; htmltext += "\n\n"; xmlhttp=new XMLHttpRequest(); xmlhttp.open('GET','http://api.openweathermap.org/data/2.5/forecast/daily?q=' + city + '&type=accurate&mode=xml&units=metric&cnt=7&appid=' + api_key,false); xmlhttp.send(); try { xmlDoc=xmlhttp.responseXML; var x=xmlDoc.getElementsByTagName("time"); htmltext += ""; var date = new Date(); var y = date.getDay(); for (var i=0;i"; y++;if (y > 6) {y = 0} ; } htmltext += ""; htmltext += ""; for (var i=0;i"; } htmltext += ""; htmltext += ""; for (var i=0;i"; } htmltext += ""; htmltext += ""; for (var i=0;i"; } htmltext += ""; htmltext += ""; for (var i=0;i"; } htmltext += ""; htmltext += ""; for (var i=0;i"; } htmltext += ""; } htmltext += ""; htmltext += ""; for (var i=0;i"; } htmltext += ""; htmltext += "


"; var x=xmlDoc.getElementsByTagName("location"); htmltext += ""; htmltext += "
"; htmltext += Lang[104]; htmltext += " : "; htmltext += x[0].getElementsByTagName("name")[0].childNodes[0].nodeValue; htmltext += "," + x[0].getElementsByTagName("country")[0].childNodes[0].nodeValue; htmltext += "
"; htmltext += Lang[105]; htmltext += " : "; htmltext += x[0].getElementsByTagName("location")[0].getAttribute('latitude'); htmltext += "
"; htmltext += Lang[106]; htmltext += " : "; htmltext += x[0].getElementsByTagName("location")[0].getAttribute('longitude'); htmltext += "
"; htmltext += Lang[107]; htmltext += " : "; htmltext += Right(xmlDoc.getElementsByTagName("sun")[0].getAttribute('rise'),8); htmltext += "
"; htmltext += Lang[108]; htmltext += " : "; htmltext += Right(xmlDoc.getElementsByTagName("sun")[0].getAttribute('set'),8); htmltext += "
"; } catch(e) { htmltext = "

\n\n\n" + Lang[67] + "\n\n\n

"; alert(e); } mainmenu.innerHTML = htmltext; }