var flashcolor = '#6495ED';
var flashtime  = '2000';
var ie4=document.all;
var browser = navigator.appName;


var HeatWords = new Array (
 ' --- ', 'Extreem gevaarlijk warm', 'Gevaarlijk<br>Warm', 'Extreem Warm Opletten', 'Extreem Warm', 'Oncomfortabel<br>Warm',
 'Zeer Warm', 'Warm', 'Comfortabel', 'Koel', 'Koud', 'Oncomfortabel<br>Koud', 'Zeer<br>Koud', 'Extreem<br>Koud' );

function heatColor(temp,WindChill,Humidex) {
  var hcWord = HeatWords[0];
 if (temp >= 30 && Humidex > 29) {
  if (Humidex > 54) { return ('<span style="color: white; background-color: #BA1928;">'+HeatWords[1]+'</span>'); }
  if (Humidex > 45) { return ('<span style="color: white; background-color: #E02538;">'+HeatWords[2]+'</span>'); }
  if (Humidex > 40) { return ('<div style="width:90%;border:1px solid #E178A1;padding:1px;text-a;ign:center;color:#E178A1;">'+HeatWords[4]+'</div>'); }
  if (Humidex > 29) { return ('<div style="width:72%;border:1px solid #CC6633;padding:1px;text-align:center;color:#CC6633;">'+HeatWords[6]+'</div>'); }
 } else if (WindChill < 16 ) {
  if (WindChill < -18) { return ('<div style="width:72%;border:1px solid #808080;padding:1px;text-align:center;color:black;background-color:#91ACFF;">'+HeatWords[13]+'</div>'); }
  if (WindChill < -9)  { return ('<div style="width:72%;border:1px solid #806AF9;padding:1px;text-align:center;color:#806AF9;">'+HeatWords[12]+'</div>'); }
  if (WindChill < -1)  { return ('<div style="width:72%;border:1px solid #3366FF;padding:1px;text-align:center;color:#3366FF;">'+HeatWords[11]+'</div>'); }
  if (WindChill < 8)   { return ('<div style="width:72%;border:1px solid #808080;padding:1px;text-align:center;color:white;background-color:#6699FF;">'+HeatWords[10]+'</div>'); }
  if (WindChill < 16)  { return ('<div style="width:72%;border:1px solid #808080;padding:1px;text-align:center;color:black;background-color:#89B2EA;">'+HeatWords[9]+'</div>'); }
 }  else if (WindChill >= 16 && temp <= 32) {
  if (temp < 25) { return ('<span style="color: black; background-color: #C6EF8C;padding:1px;">'+HeatWords[8]+'</span>'); }
  if (temp <= 32) { return ('<span style="color: black; background-color: #CC9933;">'+HeatWords[7]+'</span>'); }
  }
  return hcWord;
}

function windDir ($winddir)
{
   $windlabel = new Array("N", "NNE", "NE", "ENE", "E", "ESE", "SE", "SSE", "S", "SSW", "SW", "WSW", "W", "WNW", "NW", "NNW");
   return $windlabel[Math.floor(((parseInt($winddir) + 11) / 22.5) % 16 )];
}
function windDir_text ($winddir_txt)
{
   $windlabeltxt = new Array("N", "NNO", "NO", "ONO", "O", "OZO", "ZO", "ZZO", "Z", "ZZW", "ZW", "WZW", "W", "WNW", "NW", "NNW");
   return $windlabeltxt[Math.floor(((parseInt($winddir_txt) + 11) / 22.5) % 16 )];
}
function ajaxLoader(url) {
	if (document.getElementById) {
		var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest(url);
	}
	if (x) {
		x.onreadystatechange = function() {
		if (x.readyState == 4 && x.status == 200) {
		var clientraw = x.responseText.split(' ');
			ajaxdatetimeformat = clientraw[32];
			set_ajax_obs("LIVE_DATETIME", ajaxdatetimeformat.split('-')[1]);
			set_ajax_obs("TEMP", clientraw[4] + " &deg;C");
				if (clientraw[4] < 0) {
					set_ajax_obs("KOUD", "<img src=/images/koud.gif height=20 align=absmiddle alt=KOUD>");
					set_ajax_obs("THERMOMETER", "<img src=/images/thermometer_blauw.gif height=48 alt=THERMOMETER>");
					}
				if (clientraw[4] >= 0) {
					set_ajax_obs("KOUD", "&nbsp;");
					set_ajax_obs("THERMOMETER", "<img src=/images/thermometer_rood.gif height=48 alt=THERMOMETER>");
					}
//				if (clientraw[4] >= 30) {
//					set_ajax_obs("KOUD", "<img src=/images/solar.gif height=26 align=absmiddle alt=HEET>");
//					set_ajax_obs("THERMOMETER", "<img src=/images/thermometer_rood.gif height=48 alt=THERMOMETER>");
//					}					
      var heatColorWord = heatColor(clientraw[4],clientraw[44],clientraw[45]);
      set_ajax_obs("TEMPWORD",heatColorWord);
// FeelsLike
		temperatuur = clientraw[4]; // note.. temp in C
        if (temperatuur <= 16.0 ) {
		  feelslike = clientraw[44]; //use WindChill
		} else if (temperatuur >=27.0) {
		  feelslike = clientraw[45]; //use Humidex
		} else {
		  feelslike = temperatuur;   // use temperature
		}
		feelslike  = Math.round(feelslike);
      set_ajax_obs("AJAXFEELSLIKE", clientraw[45] + " &deg;C");
			set_ajax_obs("TODAYMINTEMP", clientraw[47] + " &deg;C");
			set_ajax_obs("TODAYMAXTEMP", clientraw[46] + " &deg;C");
			set_ajax_obs("RAINRATE", clientraw[10]);			
			set_ajax_obs("HUM", clientraw[5] + "% ");

			if (clientraw[72] < 12) hum_icon = "<img src=/images/smiley_groen2.gif alt='comfortabel' title='comfortabel'>";
			if (clientraw[72] >= 12 && clientraw[72] < 14) hum_icon = "<img src=/images/smiley_groen2.gif alt='beetje merkbaar' title='beetje merkbaar'>";
			if (clientraw[72] >= 14 && clientraw[72] < 16) hum_icon = "<img src=/images/smiley_geel2.gif alt='behoorlijk merkbaar' title='behoorlijk merkbaar'>";
			if (clientraw[72] >= 16 && clientraw[72] < 18) hum_icon = "<img src=/images/smiley_oranje2.gif alt='plakkerig' title='plakkerig'>";
			if (clientraw[72] >= 18 && clientraw[72] < 22) hum_icon = "<img src=/images/smiley_rood2.gif alt='oncomfortabel' title='oncomfortabel'>";
			if (clientraw[72] >= 22) hum_icon = "<img src=/images/smiley_paars2.gif alt='onverdraaglijk' title='onverdraaglijk'>";
			set_ajax_obs("HUM_ICON", hum_icon);

			set_ajax_obs("BAROMETER", clientraw[6] + " hPa ");

			val1 = clientraw[3];
			set_ajax_obs("DIR", windDir_text(val1) + " ");
			// set_ajax_obs("DIRICON", "<img src='/images/windicon/" + windDir(val1) + ".gif' align='absmiddle'>");
			set_ajax_obs("DIRICONLARGE", "<img src=/images/windicon/" + windDir(val1) + "_3.gif>");
			set_ajax_obs("WIND_GRADEN", val1 + "&deg; ");
			set_ajax_obs("WSPEED", "" + (clientraw[1]* 1.852).toFixed(1) + " km/h ");
			set_ajax_obs("GUST", "" + (clientraw[2]* 1.852).toFixed(1) + " km/h ");

			var windspeed_inmeters = clientraw[1] * 0.5144;
			var windspeed_inkmh = windspeed_inmeters / 0.5144 * 1.852;
			if (windspeed_inkmh > 116 ) { beaufort = 12; beauforttext = "Orkaan<br> Winkracht 12 Bft" }
			if (windspeed_inkmh < 116) { beaufort = 11; beauforttext = "Zeer zware storm<br> Winkracht 11 Bft" }
			if (windspeed_inkmh < 101) { beaufort = 10; beauforttext = "Zware storm<br> Winkracht 10 Bft" }
			if (windspeed_inkmh < 87) { beaufort = 9; beauforttext = "Storm<br> Winkracht 9 Bft" }
			if (windspeed_inkmh < 74) { beaufort = 8; beauforttext = "Stormachtige wind<br> Winkracht 8 Bft" }
			if (windspeed_inkmh < 61) { beaufort = 7; beauforttext = "Harde wind<br> Winkracht 7 Bft" }
			if (windspeed_inkmh < 49) { beaufort = 6; beauforttext = "Krachtige wind<br> Winkracht 6 Bft" }
			if (windspeed_inkmh < 38) { beaufort = 5; beauforttext = "Vrij krachtige wind<br> Winkracht 5 Bft" }
			if (windspeed_inkmh < 29) { beaufort = 4; beauforttext = "Matige wind<br> Winkracht 4 Bft" }
			if (windspeed_inkmh < 19) { beaufort = 3; beauforttext = "Vrij matige wind<br> Winkracht 3 Bft" }
			if (windspeed_inkmh < 11) { beaufort = 2; beauforttext = "Zwakke wind<br> Winkracht 2 Bft" }
			if (windspeed_inkmh < 5) { beaufort = 1; beauforttext = "Zeer zwakke wind<br> Winkracht 1 Bft" }
			if (windspeed_inkmh < 1.8) { beaufort = 0; beauforttext = "Windstil<br> Winkracht 0 Bft" }
				set_ajax_obs("BEAUFORT", beaufort + "&nbsp;Bft ");
				set_ajax_obs("BEAUFORTTEXT", beauforttext + "<br>" + "<img src=/images/bft_" + beaufort + ".png alt=WINDKRACHT>");
				set_ajax_obs("WINDMETERS", windspeed_inmeters.toFixed(1) + " m/s");
			if (beaufort > 4) set_ajax_obs("WINDMETER", "&nbsp;" + "<img src=/images/windmeter.gif height=20 align=absmiddle>");
			if (beaufort <= 4) set_ajax_obs("WINDMETER", "&nbsp;");

			conditie = clientraw[49].split('\/')[1];
			set_ajax_obs("RAIN", rain = clientraw[7] + " mm ");
			if (conditie >= 2 || conditie == "Sleet_fall" || conditie == "Recent_showers") { 
				set_ajax_obs("PARAPLU_ICON", "&nbsp;<img src=/images/paraplu4.gif height=16 alt=NEERSLAG>");
				set_ajax_obs("RAIN_ICON", "&nbsp;<img src=/images/rain_ani.gif height=28 alt=NEERSLAG>");
				}
			if (conditie < 2 || conditie == "Windy" || conditie == "Fog") {
				set_ajax_obs("PARAPLU_ICON", "&nbsp;");
				set_ajax_obs("RAIN_ICON", "&nbsp;<img src=/images/rain2.gif height=28 alt=NEERSLAG>");
				}
			if (conditie == 0) set_ajax_obs("WEERCONDITIE", "Regen is gestopt")
			if (conditie == 1) set_ajax_obs("WEERCONDITIE", "");
			if (conditie == 2) set_ajax_obs("WEERCONDITIE", "Lichte (mot)regen")
			if (conditie == 3) set_ajax_obs("WEERCONDITIE", "Lichte regen")
			if (conditie == 4) set_ajax_obs("WEERCONDITIE", "Matige regen")
			if (conditie == 5) set_ajax_obs("WEERCONDITIE", "Zware regenval")
			if (conditie == 6) set_ajax_obs("WEERCONDITIE", "Zware buien")
			if (conditie == "Sleet_fall") set_ajax_obs("WEERCONDITIE", "Natte sneeuw")

			var uvindex = clientraw[79];
			if (uvindex >= 11 && uvindex <= 15) uvindextext = "Zeer sterk <img src=./images/uv5.png alt=UV title=UV>"
			if (uvindex >= 8 && uvindex < 11) uvindextext = "Sterk <img src=./images/uv4.png alt=UV title=UV>"
			if (uvindex >= 6 && uvindex < 8) uvindextext = "Matig <img src=./images/uv3.png alt=UV title=UV>"
			if (uvindex >= 3 && uvindex < 6) uvindextext = "Zwak <img src=./images/uv2.png alt=UV title=UV>"
			if (uvindex >= 0.5 && uvindex < 3) uvindextext = "Zeer zwak <img src=./images/uv1.png alt=UV title=UV>"
			if (uvindex > 0 && uvindex < 0.5) uvindextext = "Weinig zon <img src=./images/uv1a.png alt=UV title=UV>"
			if (uvindex <= 0) uvindextext = "Geen UV <img src=./images/uv1a.png alt=UV title=UV>"

			set_ajax_obs("UV_INDEX", uvindex + " ");
//			set_ajax_obs("UV_INDEX_ICON", UvIndexIcon);
			set_ajax_obs("UV_INDEX_TEXT", uvindextext);

uvindexnumber=uvindex.charAt(0);
set_ajax_obs("UV_INDEX_ICON", "<img src=/images/uv-index" + uvindexnumber + ".gif alt='UV Index " + uvindexnumber + "' title='UV Index " + uvindexnumber + "'>");

//			if (uvindex >= 10 && uvindex < 11) UvIndexIcon = "<img src=/images/uv-index10.gif alt=UV10>"
//			if (uvindex >= 9 && uvindex < 10) UvIndexIcon = "<img src=/images/uv-index9.gif alt=UV9>"
//			if (uvindex >= 8 && uvindex < 9) UvIndexIcon = "<img src=/images/uv-index8.gif alt=UV8>"
//			if (uvindex >= 7 && uvindex < 8) UvIndexIcon = "<img src=/images/uv-index7.gif alt=UV7>"
//			if (uvindex >= 6 && uvindex < 7) UvIndexIcon = "<img src=/images/uv-index6.gif alt=UV6>"
//			if (uvindex >= 5 && uvindex < 6) UvIndexIcon = "<img src=/images/uv-index5.gif alt=UV5>"
//			if (uvindex >= 4 && uvindex < 5) UvIndexIcon = "<img src=/images/uv-index4.gif alt=UV4>"
//			if (uvindex >= 3 && uvindex < 4) UvIndexIcon = "<img src=/images/uv-index3.gif alt=UV3>"
//			if (uvindex >= 2 && uvindex < 3) UvIndexIcon = "<img src=/images/uv-index2.gif alt=UV2>"
//			if (uvindex >= 1 && uvindex < 2) UvIndexIcon = "<img src=/images/uv-index1.gif alt=UV1>"
//			if (uvindex < 1) UvIndexIcon = "<img src=/images/uv-index0.gif alt=UV0>"
		
			var solar = clientraw[127];
	        solarpct = clientraw[34];
    			solardescription = clientraw[49];	        
			set_ajax_obs("SOLARPCT", "(" + solarpct + "%)");
			set_ajax_obs("SOLAR", solar + " W/m2 ");
			if (solarpct >= 72) set_ajax_obs("SOLAR_ICON", "&nbsp;<img src=/images/zonuren-zonnig.gif alt=ZONNIG>")
			if (solarpct < 72) set_ajax_obs("SOLAR_ICON", "&nbsp;<img src=/images/zonuren-lichtbewolkt.gif alt=LICHT BEWOLKT>")
			if (solarpct < 50) set_ajax_obs("SOLAR_ICON", "&nbsp;<img src=/images/zonuren-bewolkt.gif alt=BEWOLKT>")
			if (solarpct < 25) set_ajax_obs("SOLAR_ICON", "&nbsp;<img src=/images/zonuren-zwaarbewolkt.gif alt=ZWAAR BEWOLKT>")
			var test = "<? echo $Currentsolardescription ?>";
      if (solardescription.split('\/')[0] == "Night_time" && solarpct < 1) set_ajax_obs("SOLAR_ICON", "&nbsp;<img src=./images/moon.gif height=16>")
//			if (test.substring(0,4) == "Dusk") set_ajax_obs("SOLAR_ICON", "&nbsp;<img src=/images/myicons/sunset.gif height=16 width=26>")
//			if (test.substring(0,4) == "Dawn") set_ajax_obs("SOLAR_ICON", "&nbsp;<img src=/images/myicons/sunrise.gif height=16 width=26>")			
		}
	}
	x.open("GET", url, true);
	x.send(null);
		setTimeout("reset_ajax_color('')",flashtime); 
        setTimeout("ajaxLoader('weerdata/clientraw.txt?'+new Date())", 6000);
	}
}
function ajaxLoader3(url) {
	if (document.getElementById) {
		var x1 = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest(url);
	}
	if (x1) {
		x1.onreadystatechange = function() {
		if (x1.readyState == 4 && x1.status == 200) {
		var wx2 = x1.responseText.split('|');
				set_ajax_obs("TEMPYESTERDAY", wx2[1]);
				set_ajax_obs("AVTEMPWEEK", wx2[2]);				
				set_ajax_obs("TEMPMINTIME", wx2[3]);
				set_ajax_obs("TEMPMAXTIME", wx2[4]);
				set_ajax_obs("TEMPMAXYESTERDAY", parseFloat(wx2[5]).toFixed(1));
				set_ajax_obs("TEMPMAXYESTERDAYTIME", wx2[6]);	
				set_ajax_obs("TEMPTRENDLASTHOUR", wx2[7]);	
				set_ajax_obs("TEMPTREND24HOUR", parseFloat(wx2[8]).toFixed(1));				
				set_ajax_obs("TRENDARROWTEMP5MIN", trendpijl(wx2[9], wx2[10]));
				set_ajax_obs("TRENDARROWTEMP60MIN", trendpijl(wx2[9], wx2[11]));
				set_ajax_obs("TRENDARROWTEMP24UUR", trendpijl(wx2[9], wx2[12]));	

				set_ajax_obs("HUM24HOURSAGO", strip(wx2[24]));
				set_ajax_obs("AVHUMWEEK", strip(wx2[14]));	
				set_ajax_obs("HUMMIN", strip(wx2[15]));
				set_ajax_obs("HUMMINTIME", wx2[16]);
				set_ajax_obs("HUMMAX", strip(wx2[17]));
				set_ajax_obs("HUMMAXTIME", wx2[18]);	
				set_ajax_obs("HUMTRENDLASTHOUR", strip(wx2[19]));
				set_ajax_obs("HUMTREND24HOUR", wx2[20]);
				set_ajax_obs("HUMTRENDARROW5MIN", trendpijl(wx2[21], wx2[22]));
				set_ajax_obs("HUMTRENDARROW60MIN", trendpijl(wx2[21], wx2[23]));
				set_ajax_obs("HUMTRENDARROW24UUR", trendpijl(wx2[21], wx2[24]));

				set_ajax_obs("PRESSUREYESTERDAY", wx2[25]);			
				set_ajax_obs("PRESSUREAVWEEK", wx2[26]);
				set_ajax_obs("PRESSUREMIN", strip(wx2[27]));
				set_ajax_obs("PRESSUREMINTIME", wx2[28]);
				set_ajax_obs("PRESSUREMAX", strip(wx2[29]));
				set_ajax_obs("PRESSUREMAXTIME", wx2[30]);
				pressurelasthour = wx2[31];
				set_ajax_obs("PRESSURELASTHOUR", pressurelasthour.substring(0,pressurelasthour.search(/\//)));
				pressuretrendname = strip(wx2[32]);
				if (pressuretrendname == "Falling") set_ajax_obs("PTN", "<img src=./images/pijl_dalend_klein.gif align=absmiddle alt='DALEND' title='DALEND'>&nbsp;Dalend ");
				if (pressuretrendname == "Falling slowly") set_ajax_obs("PTN", "<img src=./images/pijl_dalend_klein.gif align=absmiddle alt='LANGZAAM DALEND' title='LANGZAAM DALEND'>&nbsp;Langzaam dalend ");
				if (pressuretrendname == "Steady") set_ajax_obs("PTN", "Stabiel");
				if (pressuretrendname == "Rising") set_ajax_obs("PTN", "<img src=./images/pijl_stijgend_klein.gif align=absmiddle alt='STIJGEND' title='STIJGEND'>&nbsp;Stijgend ");
				if (pressuretrendname == "Rising slowly") set_ajax_obs("PTN", "<img src=./images/pijl_stijgend_klein.gif align=absmiddle alt='LANGZAAM STIJGEND' title='LANGZAAM STIJGEND'>&nbsp;Langzaam stijgend ");
				set_ajax_obs("BAROTRENDARROW5MIN", trendpijl(wx2[33], wx2[34]));
				set_ajax_obs("BAROTRENDARROW60MIN", trendpijl(wx2[33], wx2[35]));
				set_ajax_obs("BAROTRENDARROW24UUR", trendpijl(wx2[33], wx2[36]));
				set_ajax_obs("WINDAVWEEK", wx2[37]);
				set_ajax_obs("MAXGUSTHOUR", wx2[38]);
				set_ajax_obs("MAXGUSTTODAY", wx2[39]);
				veelwind = beaufortcalc(wx2[39].substr(0,2));
				set_ajax_obs("MAXGUSTTODAYBFT", veelwind);
				windav10min = wx2[40];
				if (strip(windav10min.substr(0,4))*10/10 > "36") set_ajax_obs("STORMWARNING", "HARDE WIND<br>WAARSCHUWING");
				if (strip(windav10min.substr(0,4))*10/10 < "36") set_ajax_obs("STORMWARNING", " ");
				set_ajax_obs("WINDAV10MIN", windav10min);
				set_ajax_obs("WINDTRENDARROW5MIN", trendpijl(wx2[41], wx2[42]));
				set_ajax_obs("WINDTRENDARROW60MIN", trendpijl(wx2[41], wx2[43]));
				set_ajax_obs("WINDTRENDARROW24UUR", trendpijl(wx2[41], wx2[44]));

				set_ajax_obs("DATEOFLASTRAIN", strip(wx2[45]));
				set_ajax_obs("TIMEOFLASTRAIN", wx2[46]);
				set_ajax_obs("YESTERDAYRAIN", wx2[47]);
				set_ajax_obs("DAYSNORAIN", wx2[48]);
				set_ajax_obs("RAINCURRENTWEEK", wx2[49]);
				set_ajax_obs("RAINMONTH", wx2[50]);
				set_ajax_obs("HOURRAIN", wx2[51]);
				set_ajax_obs("TOTALRAIN24UUR", wx2[52]);
				set_ajax_obs("RAINTRENDARROW5MIN", trendpijl(wx2[53], wx2[54]));
				set_ajax_obs("RAINTRENDARROW60MIN", trendpijl(wx2[53], wx2[55]));
				set_ajax_obs("RAINTRENDARROW24UUR", trendpijl(wx2[53], wx2[47]));				

				set_ajax_obs("SUNHOURSTODAY", wx2[56]);
				set_ajax_obs("SUNHOURSYESTERDAY", wx2[57]);
				set_ajax_obs("SUNHOURSMONTH", wx2[85]);
				set_ajax_obs("HIGHUV", wx2[58]);
				set_ajax_obs("HIGHUVTIME", wx2[59]);
				set_ajax_obs("HIGHUVYESTERDAY", wx2[60]);
				set_ajax_obs("HIGHUVYESTERDAYTIME", wx2[61]);
				set_ajax_obs("BURNTIME", wx2[62]);
				set_ajax_obs("UVTRENDARROW5MIN", trendpijl(wx2[63], wx2[64]));
				set_ajax_obs("UVTRENDARROW60MIN", trendpijl(wx2[63], wx2[65]));
				set_ajax_obs("UVTRENDARROW24UUR", trendpijl(wx2[63], wx2[66]));					

				set_ajax_obs("SOLAR24HOURSAGO", wx2[67]);
				set_ajax_obs("THSW", wx2[68]);
				set_ajax_obs("HIGHSOLAR", wx2[69]);
				set_ajax_obs("HIGHSOLARTIME", wx2[70]);
				set_ajax_obs("HIGHSOLARYESTERDAY", wx2[71]);
				set_ajax_obs("HIGHSOLARYESTERDAYTIME", wx2[72]);
				set_ajax_obs("MAXSOLARFORTIME", wx2[73]);
				set_ajax_obs("SOLARTRENDARROW5MIN", trendpijl(wx2[74]*10/10, wx2[75]*10/10));
				set_ajax_obs("SOLARTRENDARROW60MIN", trendpijl(wx2[74]*10/10, wx2[76]*10/10));
				set_ajax_obs("SOLARTRENDARROW24UUR", trendpijl(wx2[74]*10/10, wx2[67]*10/10));

				set_ajax_obs("DEWPOINT", parseFloat(wx2[82]) + " &deg;C");
				set_ajax_obs("WETBULB", parseFloat(wx2[77]).toFixed(1));
				set_ajax_obs("CLOUDHEIGHT", wx2[83]);	
				set_ajax_obs("ET", wx2[78]);
				set_ajax_obs("ETMONTH", wx2[79]);
				set_ajax_obs("APPTEMP", wx2[84] + " &deg;C");
				set_ajax_obs("VAPOURPRESSURE", wx2[80]);
		}
	}
	x1.open("GET", url, true);
	x1.send(null);
		setTimeout("reset_ajax_color('')",flashtime); 
        setTimeout("ajaxLoader3('weerdata/wx2.php?'+new Date())", 20000);
	}
}

function ajaxLoader_visitors(url) {
	if (document.getElementById) {
		var vis = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest(url);
	}
	if (vis) {
		vis.onreadystatechange = function() {
		if (vis.readyState == 4 && vis.status == 200) {
			num_visitors = vis.responseText.replace(/[0-9/./\n]/g, '').length;
			if (num_visitors < 2) document.getElementById("ONLINE").innerHTML = "Er is 1 bezoeker online";
			if (num_visitors > 1) document.getElementById("ONLINE").innerHTML = "Er zijn " + num_visitors + " bezoekers online";
		}
	}
	vis.open("GET", url, true);
	vis.send(null);
        setTimeout("ajaxLoader_visitors('visitors.txt?'+new Date())", 15000);
	}
}

var ie4=document.all;
var browser = navigator.appName;
var ie4=document.all;
var browser = navigator.appName;
var ie8 = false;
if (ie4 && /MSIE (\d+\.\d+);/.test(navigator.userAgent)){ //test for MSIE x.x;
 var ieversion=new Number(RegExp.$1) // capture x.x portion and store as a number
 if (ieversion>=8) {
   ie4=false;
   ie8=true;
 }
}
function calcHeight()
{
//find the height of the internal page
var the_height=
document.getElementById('the_iframe').contentWindow.
document.body.scrollHeight;
//change the height of the iframe
document.getElementById('the_iframe').height=
the_height + 5;
}

function beaufortcalc (windspeedKM) {
	if (windspeedKM > 116) windspeedbft = "12 Bft"
	if (windspeedKM < 116) windspeedbft = "11 Bft"
	if (windspeedKM < 101) windspeedbft = "10 Bft"
	if (windspeedKM < 89) windspeedbft = "9 Bft"
	if (windspeedKM < 75) windspeedbft = "8 Bft"
	if (windspeedKM < 62) windspeedbft = "7 Bft"
	if (windspeedKM < 49) windspeedbft = "6 Bft"
	if (windspeedKM < 38) windspeedbft = "5 Bft"
	if (windspeedKM < 29) windspeedbft = "4 Bft"
	if (windspeedKM < 19) windspeedbft = "3 Bft"
	if (windspeedKM < 11) windspeedbft = "2 Bft"
	if (windspeedKM < 5) windspeedbft = "1 Bft"
	if (windspeedKM < 1.8) windspeedbft = "0 Bft"
return windspeedbft;
}

function trendpijl(trend1, trend2) {
	if (trend1 < trend2) trendimage = "<img src=/images/arrow_reddown2.gif height=21 ALT=OMLAAG>"
	if (trend1 > trend2) trendimage = "<img src=/images/arrow_greenup2.gif height=21 ALT=OMHOOG>"
	if (trend1 == trend2) trendimage = "<img src=/images/gray_arrow_gelijk.gif height=15 ALT=GELIJK>"
return trendimage;
}
function strip(str) {
	str = str.replace(/^\s*|\s*$/g,"");
	return str;
}
function get_ajax_tags ( ) {
if (ie4 && browser != "Opera" && ! ie8) {  
    var elem = document.body.getElementsByTagName('span');
	var lookfor = 'className';
  } else {
    var elem = document.getElementsByTagName('span');
	var lookfor = 'class';
  }
     var arr = new Array();
     for(i = 0,iarr = 0; i < elem.length; i++) {
          att = elem[i].getAttribute(lookfor);
          if(att == 'ajaxclass') {
               arr[iarr] = elem[i];
               iarr++;
          }
     }
     return arr;
}
function reset_ajax_color( usecolor ) {
      var elements = get_ajax_tags();
	  var numelements = elements.length;
	  for (var index=0;index!=numelements;index++) {
         var element = elements[index];
	     element.style.color=usecolor;
      }
}
function set_ajax_obs( name, value ) {
		var element = document.getElementById(name);
		var lastobs = element.getAttribute("lastobs");
		element.setAttribute("lastobs",value);
		if (value != lastobs) {
          element.style.color=flashcolor;
		}
		element.innerHTML =  value;
}
function strip_units ($data) {
  preg_match('/([\d\.\+\-]+)/',$data,$t);
  return $t[1];
}