/* Neue Wetterboxen
Für private bzw. nicht-kommerzielle Homepages kostenlos.
Pro Webseite darf nur ein Homepage-Wetter integriert werden. 
Sie können den Quellcode anpassen.
Die Links zu meteo24.de dürfen jedoch nicht verändert bzw. entfernt werden. </p>

	Zur Benutzung setze man in die Seite ein:
<span id=wetter_box>
<script type="text/javascript" src="wetterbox.js"></script>
<script type="text/javascript">Wetterbox("Fenizabad")</script>
</span>
	und zum Anglisiern (geht aber noch nicht)
<script type="text/javascript">anglisiere()</script>
*/

//Stile (nr, bgcolor, color)
hellblau	= new Array("1",  "#ABCDDD", "#000000");
blau		= new Array("10", "#379BCD", "#2A2A2A");
dunkelblau	= new Array("4",  "#1E1A68", "#EAEAEA");
hellgrau	= new Array("11", "#CCCCCC", "#000000");
dunkelgrau	= new Array("7",  "#666666", "#B9BFBB");
gelb		= new Array("8",  "#ECB908", "#2A2A2A");
gelb_blau	= new Array("9",  "#042C50", "#FFCC00"); // (meteo24-Standard)
gelb_braun	= new Array("2",  "#D37014", "#000000");
weinrot		= new Array("3",  "#87292C", "#FFFFFF");
schwarz_rot	= new Array("5",  "#CD3326", "#FFFFFF");
olivegruen	= new Array("6",  "#889775", "#000000");
weiss		= new Array("12", "#FFFFFF", "#000000");

function Wetterbox(Ort, Stil) {
	switch (Ort) {
		case "Fora Rifo":  code="47X4";  rlort="Bergen, Norway";   defaultStil=olivegruen; break;
		case "Ulnovabad":  code="351X6"; rlort="Lisbon, Portugal"; defaultStil=weinrot;    break;
		case "Cruishaven": code="45X4";  rlort="Copenhagen, Denmark (recognizing Edwards preferred country)"; 
									   defaultStil=dunkelblau; break;
		case "Fenizabad":  code="975X1"; rlort="Manama, Bahrain";  defaultStil=gelb;       break;
	}
	if (!Stil) Stil = defaultStil;

	link_und_zellentextfarbe = Stil[2];
	box = document.createElement("table");
	box.cellSpacing = "0";
	box.cellPadding = "0";
	box.width = "120";
	box.style.backgroundColor = Stil[1]; 
	box.style.fontFamily = "Verdana, Arial, Sans serif";
	box.style.fontSize = "7.5pt";
	box.style.textAlign = "center";
	boxtbody = document.createElement("tbody");
	boxtr = document.createElement("tr");
	boxtd = document.createElement("td");
	boxtd.style.color = link_und_zellentextfarbe;
	boxtd.style.padding = "0 2 2 2";
	boxtext = document.createTextNode(Ort + " weather");
	wx = document.createElement("iframe");
	wx.width = "120";
	wx.height = "98";
	wx.scrolling = "no";
	wx.frameBorder = "0";
	wx.src = "http://www.meteo24.de/hptool/v1?cid=" + code + "&l=en&style=" + Stil[0];
	meteotr = document.createElement("tr");
	meteotd = document.createElement("td");
	meteotd.style.color = link_und_zellentextfarbe;
	meteotd.style.padding = "0 2 2 2";
	rltext = document.createTextNode("using real-life data of ");
	rl = document.createElement("a");
	rl.style.color = link_und_zellentextfarbe;
	rl.href = "http://www.meteo24.de/wetter/" + code + ".html";
	rl.target = "_blank";
	rllink = document.createTextNode(rlort);
	meteotext = document.createTextNode(" ©");
	meteo = document.createElement("a");
	meteo.style.color = link_und_zellentextfarbe;
	meteo.href = "http://www.meteo24.de/";
	meteo.target = "_blank";
	meteolink = document.createTextNode("meteo24.de");

	boxtd.appendChild (boxtext);
	boxtd.appendChild (wx);
	boxtr.appendChild (boxtd);
	boxtbody.appendChild (boxtr);
	meteotd.appendChild (rltext);
	rl.appendChild (rllink);
	meteotd.appendChild (rl);
	meteotd.appendChild (meteotext);
	meteo.appendChild (meteolink);
	meteotd.appendChild (meteo);
	meteotr.appendChild (meteotd);
	boxtbody.appendChild (meteotr);
	box.appendChild (boxtbody);

	document.getElementById("wetter_box").appendChild (box);
}
function anglisiere() {
// funktioniert noch nicht
	inset = document.getElementsByTagName("table")[1];
	insetzellen = inset.getElementsByTagName("td");
	datum = insetzelle[0].firstChild.firstChild.data;
	datum = datum.substr(0, datum.length-2) + "3" + datum.substr(datum.length-2, 2);
	wx_icon_pfad = insetzelle[1].firstChild.src.pathName.split("/");
	insetzelle[2].firstChild.firstChild.data = wx_icon_pfad[wx_icon_pfad.length-1].split(".")[1].replace(/_/, ", ");
	windri = insetzelle[4].firstChild.firstChild.data.replace(/O/, "E");
}
