var zst144 = "8:15"; //Sunrise
var zst145 = "17:23"; //Sunset
//Windrichting-omzet-script
//copyright S. Roolvink - Weerstation Leeuwarden - info@weerstationleeuwarden.nl

var wind = ("SSW");

switch(wind)
{
case 'N' :
var zxv001 = ('<span title="Noord" style="cursor:pointer">N</span> <img src="logos/n.gif" border="0" title="Noord" style="cursor:pointer">');
break;
case 'NE' :
var zxv001 = ('<span title="Noordoost" style="cursor:pointer">NO</span> <img src="logos/ne.gif" border="0" title="Noordoost" style="cursor:pointer">');
break;
case 'NNE' :
var zxv001 = ('<span title="Noord Noordoost" style="cursor:pointer">NNO</span> <img src="logos/nne.gif" border="0" title="Noord Noordoost" style="cursor:pointer">');
break;
case 'NW' :
var zxv001 = ('<span title="Noordwest" style="cursor:pointer">NW</span> <img src="logos/nw.gif" border="0" title="Noordwest" style="cursor:pointer">');
break;
case 'NNW' :
var zxv001 = ('<span title="Noord Noordwest" style="cursor:pointer">NNW</span> <img src="logos/nnw.gif" border="0" title="Noord Noordwest" style="cursor:pointer">');
break;
case 'E' :
var zxv001 = ('<span title="Oost" style="cursor:pointer">O</span> <img src="logos/e.gif" border="0" title="Oost" style="cursor:pointer">');
break;
case 'ENE' :
var zxv001 = ('<span title="Oost Noordoost" style="cursor:pointer">ONO</span> <img src="logos/ene.gif" border="0" title="Oost Noordoost" style="cursor:pointer">');
break;
case 'ESE' :
var zxv001 = ('<span title="Oost Zuidsoost" style="cursor:pointer">OZO</span> <img src="logos/ese.gif" border="0" title="Oost Zuidsoost" style="cursor:pointer">');
break;
case 'S' :
var zxv001 = ('<span title="Zuid" style="cursor:pointer">Z</span> <img src="logos/s.gif" border="0" title="Zuid" style="cursor:pointer">');
break;
case 'SE' :
var zxv001 = ('<span title="Zuidoost" style="cursor:pointer">ZO</span> <img src="logos/se.gif" border="0" title="Zuidoost" style="cursor:pointer">');
break;
case 'SSE' :
var zxv001 = ('<span title="Zuid Zuidoost" style="cursor:pointer">ZZO</span> <img src="logos/sse.gif" border="0" title="Zuid Zuidoost" style="cursor:pointer">');
break;
case 'SW' :
var zxv001 = ('<span title="Zuidwest" style="cursor:pointer">ZW</span> <img src="logos/sw.gif" border="0" title="Zuidwest" style="cursor:pointer">');
break;
case 'SSW' :
var zxv001 = ('<span title="Zuid Zuidwest" style="cursor:pointer">ZZW</span> <img src="logos/ssw.gif" border="0" title="Zuid Zuidwest" style="cursor:pointer">');
break;
case 'W' :
var zxv001 = ('<span title="West" style="cursor:pointer">W</span> <img src="logos/w.gif" border="0" title="West" style="cursor:pointer">');
break;
case 'WSW' :
var zxv001 = ('<span title="West Zuidwest" style="cursor:pointer">WZW</span> <img src="logos/wsw.gif" border="0" title="West Zuidwest" style="cursor:pointer">');
break;
case 'WNW' :
var zxv001 = ('<span title="West Noordwest" style="cursor:pointer">WNW</span> <img src="logos/wnw.gif" border="0" title="West Noordwest" style="cursor:pointer">');
break;
default:
var zxv001 = (wind);
}

//Windrichting-omzet-script
//copyright S. Roolvink - Weerstation Leeuwarden - info@weerstationleeuwarden.nl

var richting = ("SSW");

switch(richting)
{
case 'N' :
var zst148 = ('Noord <img src="logos/n.gif" border="0" title="Noord" style="cursor:pointer">');
break;
case 'NE' :
var zst148 = ('Noordoost <img src="logos/ne.gif" border="0" title="Noordoost" style="cursor:pointer">');
break;
case 'NNE' :
var zst148 = ('Noord Noordoost <img src="logos/nne.gif" border="0" title="Noord Noordoost" style="cursor:pointer">');
break;
case 'NW' :
var zst148 = ('Noordwest <img src="logos/nw.gif" border="0" title="Noordwest" style="cursor:pointer">');
break;
case 'NNW' :
var zst148 = ('Noord Noordwest <img src="logos/nnw.gif" border="0" title="Noord Noordwest" style="cursor:pointer">');
break;
case 'E' :
var zst148 = ('Oost <img src="logos/e.gif" border="0" title="Oost" style="cursor:pointer">');
break;
case 'ENE' :
var zst148 = ('Oost Noordoost <img src="logos/ene.gif" border="0" title="Oost Noordoost" style="cursor:pointer">');
break;
case 'ESE' :
var zst148 = ('Oost Zuidoost <img src="logos/ese.gif" border="0" title="Oost Zuidoost" style="cursor:pointer">');
break;
case 'S' :
var zst148 = ('Zuid <img src="logos/s.gif" border="0" title="Zuid" style="cursor:pointer">');
break;
case 'SE' :
var zst148 = ('Zuidoost <img src="logos/se.gif" border="0" title="Zuidoost" style="cursor:pointer">');
break;
case 'SSE' :
var zst148 = ('Zuid Zuidoost <img src="logos/sse.gif" border="0" title="Zuid Zuidoost" style="cursor:pointer">');
break;
case 'SW' :
var zst148 = ('Zuidwest <img src="logos/sw.gif" border="0" title="Zuidwest" style="cursor:pointer">');
break;
case 'SSW' :
var zst148 = ('Zuid Zuidwest <img src="logos/ssw.gif" border="0" title="Zuid Zuidwest" style="cursor:pointer">');
break;
case 'W' :
var zst148 = ('West <img src="logos/w.gif" border="0" title="West" style="cursor:pointer">');
break;
case 'WSW' :
var zst148 = ('West Zuidwest <img src="logos/wsw.gif" border="0" title="West Zuidwest" style="cursor:pointer">');
break;
case 'WNW' :
var zst148 = ('West Noordwest <img src="logos/wnw.gif" border="0" title="West Noordwest" style="cursor:pointer">');
break;
default:
var zst148 = (richting);
}

//Barometer trend-vertaal-script
//copyright S. Roolvink - Weerstation Leeuwarden - info@weerstationleeuwarden.nl

var trend = ("Falling");

switch(trend)
{
case 'Falling' :
var zst139 = ('Dalend');
break;
case 'Steady' :
var zst139 = ('Gelijk');
break;
case 'Rising' :
var zst139 = ('Stijgend');
break;
default:
var zst139 = (trend);
}

//Barometer trend-vertaal-script
//copyright S. Roolvink - Weerstation Leeuwarden - info@weerstationleeuwarden.nl

var barotrend = ("-0.1");

if (barotrend < 0)barotrend=('<img src="logos/Down.gif" border="0" title="Tendens: -0.1 hPa per uur" style="cursor:pointer">');
if (barotrend == 0)barotrend=('');
if (barotrend > 0)barotrend=('<img src="logos/Up.gif" border="0" title="Tendens: -0.1 hPa per uur" style="cursor:pointer">');

//Beaufort - (windvlaag)- omzet - script
//copyright O. de Zwart - Weerstation Damwoude - info@weerstation-damwoude.nl

var kracht = ("6.4");

if (kracht < 1)kracht='0';
if (kracht < 6)kracht='1';
if (kracht < 12)kracht='2';
if (kracht < 20)kracht='3';
if (kracht < 29)kracht='4';
if (kracht < 39)kracht='5';
if (kracht < 50)kracht='6';
if (kracht < 62)kracht='7';
if (kracht < 75)kracht='8';
if (kracht < 89)kracht='9';
if (kracht < 102)kracht='10';
if (kracht < 117)kracht='11';
if (kracht > 116)kracht='12';

//Beaufort - (wind dagmax)- omzet - script
//copyright S. Roolvink - Weerstation Leeuwarden - info@weerstationleeuwarden.nl

var krachtvh = ("14.5");

if (krachtvh < 1)krachtvh='<span title="Windstil" style="cursor:pointer">0</span>';
if (krachtvh < 6)krachtvh='<span title="Lichte koelte tot zwakke wind" style="cursor:pointer">1</span>';
if (krachtvh < 12)krachtvh='<span title="Zwakke wind" style="cursor:pointer">2</span>';
if (krachtvh < 20)krachtvh='<span title="Zwakke tot matige wind" style="cursor:pointer">3</span>';
if (krachtvh < 29)krachtvh='<span title="Matige wind" style="cursor:pointer">4</span>';
if (krachtvh < 39)krachtvh='<span title="Matige tot vrij krachtige wind" style="cursor:pointer">5</span>';
if (krachtvh < 50)krachtvh='<span title="Krachtige wind" style="cursor:pointer">6</span>';
if (krachtvh < 62)krachtvh='<span title="Harde wind" style="cursor:pointer">7</span>';
if (krachtvh < 75)krachtvh='<span title="Stormachtige wind" style="cursor:pointer">8</span>';
if (krachtvh < 89)krachtvh='<span title="Storm" style="cursor:pointer">9</span>';
if (krachtvh < 102)krachtvh='<span title="Zware storm" style="cursor:pointer">10</span>';
if (krachtvh < 117)krachtvh='<span title="Zeer zware storm" style="cursor:pointer">11</span>';
if (krachtvh > 116)krachtvh='<span title="Orkaan" style="cursor:pointer">12</span>';

//Beaufort - (wind gisterenmax)- omzet - script
//copyright S. Roolvink - Weerstation Leeuwarden - info@weerstationleeuwarden.nl

var krachtgh = ("35.4");

if (krachtgh < 1)krachtgh="(0 bft)";
if (krachtgh < 6)krachtgh="(1 bft)";
if (krachtgh < 12)krachtgh="(2 bft)";
if (krachtgh < 20)krachtgh="(3 bft)";
if (krachtgh < 29)krachtgh="(4 bft)";
if (krachtgh < 39)krachtgh="(5 bft)";
if (krachtgh < 50)krachtgh="(6 bft)";
if (krachtgh < 62)krachtgh="(7 bft)";
if (krachtgh < 75)krachtgh="(8 bft)";
if (krachtgh < 89)krachtgh="(9 bft)";
if (krachtgh < 102)krachtgh="(10 bft)";
if (krachtgh < 117)krachtgh="(11 bft)";
if (krachtgh > 116)krachtgh="(12 bft)";

//Beaufort - (wind maandmax)- omzet - script
//copyright S. Roolvink - Weerstation Leeuwarden - info@weerstationleeuwarden.nl

var krachtmh = ("40.2");

if (krachtmh < 1)krachtmh="(0 bft)";
if (krachtmh < 6)krachtmh="(1 bft)";
if (krachtmh < 12)krachtmh="(2 bft)";
if (krachtmh < 20)krachtmh="(3 bft)";
if (krachtmh < 29)krachtmh="(4 bft)";
if (krachtmh < 39)krachtmh="(5 bft)";
if (krachtmh < 50)krachtmh="(6 bft)";
if (krachtmh < 62)krachtmh="(7 bft)";
if (krachtmh < 75)krachtmh="(8 bft)";
if (krachtmh < 89)krachtmh="(9 bft)";
if (krachtmh < 102)krachtmh="(10 bft)";
if (krachtmh < 117)krachtmh="(11 bft)";
if (krachtmh > 116)krachtmh="(12 bft)";

//Beaufort - (wind jaarmax)- omzet - script
//copyright S. Roolvink - Weerstation Leeuwarden - info@weerstationleeuwarden.nl

var krachtjh = ("85.3");

if (krachtjh < 1)krachtjh='<span title="Windstil" style="cursor:pointer">0</span>';
if (krachtjh < 6)krachtjh='<span title="Lichte koelte tot zwakke wind" style="cursor:pointer">1</span>';
if (krachtjh < 12)krachtjh='<span title="Zwakke wind" style="cursor:pointer">2</span>';
if (krachtjh < 20)krachtjh='<span title="Zwakke tot matige wind" style="cursor:pointer">3</span>';
if (krachtjh < 29)krachtjh='<span title="Matige wind" style="cursor:pointer">4</span>';
if (krachtjh < 39)krachtjh='<span title="Matige tot vrij krachtige wind" style="cursor:pointer">5</span>';
if (krachtjh < 50)krachtjh='<span title="Krachtige wind" style="cursor:pointer">6</span>';
if (krachtjh < 62)krachtjh='<span title="Harde wind" style="cursor:pointer">7</span>';
if (krachtjh < 75)krachtjh='<span title="Stormachtige wind" style="cursor:pointer">8</span>';
if (krachtjh < 89)krachtjh='<span title="Storm" style="cursor:pointer">9</span>';
if (krachtjh < 102)krachtjh='<span title="Zware storm" style="cursor:pointer">10</span>';
if (krachtjh < 117)krachtjh='<span title="Zeer zware storm" style="cursor:pointer">11</span>';
if (krachtjh > 116)krachtjh='<span title="Orkaan" style="cursor:pointer">12</span>';

var gustbft = ("6.4");

if (gustbft < 1)gustbft='<span title="Windstil" style="cursor:pointer">0</span>';
if (gustbft < 6)gustbft='<span title="Lichte koelte tot zwakke wind" style="cursor:pointer">1</span>';
if (gustbft < 12)gustbft='<span title="Zwakke wind" style="cursor:pointer">2</span>';
if (gustbft < 20)gustbft='<span title="Zwakke tot matige wind" style="cursor:pointer">3</span>';
if (gustbft < 29)gustbft='<span title="Matige wind" style="cursor:pointer">4</span>';
if (gustbft < 39)gustbft='<span title="Matige tot vrij krachtige wind" style="cursor:pointer">5</span>';
if (gustbft < 50)gustbft='<span title="Krachtige wind" style="cursor:pointer">6</span>';
if (gustbft < 62)gustbft='<span title="Harde wind" style="cursor:pointer">7</span>';
if (gustbft < 75)gustbft='<span title="Stormachtige wind" style="cursor:pointer">8</span>';
if (gustbft < 89)gustbft='<span title="Storm" style="cursor:pointer">9</span>';
if (gustbft < 102)gustbft='<span title="Zware storm" style="cursor:pointer">10</span>';
if (gustbft < 117)gustbft='<span title="Zeer zware storm" style="cursor:pointer">11</span>';
if (gustbft > 116)gustbft='<span title="Orkaan" style="cursor:pointer">12</span>';

//Beaufort - (windvlaag)- omzet - script - voor DFZ
//copyright S. Roolvink - Weerstation Leeuwarden - info@weerstationleeuwarden.nl

var krachtdfz = ("8.0");

if (krachtdfz < 1)krachtdfz='<span title="Windstil" style="cursor:pointer">0</span>';
if (krachtdfz < 6)krachtdfz='<span title="Lichte koelte tot zwakke wind" style="cursor:pointer">1</span>';
if (krachtdfz < 12)krachtdfz='<span title="Zwakke wind" style="cursor:pointer">2</span>';
if (krachtdfz < 20)krachtdfz='<span title="Zwakke tot matige wind" style="cursor:pointer">3</span>';
if (krachtdfz < 29)krachtdfz='<span title="Matige wind" style="cursor:pointer">4</span>';
if (krachtdfz < 39)krachtdfz='<span title="Matige tot vrij krachtige wind" style="cursor:pointer">5</span>';
if (krachtdfz < 50)krachtdfz='<span title="Krachtige wind" style="cursor:pointer">6</span>';
if (krachtdfz < 62)krachtdfz='<span title="Harde wind" style="cursor:pointer">7</span>';
if (krachtdfz < 75)krachtdfz='<span title="Stormachtige wind" style="cursor:pointer">8</span>';
if (krachtdfz < 89)krachtdfz='<span title="Storm" style="cursor:pointer">9</span>';
if (krachtdfz < 102)krachtdfz='<span title="Zware storm" style="cursor:pointer">10</span>';
if (krachtdfz < 117)krachtdfz='<span title="Zeer zware storm" style="cursor:pointer">11</span>';
if (krachtdfz > 116)krachtdfz='<span title="Orkaan" style="cursor:pointer">12</span>';
//Comfort-vertaal-script
//copyright O. de Zwart - Weerstation Damwoude - info@weerstation-damwoude.nl

var comfort = ("Uncomfortably Cold");

switch(comfort) {
case 'Extreme Cold' :
var zst137 = ('Extreem koud');
break;
case 'Uncomfortably Cold' :
var zst137 = ('Onaangenaam koud');
break;
case 'Cool' :
var zst137 = ('Koud');
break;
case 'Comfortable' :
var zst137 = ('Aangenaam');
break;
case 'Warm' :
var zst137 = ('Warm');
break;
case 'Uncomfortably Hot' :
var zst137 = ('Onaangenaam warm');
break;
case 'Extreme Hot' :
var zst137 = ('Extreem warm');
break;
default:
var zst137 = (comfort);
}

//Tendenstemperatuur- omzet - script
//copyright S. Roolvink - Weerstation Leeuwarden - info@weerstationleeuwarden.nl

var temprate = ("-0.2");

if (temprate < 0)temprate=('<img src="logos/Down.gif" border="0" title="Tendens: -0.2 &deg;C per uur" style="cursor:pointer">');
if (temprate == 0)temprate=('');
if (temprate > 0)temprate=('<img src="logos/Up.gif" border="0" title="Tendens: -0.2 &deg;C per uur" style="cursor:pointer">');

//Tendensluchtvochtigheid- omzet - script
//copyright S. Roolvink - Weerstation Leeuwarden - info@weerstationleeuwarden.nl

var vochtrate = ("-0.3");

if (vochtrate < 0)vochtrate=('<img src="logos/Down.gif" border="0" title="Tendens: -0.3 % per uur" style="cursor:pointer">');
if (vochtrate == 0)vochtrate=('');
if (vochtrate > 0)vochtrate=('<img src="logos/Up.gif" border="0" title="Tendens: -0.3 % per uur" style="cursor:pointer">');

//TendensDauwpunt- omzet - script
//copyright S. Roolvink - Weerstation Leeuwarden - info@weerstationleeuwarden.nl

var dauwrate = ("-0.2");

if (dauwrate < 0)dauwrate=('<img src="logos/Down.gif" border="0" title="Tendens: -0.2 &deg;C per uur" style="cursor:pointer">');
if (dauwrate == 0)dauwrate=('');
if (dauwrate > 0)dauwrate=('<img src="logos/Up.gif" border="0" title="Tendens: -0.2 &deg;C per uur" style="cursor:pointer">');


//TendensHitteindex- omzet - script
//copyright S. Roolvink - Weerstation Leeuwarden - info@weerstationleeuwarden.nl

var heatrate = ("-0.2");

if (heatrate < 0)heatrate=('<img src="logos/Down.gif" border="0" title="Tendens: -0.2 &deg;C per uur" style="cursor:pointer">');
if (heatrate == 0)heatrate=('');
if (heatrate > 0)heatrate=('<img src="logos/Up.gif" border="0" title="Tendens: -0.2 &deg;C per uur" style="cursor:pointer">');

//TendensRegen- omzet - script
//copyright S. Roolvink - Weerstation Leeuwarden - info@weerstationleeuwarden.nl

var rainrate = ("0.0");
var zxv122 = "0.0"; //Hourly Rain

if (zxv122 == 0.0)rainrate=('');
if ((zxv122 > 0.0) && (rainrate < 0.2))rainrate=('');
if ((zxv122 > 0.0) && (rainrate >= 0.2))rainrate=('<img src="logos/regen.gif" border="0" title="Regen. Tendens 0.0 mm per uur" style="cursor:pointer">');

//Vorst - omzet - script
//copyright S. Roolvink - Weerstation Leeuwarden - info@weerstationleeuwarden.nl

var vriezen = ("-9.2");

if (vriezen < 0)vriezen=('<img src="logos/Warning7.gif" border="0" title="Let op!!!! Kans op gladheid" style="cursor:pointer">');
if (vriezen >= 0)vriezen=('');


//*** Wind Speed ***
var zxv002 = "3.2"; //Wind Speed
var zhi002 = "14.5"; //Wind Speed Daily Hi
var zmh002 = "40.2"; //Wind Speed Monthly Hi
var zmd002 = "1/2/12"; //Wind Speed Monthly Hi Date
var zyh002 = "85.3"; //Wind Speed Yearly Hi
var zyd002 = "5/1/12"; //Wind Speed Yearly Hi Date
var zzh002 = "35.4"; //Wind Speed Yesterday High
var zva002 = "4.0"; //Wind Speed Running Average

//*** Wind Gust ***
var zxv003 = "6.4"; //Wind Gust
var zva003 = "8.0"; //Wind Gust Running Average

//*** Humidity ***
var zxv005 = "82"; //Humidity
var zhi005 = "92"; //Humidity Daily Hi
var zlo005 = "80"; //Humidity Daily Lo
var zva005 = "86"; //Humidity Day Average
var zvr005 = "-0.3"; //Humidity Rate
var zmh005 = "92"; //Humidity Monthly Hi
var zmd005 = "3/2/12"; //Humidity Monthly High Date
var zml005 = "33"; //Humidity Monthly Lo
var zme005 = "1/2/12"; //Humidity Monthly Lo Date
var zyh005 = "99"; //Humidity Yearly Hi
var zyd005 = "10/1/12"; //Humidity Yearly Hi Date
var zyl005 = "33"; //Humidity Yearly Lo
var zye005 = "1/2/12"; //Humidity Yearly Lo Date
var zzh005 = "92"; //Humidity Yesterday High
var zzl005 = "74"; //Humidity Yesterday Low

//*** Out Temperature ***
var zxv007 = "-9.2"; //Out Temp
var zhi007 = "-7.9"; //Out Temp Daily Hi
var zht007 = "1:02"; //Out Temp Daily Hi Time
var zlo007 = "-11.8"; //Out Temp Daily Lo
var zlt007 = "2:13"; //Out Temp Daily Lo Time
var zva007 = "-9.4"; //Out Temp Day Average
var zma007 = "-5.5"; //Out Temp Month Average
var zya007 = "3.3"; //Out Temp Year Average
var zvr007 = "-0.2"; //Out Temp Rate
var zmh007 = "-0.9"; //Out Temp Monthly Hi
var zmd007 = "1/2/12"; //Out Temp Monthly High Date
var zml007 = "-11.8"; //Out Temp Monthly Lo
var zme007 = "4/2/12"; //Out Temp Monthly Lo Date
var zyh007 = "10.8"; //Out Temp Yearly Hi
var zyd007 = "1/1/12"; //Out Temp Yearly Hi Date
var zyl007 = "-11.8"; //Out Temp Yearly Lo
var zye007 = "4/2/12"; //Out Temp Yearly Lo Date
var zzh007 = "-4.4"; //Out Temp Yesterday High
var zzl007 = "-9.9"; //Out Temp Yesterday Low

//*** Raw Barometer ***
var zxv008 = "1040.4"; //Raw Barometer
var zhi008 = "1040.9"; //Raw Barometer Daily Hi
var zlo008 = "1040.2"; //Raw Barometer Daily Lo
var zva008 = "1040.6"; //Raw Barometer Day Average
var zvr008 = "-0.1"; //Raw Barometer Rate
var zmh008 = "1040.9"; //Raw Barometer Monthly Hi
var zmd008 = "4/2/12"; //Raw Barometer Monthly High Date
var zml008 = "1034.6"; //Raw Barometer Monthly Lo
var zme008 = "1/2/12"; //Raw Barometer Monthly Lo Date
var zyh008 = "1040.9"; //Raw Barometer Yearly Hi
var zyd008 = "4/2/12"; //Raw Barometer Yearly Hi Date
var zyl008 = "982.4"; //Raw Barometer Yearly Lo
var zye008 = "5/1/12"; //Raw Barometer Yearly Lo Date
var zzh008 = "1040.6"; //Raw barometer Yesterday High
var zzl008 = "1034.9"; //Raw barometer Yesterday Low

//*** Total Rain ***
var zxv009 = "74.0"; //Total Rain

//*** Wind Chill ***
var zxv019 = "-10.9"; //Wind Chill running average
var zlo019 = "-15.8"; //Wind Chill Daily Lo
var zva019 = "-10.5"; //Wind Chill Day Average
var zvr019 = "0.2"; //Wind Chill Rate
var zml019 = "-15.8"; //Wind Chill Monthly Lo
var zme019 = "4/2/12"; //Wind Chill Monthly Lo Date
var zyl019 = "-15.8"; //Wind Chill Yearly Lo
var zzl019 = "-14.2"; //Wind Chill Yesterday Low


//*** Out Heat Index ***
var zxv021 = "-6.7"; //Out Heat Index
var zhi021 = "-4.9"; //Out Heat Index Daily Hi
var zlo021 = "-8.7"; //Out Heat Index Daily Lo
var zva021 = "-6.6"; //Out Heat Index Day Average
var zvr021 = "-0.2"; //Out Heat Index Rate
var zmh021 = "-0.6"; //Out Heat Index Monthly Hi
var zmd021 = "1/2/12"; //Out Heat Index Monthly High Date
var zml021 = "-8.7"; //Out Heat Index Monthly Lo
var zme021 = "4/2/12"; //Out Heat Index Monthly Lo Date
var zyh021 = "14.3"; //Out Heat Index Yearly Hi
var zyd021 = "1/1/12"; //Out Heat Index Yearly Hi Date
var zyl021 = "-8.7"; //Out Heat Index Yearly Lo
var zye021 = "4/2/12"; //Out Heat Index Yearly Lo Date
var zzh021 = "-1.5"; //Out Heat Index Yesterday High
var zzl021 = "-6.7"; //Out Heat Index Yesterday Low

//*** Dew Point ***
var zxv022 = "-11.7"; //Dew Point
var zhi022 = "-9.4"; //Dew Point Daily Hi
var zlo022 = "-13.2"; //Dew Point Daily Lo
var zva022 = "-11.3"; //Dew Point Day Average
var zvr022 = "-0.2"; //Dew Point Rate
var zmh022 = "-5.9"; //Dew Point Monthly Hi
var zmd022 = "3/2/12"; //Dew Point Monthly High Date
var zml022 = "-17.3"; //Dew Point Monthly Lo
var zme022 = "2/2/12"; //Dew Point Monthly Lo Date
var zyh022 = "10.1"; //Dew Point Yearly Hi
var zyd022 = "1/1/12"; //Dew Point Yearly Hi Date
var zyl022 = "-17.3"; //Dew Point Yearly Lo
var zye022 = "2/2/12"; //Dew Point Yearly Lo Date
var zzh022 = "-5.9"; //Dew Point Yesterday High
var zzl022 = "-11.1"; //Dew Point Yesterday Low

//*** VWS ***
var zxv024 = "-223"; //Press title
var zxv025 = "343"; //Cloud Base
var zxv026 = "-1199"; //Air Density
var zxv027 = "-9.0"; //Virtual Temp
var zxv028 = "2.5"; //Vapor Press
var zxv121 = "0.0"; //Daily Rain
var zxv123 = "1.2"; //Yesterday Rain
var zxv124 = "0.0"; //Rain Rate
var zxv128 = "11"; //Moon Phase
var zxv129 = "1.2"; //Monthly Rain
var zst136 = "---"; //Heat Stress
var zst140 = "Falling"; //Press Trend
var zst141 = "Light Air"; //Beaufort Scale
var zst142 = "4/2/12"; //Date
var zst143 = "4:55"; //Time
var zst146 = "13:49"; //Moonrise
var zst147 = "5:49"; //Moonset
var zervws = "V14.00"; //VWS Version
var moon = ""; //Moon percentage
var moonday = "12"; //Moon day
var zye019 = "4/2/12"; //Wind Chill Yearly Lo Date
74.0 //Total Rain Daily Hi
var raintime = "0:00"; //Total Rain Daily Hi Time
var vwstemp10 = "-9.4"; // temp op 10 cm
var vwstemp10lo = "-11.7"; // min temp op 10 cm
var vwsuv = "0.0"; // UV index actueel
var vwsuvhoog = "0.0"; // UV index hoog
var vwssolar = "0"; // Solar radiation actueel
var vwssolarhi = "0"; // Solar radiation hi
var vwsforecast = "Partly cloudy with little temperature change"; //Forecast
var vwset = "0.0"; // Verdamping
var vwsetavg = "0.0"; // Gemiddelde verdamping
var vwsbladnat = "0"; // Bladnat
var vwssoil = "0"; // Soil Moisture
var vocht24 = "75"; //vochtigheid 24 uur geleden
var temp24 = "-5.7"; // temp 24 uur geleden
var uv24 = "0.0";// uv index 24 uur geleden
var solar24 = "0";// zonnestraling 24 uur geleden
var baro24 = "1037.1"; // barometer 24 uur gelden
var temp24verschil = "-3.6"; // Temperatuurverschil met 24 uur geleden
var windr24 = "234";// Windrichting 24 uur geleden
var windgust24 = "8.0"; //Windsnelheid (vlagen) 24 uur geleden
var totalrain24 = "72.8"; // Totale neerslag 24 uur geleden

//JS-System Variables [DO NOT USE!]
var zNOW = new Date(); //Helper
var zYMONTH = zNOW.getMonth(); //Helper
var zMONTH = new Array("Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December"); //Helper
// -- begin settings
var flashcolor = '#00CC00'; // color to flash for changed observations
var flashtime  = '3000';    // miliseconds to keep flash color on (2000 = 2 seconds);
// -- end of settings

var ie4=document.all;
var browser = navigator.appName;
var counterSecs = 0;  // Tellercomponent
var lastajaxtime = 'unknown'; // Resetfunctie bij real time update

function get_ajax_tags ( ) 
{
// search all the span tags and return the list with class="ajax" in it
//
if (ie4 && browser != "Opera") 
{
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 == 'ajax') 
{
arr[iarr] = elem[i];
iarr++;
}
}

return arr;
}

function reset_ajax_color( usecolor ) {
// reset all the <span class="ajax"...> styles to have no color override
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 ) {
// store away the current value in both the doc and the span as lastobs="value"
// change color if value != lastobs
var element = document.getElementById(name);
if (! element ) { return; } // V1.04 -- don't set if missing the <span id=name> tag
var lastobs = element.getAttribute("lastobs");
element.setAttribute("lastobs",value);
if (value != lastobs) {
element.style.color=flashcolor;
}
element.innerHTML =  value;
}

function set_ajax_uom( name, onoroff ) {
// this function will set an ID= to visible or hidden by setting the style="display: "
// from 'inline' or 'none'
var element = document.getElementById(name);
if (! element ) { return; } 
if (onoroff) {
element.style.display='inline';
}
else 
{
element.style.display='none';
}
}

// Teller fuctie
function ajax_countup() {
element = document.getElementById("ajaxteller");
if (element) {
element.innerHTML = counterSecs;
counterSecs++;
}
}
// --- end of flash-green functions

function windDir ($winddir)
// Take wind direction value, return the
// text label based upon 16 point compass -- function by beeker425
//  see http://www.weather-watch.com/smf/index.php/topic,20097.0.html
{
//$windlabel = new Array("N <img src='logos/n.gif' border='0' title='Noord' style='cursor:pointer'>", "NNO <img src='logos/nne.gif' border='0' title='Noord/Noordoost' style='cursor:pointer'>", "NO <img src='logos/ne.gif' border='0' title='Noordoost' style='cursor:pointer'>", "ONO <img src='logos/ene.gif' border='0' title='Oost/Noordoost' style='cursor:pointer'>", "O <img src='logos/e.gif' border='0' title='Oost' style='cursor:pointer'>", "OZO <img src='logos/ese.gif' border='0' title='Oost/Zuidoost' style='cursor:pointer'>", "ZO <img src='logos/se.gif' border='0' title='Zuidoost' style='cursor:pointer'>", "ZZO <img src='logos/sse.gif' border='0' title='Zuid/Zuidoost' style='cursor:pointer'>", "Z <img src='logos/s.gif' border='0' title='Zuid' style='cursor:pointer'>", "ZZW <img src='logos/ssw.gif' border='0' title='Zuid/Zuidwest' style='cursor:pointer'>", "ZW <img src='logos/sw.gif' border='0' title='Zuidwest' style='cursor:pointer'>", "WZW <img src='logos/wsw.gif' border='0' title='West/Zuidwest' style='cursor:pointer'>", "W <img src='logos/w.gif' border='0' title='West' style='cursor:pointer'>", "WNW <img src='logos/wnw.gif' border='0' title='West/Noordwest' style='cursor:pointer'>", "NW <img src='logos/nw.gif' border='0' title='Noordwest' style='cursor:pointer'>", "NNW <img src='logos/nnw.gif' border='0' title='Noord/Noordwest' style='cursor:pointer'>");
$windlabel = new Array("N", "NNO", "NO", "ONO", "O", "OZO", "ZO", "ZZO", "Z", "ZZW", "ZW", "WZW", "W", "WNW", "NW", "NNW");
return $windlabel[Math.floor(((parseInt($winddir) + 11) / 22.5) % 16 )];
}

// main AJAX routine .. load and format clientraw.txt
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 d = new Date();
huidiguur = d.getHours();
huidigmin = d.getMinutes();

//Hier worden alle weersgegevens uitgelezen uit het bestand
//Datum

ajaxdateformat = x.responseText.split(',')[3] + '/' + x.responseText.split(',')[2] + '/' + x.responseText.split(',')[1];
set_ajax_obs("ajaxdate",ajaxdateformat);
//Tijd
ajaxtimeformat = ajax_format_time(x.responseText.split(',')[4], x.responseText.split(',')[5]);
set_ajax_obs("ajaxtijd",ajaxtimeformat);
if (lastajaxtime != ajaxtimeformat) 
{ 
counterSecs = 0; //reset tijd                   
lastajaxtime = ajaxtimeformat; // onthoud deze tijd
}

//Temp
var temp = x.responseText.split(',')[13];
set_ajax_obs("ajaxtemp",temp);
set_ajax_obs("ajaxvriezen",ajax_get_vriezen(temp));
var temprate = x.responseText.split(',')[33];
set_ajax_obs("ajaxtemprate",temprate);
set_ajax_obs("ajaxtemptendens",ajax_get_temptendens(temprate));

if (temp >= 15) {
                set_ajax_obs("ajaxheatidx", x.responseText.split(',')[30]);
                set_ajax_obs("ajaxwindchill", "---");
            }
            else 
            {
                set_ajax_obs("ajaxheatidx", "---");
                set_ajax_obs("ajaxwindchill", x.responseText.split(',')[28]);
            }

// heat index and wind-chill
//heatidx = x.responseText.split(',')[30];
//set_ajax_obs("ajaxheatidx",heatidx);
//windchill = x.responseText.split(',')[28];
//set_ajax_obs("ajaxwindchill",windchill);

//Pressure...
pressure = x.responseText.split(',')[14];
set_ajax_obs("ajaxbaro",pressure);
pressurerate = x.responseText.split(',')[35];
set_ajax_obs("ajaxbarotrend",ajax_set_barotrend(pressurerate));
set_ajax_obs("ajaxbarorate",pressurerate);

//Wind gust
gust = x.responseText.split(',')[8];
beaufortgust = ajax_get_beaufortgust(gust);
set_ajax_obs("ajaxbeaufortgust",beaufortgust);
windgevaargust = ajax_get_windgevaargust(gust);
set_ajax_obs("ajaxwindgevaargust",windgevaargust);
beaufortbanner = ajax_get_beaufortbanner(gust);
set_ajax_obs("ajaxbeaufortbanner",beaufortbanner);

//Windspeed ...
wind = x.responseText.split(',')[7];
beaufort = ajax_get_beaufort(wind);
set_ajax_obs("ajaxbeaufort",beaufort);
windgevaar = ajax_get_windgevaar(wind);
set_ajax_obs("ajaxwindgevaar",windgevaar);
wind = x.responseText.split(',')[7];
      
//WIND DIRECTION
windr = windDir(x.responseText.split(',')[9]);
set_ajax_obs("ajaxwind",wind);
set_ajax_obs("ajaxgust",gust);

if(typeof(windr)=="undefined")
{
set_ajax_obs("ajaxwinddir","---");
set_ajax_obs("ajaxwindicon","");
}
else
{
set_ajax_obs("ajaxwinddir",windr);
set_ajax_obs("ajaxwindicon","<img src=\"windpijldata2csv/"+windr+".png\" width=\"17\" height=\"17\" style=\"cursor:pointer\" alt=\""+windr+"\" title=\""+windr+"\">");
}

//Rain ...
rain = x.responseText.split(',')[16];
set_ajax_obs("ajaxrain",rain);
rainmo = x.responseText.split(',')[39];
set_ajax_obs("ajaxrainmo",rainmo);
rainyr = x.responseText.split(',')[15];
set_ajax_obs("ajaxrainyr",rainyr);
rainrate = x.responseText.split(',')[32];
set_ajax_obs("ajaxrainrate",rainrate);
set_ajax_obs("ajaxparaplu",ajax_get_paraplu(rainrate));
rainhour = x.responseText.split(',')[17];
set_ajax_obs("ajaxrainhour",rainhour);
 
//Humidity ...
humidity = x.responseText.split(',')[11];
set_ajax_obs("ajaxhumidity",humidity);
      
//Dewpoint ...
set_ajax_obs("ajaxdew",x.responseText.split(',')[31]);

// UV index actueel
set_ajax_obs("ajaxuvindex",x.responseText.split(',')[26]);
// Zonnestraling actueel
set_ajax_obs("ajaxsolar",x.responseText.split(',')[27]);

// temp op 10 cm
//aanzetten van juni t/m september
//if(huidiguur >=17 || huidiguur <9)
//{
//set_ajax_obs("ajaxtemp10cm",x.responseText.split(',')[19]);
//}
//else
//{
//set_ajax_obs("ajaxtemp10cm","---");
//}
set_ajax_obs("ajaxtemp10cm",x.responseText.split(',')[19]);

// Condens/bladnat
bladnat = x.responseText.split(',')[20];
set_ajax_obs("ajaxbladnat",ajax_get_bladnat(bladnat));

// Soil moisture
set_ajax_obs("ajaxsoil",x.responseText.split(',')[20]);

// Verdamping
set_ajax_obs("ajaxet",x.responseText.split(',')[25]);

//Online
huidiguurinsec = (huidiguur*3600);
huidigmininsec = (huidigmin*60);
huidigtijdinsec = (huidiguurinsec+huidigmininsec);

lastupdate = ajaxtimeformat;
lastupdatesplit = lastupdate.split(":");
lastupdateuur = lastupdatesplit[0];
lastupdatemin = lastupdatesplit[1];
lastupdateuurinsec = (lastupdateuur*3600);
lastupdatemininsec = (lastupdatemin*60);
lastupdatetijdinsec = (lastupdateuurinsec+lastupdatemininsec);
var online;
if ((huidigtijdinsec - lastupdatetijdinsec) >= 0 && (huidigtijdinsec - lastupdatetijdinsec) < 900)
{
online = "<img src='img/online.png' border='0'>&nbsp;<font color=green>Online (up and running)</font>";
}
else
{
//online = "<img src='img/wissen.png' border='0'>&nbsp;<font color=#ff0000>Offline (storing)</font><br><br>Tijdelijk ziet u de meetgegevens van de vliegbasis Leeuwarden:<br><iframe src='weather/vliegbasis.php' width='490' height='110' scrolling='no' frameborder='0' marginwidth='0' marginheight='0'></iframe>";
online = "<img src='img/offline.png' border='0'>&nbsp;<font color=#ff0000>Wegens storing of onderhoud, tijdelijk offline</font>";
}
set_ajax_obs("ajaxonline",online);
//Einde uitlezen weersgegevens

element = document.getElementById("ajaxindicator");
if (element) { // V1.04 set indicator if <span id="ajaxindicator" class="ajax"> exists
element.style.color = flashcolor;
}
}
}
    
x.open("GET", url, true);
x.setRequestHeader("Cache-Control", "no-cache");
x.setRequestHeader("X_USERAGENT", "Weerstation Leeuwarden");
x.send(null);
//get all of them every minute = 10000 milliseconds
setTimeout("reset_ajax_color('')",flashtime); // change text back to default color 
setTimeout("ajaxLoader('check_data2_csv.php?'+new Date().getTime())", 15000); // get new data after 15 secs
}
} 
// end ajaxLoader function

//Hier worden alle functies en berekeningen gedefinieerd

function ajax_format_time(hours,minutes) 
{
// convert 24hr time to 12hr time
if (minutes <= 9) minutes = "0" + minutes;
return(hours + ":" + minutes);
}

function ajax_get_beaufort ( wind ) 
{ // return a phrase for the beaufort scale based on wind MPH
  if (wind < 1 ) {return("0"); }
  if (wind < 6 ) {return("1"); }
  if (wind < 12 ) {return("2"); }
  if (wind < 20 ) {return("3"); }
  if (wind < 29 ) {return("4"); }
  if (wind < 39 ) {return("5"); }
  if (wind < 50 ) {return("6"); }
  if (wind < 62 ) {return("7"); }
  if (wind < 75 ) {return("8"); }
  if (wind < 89 ) {return("<font color=#ff0000>9</font>"); }
  if (wind < 102 ) {return("<font color=#ff0000>10</font>"); }
  if (wind < 117 ) {return("<font color=#ff0000>11</font>"); }
  if (wind > 116 ) {return("<font color=#ff0000>12</font>"); }
  return("---");
}

function ajax_get_beaufortbanner ( gust ) 
{
  if (gust < 1 ) {return("0"); }
  if (gust < 6 ) {return("1"); }
  if (gust < 12 ) {return("2"); }
  if (gust < 20 ) {return("3"); }
  if (gust < 29 ) {return("4"); }
  if (gust < 39 ) {return("5"); }
  if (gust < 50 ) {return("6"); }
  if (gust < 62 ) {return("7"); }
  if (gust < 75 ) {return("8"); }
  if (gust < 89 ) {return("<font color=#ff0000>9</font>"); }
  if (gust < 102 ) {return("<font color=#ff0000>10</font>"); }
  if (gust < 117 ) {return("<font color=#ff0000>11</font>"); }
  if (gust > 116 ) {return("<font color=#ff0000>12</font>"); }
  return("---");
}

function ajax_get_beaufortgust ( gust ) 
{ // return a phrase for the beaufort scale based on wind MPH
  if (gust < 1 ) {return("0"); }
  if (gust < 6 ) {return("1"); }
  if (gust < 12 ) {return("2"); }
  if (gust < 20 ) {return("3"); }
  if (gust < 29 ) {return("4"); }
  if (gust < 39 ) {return("5"); }
  if (gust < 50 ) {return("6"); }
  if (gust < 62 ) {return("7"); }
  if (gust < 75 ) {return("8"); }
  if (gust < 89 ) {return("<font color=#ff0000>9</font>"); }
  if (gust < 102 ) {return("<font color=#ff0000>10</font>"); }
  if (gust < 117 ) {return("<font color=#ff0000>11</font>"); }
  if (gust > 116 ) {return("<font color=#ff0000>12</font>"); }
  return("---");
}

function ajax_get_windgevaar ( wind ) 
{
  if (wind < 75 ) {return(""); }
  if (wind < 89 ) {return("<img src='logos/Warning7.gif' border='0' title='Gevaar! Stormschade mogelijk' style='cursor:pointer'>"); }
  if (wind < 102 ) {return("<img src='logos/Warning7.gif' border='0' title='Gevaar! Stormschade mogelijk' style='cursor:pointer'>"); }
  if (wind < 117 ) {return("<img src='logos/Warning7.gif' border='0' title='Gevaar! Stormschade mogelijk' style='cursor:pointer'>"); }
  if (wind > 116 ) {return("<img src='logos/Warning7.gif' border='0' title='Gevaar! Stormschade mogelijk' style='cursor:pointer'>"); }
  return("");
}

function ajax_get_windgevaargust ( gust ) 
{
  if (gust < 75 ) {return(""); }
  if (gust < 89 ) {return("<img src='logos/Warning7.gif' border='0' title='Gevaar! Stormschade mogelijk' style='cursor:pointer'>"); }
  if (gust < 102 ) {return("<img src='logos/Warning7.gif' border='0' title='Gevaar! Stormschade mogelijk' style='cursor:pointer'>"); }
  if (gust < 117 ) {return("<img src='logos/Warning7.gif' border='0' title='Gevaar! Stormschade mogelijk' style='cursor:pointer'>"); }
  if (gust > 116 ) {return("<img src='logos/Warning7.gif' border='0' title='Gevaar! Stormschade mogelijk' style='cursor:pointer'>"); }
  return("");
}

function ajax_set_barotrend(btrnd) 
{
   if ((btrnd >= -0.2) && (btrnd <= 0.2)) { return("<img src='logos/steady.gif' border='0' title='Trend: stabiel' style='cursor:pointer'>"); }
   if ((btrnd > 0.2) && (btrnd < 2)) { return("<img src='logos/rising.gif' border='0' title='Trend: stijgend' style='cursor:pointer'>"); }
   if (btrnd >= 2) { return("<img src='logos/rising.gif' border='0' title='Trend: snel stijgend' style='cursor:pointer'>"); }
   if ((btrnd < -0.2) && (btrnd > -2)) { return("<img src='logos/falling.gif' border='0' title='Trend: dalend' style='cursor:pointer'>"); }
   if (btrnd <= -2) { return("<img src='logos/falling.gif' border='0' title='Trend: snel dalend' style='cursor:pointer'>"); }
  return("");
}

function ajax_get_vriezen ( temp ) 
{ 
          if (temp < 0.0 ) {return("<img src='logos/Warning7.gif' border='0' title='Het vriest! Pas op, kans op gladheid' style='cursor:pointer'>"); }
          if (temp >= 0.0 ) {return(""); }
          return("");
}

function ajax_get_temptendens ( temprate ) 
{ 
          if (temprate < 0.0 ) {return("<img src='logos/falling.gif' border='0' title='Trend: dalend' style='cursor:pointer'>"); }
          if (temprate == 0.0 ) {return("<img src='logos/steady.gif' border='0' title='Trend: onveranderd' style='cursor:pointer'>"); }
          if (temprate > 0.0 ) {return("<img src='logos/rising.gif' border='0' title='Trend: stijgend' style='cursor:pointer'>"); }
          return("");
}

function ajax_get_bladnat ( bladnat ) 
{ 
if (bladnat == 0 ) {return("Droog " + bladnat); }
if (bladnat <= 5 ) {return("Bijna droog " + bladnat); }
if (bladnat <= 10 ) {return("Licht vochtig " + bladnat); }
if (bladnat <= 15 ) {return("Vochtig/nat " + bladnat); }
return("---");
}

function ajax_get_paraplu ( rainrate ) { 
if ((rainrate >= 0.0) && (rainrate < 0.2)){return(""); }
if (rainrate >= 0.2){return("<a href='http://www.buienradar.nl' target='_blank' title='Neerslagindicator. Klik hier voor de actuele neerslagbeelden'><img src='logos/regen.gif' border='0'></a>"); }
return("");
}

//Einde definieren alle functies

// Tel de seconden na de update
window.setInterval("ajax_countup()", 1000); // Tel de seconden sinds de laatste update
//ajaxLoader('data2.csv?'+new Date().getTime());
//-->
