function meteo__getData(param)
{
	var godzina = 0;
	var minuta = 0;

	if(param.indexOf(":") != -1) {
		var tab = param.split(":");
		godzina = tab[0];
		minuta = tab[1];
		if(godzina < 0)
			minuta *= -1;
	}
	else
		godzina = param;
	
	var d = new Date();
	d.setTime(d.getTime() + 3600000*godzina + 60000*minuta);
	var curr_hour = d.getUTCHours().toString();
	if(curr_hour.length == 1) 
		curr_hour = "0" + curr_hour;
	var curr_min = d.getUTCMinutes().toString();
	if(curr_min.length == 1) 
		curr_min = "0" + curr_min;
	var curr_sec = d.getUTCSeconds().toString();
	if(curr_sec.length == 1) 
		curr_sec = "0" + curr_sec;
	document.getElementById("meteo__actualTime").innerHTML = curr_hour + ":" + curr_min + ":" + curr_sec;
	the_timeout = setTimeout("meteo__getData(\"" + param + "\");", 1000)
}

function meteo__getNazwa(param)
{
	if(param.length > 14)
		document.getElementById("meteo__zajawka-nazwa").style.fontSize = "140%";
	document.getElementById("meteo__zajawka-nazwa").innerHTML = param;
}

function meteo__drawChart1()
{
	var minTemps, maxTemps, avgTemps;
	for (i = 0; i < 12; i++)
	{
		minTemps += "<value xid='" + i + "'>" + meteo__drawChart1.arguments[i] + "</value>";
		maxTemps += "<value xid='" + i + "'>" + meteo__drawChart1.arguments[i + 12] + "</value>";
		avgTemps += "<value xid='" + i + "'>" + meteo__drawChart1.arguments[i + 24] + "</value>";
	}
	var flashvars = {
		chart_data: encodeURIComponent("<chart><series><value xid='0'>Sty</value><value xid='1'>Lut</value><value xid='2'>Mar</value><value xid='3'>Kwi</value><value xid='4'>Maj</value><value xid='5'>Cze</value><value xid='6'>Lip</value><value xid='7'>Sie</value><value xid='8'>Wrz</value><value xid='9'>Paz</value><value xid='10'>Lis</value><value xid='11'>Gru</value></series><graphs><graph gid='1'>" + minTemps + "</graph><graph gid='2'>" + maxTemps + "</graph><graph gid='3'>" + avgTemps + "</graph></graphs></chart>"),
		settings_file: encodeURIComponent("http://www.travelone.pl/inc/staticXml/meteo/chart1.amx")
	};
	swfobject.embedSWF("http://www.travelone.pl/flash/meteo/amline.swf", "meteo__chart1", "760", "400", "9.0.0", false, flashvars, "", "");
}

function meteo__drawChart2()
{
	var waterTemps;
	for (i = 0; i < 12; i++)
		waterTemps += "<value xid='" + i + "'>" + meteo__drawChart2.arguments[i] + "</value>";
	var flashvars = {
		chart_data: encodeURIComponent("<chart><series><value xid='0'>Sty</value><value xid='1'>Lut</value><value xid='2'>Mar</value><value xid='3'>Kwi</value><value xid='4'>Maj</value><value xid='5'>Cze</value><value xid='6'>Lip</value><value xid='7'>Sie</value><value xid='8'>Wrz</value><value xid='9'>Paz</value><value xid='10'>Lis</value><value xid='11'>Gru</value></series><graphs><graph gid='1'>" + waterTemps + "</graph></graphs></chart>"),
		settings_file: encodeURIComponent("http://www.travelone.pl/inc/staticXml/meteo/chart2.amx")
	};
	swfobject.embedSWF("http://www.travelone.pl/flash/meteo/amline.swf", "meteo__chart2", "800", "400", "9.0.0", false, flashvars, "", "");
}

function meteo__drawChart3()
{
	var prec, humid;
	for (i = 0; i < 12; i++)
	{
		prec += "<value xid='" + i + "'>" + meteo__drawChart3.arguments[i] + "</value>";
		humid += "<value xid='" + i + "'>" + meteo__drawChart3.arguments[i + 12] + "</value>";
	}
	var flashvars = {
		chart_data: encodeURIComponent("<chart><series><value xid='0'>Sty</value><value xid='1'>Lut</value><value xid='2'>Mar</value><value xid='3'>Kwi</value><value xid='4'>Maj</value><value xid='5'>Cze</value><value xid='6'>Lip</value><value xid='7'>Sie</value><value xid='8'>Wrz</value><value xid='9'>Paz</value><value xid='10'>Lis</value><value xid='11'>Gru</value></series><graphs><graph gid='1'>" + prec + "</graph><graph gid='2'>" + humid + "</graph></graphs></chart>"),
		settings_file: encodeURIComponent("http://www.travelone.pl/inc/staticXml/meteo/chart3.amx")
	};
	swfobject.embedSWF("http://www.travelone.pl/flash/meteo/amline.swf", "meteo__chart3", "800", "400", "9.0.0", false, flashvars, "", "");
}
