
var totTidsteg;

  /*
   * Write an script tag into the document that will make the forecast table for the current place available.
   */
   
function writeForecastTableImporter()
{
   if (isLeafNode(selectedNodeNum))
   {
      var placeId = nodeArray[selectedNodeNum].placeId;
      //document.write("<script language=javascript src='https://xout.smhi.se/natvader/gateway/getmodule.php?user_id="+ mainUserId +"&module_request=landvtest&komId=" + placeId + "'><\/script>");
      document.write("<script language=javascript src='"+ dataPath +"forecast_" + placeId + ".js'><\/script>");
   }
}

  /*
   * Write the imported forecast data table into the document.
   */
function printForecastDataTable()
{
   var placeId = nodeArray[selectedNodeNum].placeId;
   // Sverigeväder
	var dagsMarkeringar = new Array();
   var aktbgArr = new Array();
   dagsMarkeringar['mo']=phraseArray[21];
	dagsMarkeringar['em']=phraseArray[22];
	dagsMarkeringar['kv']=phraseArray[23];
	dagsMarkeringar['na']=phraseArray[24];
	dagsMarkeringar['da']=phraseArray[25];
	
	var dagsMarkeringarTidUTC = new Array();
	dagsMarkeringarTidUTC['mo']='06:00:00';
	dagsMarkeringarTidUTC['em']='12:00:00';
	dagsMarkeringarTidUTC['kv']='18:00:00';
	dagsMarkeringarTidUTC['na']='00:00:00';
	dagsMarkeringarTidUTC['da']='12:00:00';

   var sunUp = new Array();
	var sunDown = new Array();
	for (var suncnt=0; suncnt<soltidArray.length; suncnt++)
	{
		sunUp[soltidArray[suncnt][0]] = soltidArray[suncnt][2];
		sunDown[soltidArray[suncnt][0]]=soltidArray[suncnt][3];
	}

   //Vindriktning, styrs av setWindDirFormat i konfigfilen
   if(setWindDirFormat == 'text')
   {
    var vindriktningar = new Array('vxl',phraseArray[46],phraseArray[47],phraseArray[48],phraseArray[49],phraseArray[50],phraseArray[51],phraseArray[52],phraseArray[53]);
   }
   else
   {
    var vindriktningar = new Array('<img src="'+windArrowDir+'/pil_0.png">','<img src="'+windArrowDir+'/pil_1.png">','<img src="'+windArrowDir+'/pil_2.png">','<img src="'+windArrowDir+'/pil_3.png">','<img src="'+windArrowDir+'/pil_4.png">','<img src="'+windArrowDir+'/pil_5.png">','<img src="'+windArrowDir+'/pil_6.png">','<img src="'+windArrowDir+'/pil_7.png">','<img src="'+windArrowDir+'/pil_8.png">');
   }
   if (totTidsteg == 0)
   {
      //document.write('<div id="ntv_footer style='visibility: hidden;'">');

      document.write("<div id=\"ntv_footer_hack\" style='visibility: hidden; "+divBorder+"'>");
   }
   else if (totTidsteg== 6)
   {
      //alert("Tidssteg: 6: "+placeId);
    document.write("<div id=\"ntv_footer_hack\" style='top: 0px; height: 170px; "+divBorder+"'>");
      // Utlandstabell
   	var aktbgArr = new Array(col1,col2,col1,col2,col1);
   	var aktbgArrSel = new Array(col1,col2,col1,col2,col1);
   	var placeName = nodeArray[selectedNodeNum].nodeName;
    //Uppdateringstid, omvandlar först till UTC-tid från sv. normaltid
   	//Omvandlar sedan till lokal tid för det land som är förvalt i konfig-filen
   	//Om Finland (1003) = tidzon 2, annars tidszon 1
    latestUpdateUTC = getDateTimeConvert2UTC('Y-m-d H:i:s', latestUpdate, 1);
   	if(selectArea == '1003')
   	{
      //Finland
      var dateformat = 'd.m.Y, H:i';
      var tz = 2;
   	}
   	else
   	{
      //Sverige, Norge
      var dateformat = 'Y-m-d, H:i';
      var tz = 1;
    }
   	//var latestUpdateLocal = getDateTimeUTCConvert(dateformat,  latestUpdateUTC, tz);
   	
   	var updateDate = Math.round(getDateTimeUTCConvert('d',latestUpdateUTC,tz));
    var updateMonth = Math.round(getDateTimeUTCConvert('m',latestUpdateUTC,tz));
    var updateWdayNum = getDateTimeUTCConvert('w',latestUpdateUTC,tz);
    var updateWday = vDagArr[updateWdayNum];
    var updateTime = getDateTimeUTCConvert('H:i',latestUpdateUTC,tz);
   	var latestUpdateLocal = updateDate+"/"+updateMonth+" "+updateWday+", "+updateTime;
   	
   	if(nuvaderArr.length > 0)
    {
      //document.write("<H1 class=\"ntv_h1\">"+ placeName + " "+ phraseArray[26]+" "+nuvaderArr[2].substr(0,2)+" "+phraseArray[20]+":<b>"+nuvaderArr[0]+"</b>&deg;C, "+phraseArray[44]+":<b>"+nuvaderArr[5]+"</b>mm<br>"+phraseArray[57]+": "+latestUpdateLocal+"</H1>");
      document.write("<H1 class=\"ntv_h1\">"+ placeName + " "+ phraseArray[26]+" "+nuvaderArr[2].substr(0,2)+" "+phraseArray[20]+":<b>"+nuvaderArr[0]+"</b>&deg;C, "+phraseArray[44]+":<b>"+nuvaderArr[5]+"</b>mm</H1>");
    }
    else
    {
      //document.write("<H1>"+placeName+"<br>"+phraseArray[57]+": "+latestUpdateLocal+"</H1>");
      document.write("<H1 class=\"ntv_h1\">"+placeName+"</H1>");
    }

      document.write("<a name='vtabell'><div id='ntv_footer_forecastplacement'>");

      document.write('<CENTER><img src=\"img/trans.gif\" width=1 height=5>');
   	document.write('<table border=0 cellspacing=0 cellpadding=0 bgcolor=#000000>');
   	document.write('<TR>');
   	document.write('<TD>');
   	document.write('<table border=0 cellspacing=1 cellpadding=0>');
   	document.write('<TR>');
   	document.write('<TD>');
   	document.write('<table border=0 cellspacing=0 cellpadding=0 border=0>');
   	document.write('<TR>');

      for (var aktTidsteg=0;aktTidsteg<5;aktTidsteg++)
      {
         document.write("<td bgcolor='"+ aktbgArr[aktTidsteg] +"' width=40 align=center class='ntv_forecast'>"+ printDateFromForecast(aktTidsteg) +"</td>");
         if (aktTidsteg  != 4)
   		   {
   			  document.write("<td><img src=\"img/trans.gif\" width=1 height=1></td>");
   		   }
      }
   	document.write('</TR>');
   	document.write('<TR>');
   	document.write('<TD>');
   	document.write('<img src=\"img/trans.gif\" width=1 height=1>');
   	document.write('</TD>');
   	document.write('</TR>');
   	// Symb rad 1
   	document.write('<TR>');
   	for (var aktTidsteg=0;aktTidsteg<5;aktTidsteg++)
    {
      //Rättning till fritidsvädrets skitprognos. Om temp > 4 så SKA det inte visas snösymboler.
      //Sol m. snö el. snöblandat regn
      if((valuesArray[aktTidsteg+'-tmax'] > 4) && (valuesArray[aktTidsteg+'-symbol'] == 8 || valuesArray[aktTidsteg+'-symbol'] == 6))
      {
        valuesArray[aktTidsteg+'-symbol']  = 4;
      }
      //Rättning till fritidsvädrets skitprognos. Om temp > 4 så SKA det inte visas snösymboler.
      //Moln m. snö el. snöblandat regn
      if((valuesArray[aktTidsteg+'-tmax'] > 4) && (valuesArray[aktTidsteg+'-symbol'] == 14 || valuesArray[aktTidsteg+'-symbol'] == 16))
      {
        valuesArray[aktTidsteg+'-symbol']  = 12;
      }
      
         document.write("<td bgcolor=#FFFFFF valign=\"center\" class='ntv_smaller'><img src=\"img/trans.gif\" width=4 height=2 align=top><br><img src=\"img/trans.gif\" width=2 height=2 align=top><img src=\""+symbolLib16+"/dag/ntvms16_"+valuesArray[aktTidsteg+'-symbol']+".png\"><img src=\"img/trans.gif\" width=2 height=1></td>");
   		if (aktTidsteg  != 4)
   		{
   			document.write("<td><img src=\"img/trans.gif\" width=1 height=1></td>");
   		}
   	}
   	document.write('</TR>');

   	document.write('<TR>');
   	for (var aktTidsteg=0;aktTidsteg<5;aktTidsteg++)
      {
   		document.write("<td bgcolor='#FFFFFF' align=\"middle\" class='ntv_smaller'>"+Math.round(valuesArray[aktTidsteg+'-tmax'])+"&deg;</td>");
   		if (aktTidsteg  != 4)
   		{
   			document.write("<td><img src=\"img/trans.gif\" width=1 height=1></td>");
   		}
   	}
   	document.write('</TR>');
   	document.write('<TR>');

      for (var aktTidsteg=0;aktTidsteg<5;aktTidsteg++)
      {
   		document.write("<td bgcolor='#FFFFFF' class='ntv_vrikt'>"+vindriktningar[valuesArray[aktTidsteg+'-vrikt']]+"<br>"+valuesArray[aktTidsteg+'-vhast']+" m/s</td>");
   		if (aktTidsteg  != 4)
   		{
   			document.write("<td><img src=\"img/trans.gif\" width=1 height=1></td>");
   		}
      }
   	document.write('</TR>');
   	document.write('</TABLE>');
   	document.write('</TD>');
   	document.write('</TR>');
   	document.write('</TABLE>');
   	document.write('</TD>');
   	document.write('</TR>');
   	document.write('<TR bgcolor="#FFFFFF">');
   	document.write('<TD class="ntv_smallerAB" align="left">');
    document.write(phraseArray[57]+": "+updateDate+"/"+updateMonth+" "+updateWday+", "+updateTime);
   	document.write('</TD>');
   	document.write('</TR>');
   	document.write('</TABLE>');
      document.write("<div id='ntv_footer_infoplacement'>");
      document.write('<a href="javascript:void(0);" onclick="window.open(\'beskrivning_local_world.html\', \'\', \'location=no, menubar=no, Height=200, width=200, status=no, resizable=no, scrollbar=no \')"><img src="'+ntvInfoPath+'" border=0></a>');
      document.write("</div>");
      document.write("</CENTER></div>");
   }
   else if (totTidsteg > 10)
   {
      var aktbg;
      if(flipMapAndForecast == 'yes')
      {
        document.write("<div id=\"ntv_footer_hack\" style='top: 0px; "+divBorder+"'>");
      }
      else
      {
         document.write("<div id=\"ntv_footer_hack\" style='margin-bottom: 0px; "+divBorder+"'>");
      }
      for (var x=0;x<23;x++)
      {
         if (valuesArray[x+'-datum']=="")
         {
            alert ('saknar '+x);
         }
      }

   	var placeName = nodeArray[selectedNodeNum].nodeName;
   	//Uppdateringstid, omvandlar först till UTC-tid från sv. normaltid
   	//Omvandlar sedan till lokal tid för det land som är förvalt i konfig-filen
   	//Om Finland (1003) = tidzon 2, annars tidszon 1
    latestUpdateUTC = getDateTimeConvert2UTC('Y-m-d H:i:s', latestUpdate, 1);
   	if(selectArea == '1003')
   	{
      //Finland
      var dateformat = 'd.m.Y, H:i';
      var tz = 2;
   	}
   	else
   	{
      //Sverige, Norge
      var dateformat = 'Y-m-d, H:i';
      var tz = 1;
    }
   	//var latestUpdateLocal = getDateTimeUTCConvert(dateformat,  latestUpdateUTC, tz);
   	document.write("<H1 class=\"ntv_h1\">"+ placeName + " "+ phraseArray[26]+" "+nuvaderArr[2].substr(0,2)+" "+phraseArray[20]+":<b>"+nuvaderArr[0]+"</b>&deg;C, "+phraseArray[44]+":<b>"+nuvaderArr[5]+"</b>mm");
   	var updateDate = Math.round(getDateTimeUTCConvert('d',latestUpdateUTC,tz));
    var updateMonth = Math.round(getDateTimeUTCConvert('m',latestUpdateUTC,tz));
    var updateWdayNum = getDateTimeUTCConvert('w',latestUpdateUTC,tz);
    var updateWday = vDagArr[updateWdayNum];
    var updateTime = getDateTimeUTCConvert('H:i',latestUpdateUTC,tz);
   	//document.write("<br>"+phraseArray[57]+": "+updateDate+"/"+updateMonth+" "+updateWday+", "+updateTime);

// HÄR HAR VI PROGNOSSÄKERHETSBLOCKET
    document.write("</H1>");
      document.write("<center><div id='ntv_footer_forecastplacement'>");
      document.write("<div id='ntv_footer_forecastsection'>");
      // Sektion 1
   	document.write('<table border=0 cellspacing=1 cellpadding=0>');
   	document.write('<TR>');
   	document.write('<TD>');
      document.write('<table border=0 cellspacing=0 cellpadding=0>');
   	document.write('<TR>');
   	document.write("<td colspan='7' bgcolor='"+col1+"' class='ntv_forecast'>"+ printDateFromForecast(0) +"</td>");
   	document.write("<td><img src=\"img/trans.gif\" width=1 height=1></td>");
   	document.write("<td colspan='8' bgcolor='"+col2+"' class='ntv_forecast'>"+ printDateFromForecast(4) +"</td>");
   	document.write('</TR>');
   	document.write('<TR>');
   	document.write('<TD>');
   	document.write('<img src=\"img/trans.gif\" width=1 height=1>');
   	document.write('</TD>');
   	document.write('</TR>');
   	document.write('<TR>');
   	document.write("<td bgcolor="+colnodata+" align=\"middle\"><img src=\"img/trans.gif\" width=37 height=1></td>");
   	document.write("<td><img src=\"img/trans.gif\" width=1 height=1></td>");
      for (var aktTidsteg=0;aktTidsteg<7;aktTidsteg++)
      {
   		if (aktTidsteg>2)
         {
            aktbg=col2;
         }
      else
      {
            aktbg=col1;
      }
   		if (valuesArray[aktTidsteg+'-active']== 1)
      {
        /*
        Styr tabellens "tidsrubrik" text = em,natt osv.. Annars klockslag
        Variabeln sätts i konfigfilen
        */
        if(setTimeFormat == 'text')
        {
          var timeHeader = dagsMarkeringar[valuesArray[aktTidsteg+'-tidsteg']];
        }
        else
        {
          var timeHeader = dagsMarkeringarTidUTC[valuesArray[aktTidsteg+'-tidsteg']];
          //Konverterar från UTC till normaltid
          timeHeader = getDateTimeUTCConvert("H:i", valuesArray[aktTidsteg+'-datum']+" "+timeHeader,tz);
        }
   			document.write("<td bgcolor='"+ aktbg +"' align=\"middle\" class='ntv_forecast'>"+timeHeader+"</td>");
   			if (aktTidsteg  != 6)
   			{
   				document.write("<td><img src=\"img/trans.gif\" width=1 height=1></td>");
   			}
   		}
         else
         {
   			document.write("<td bgcolor="+colnodata+" align=\"middle\"><img src=\"img/trans.gif\" width=37 height=1></td>");
   			document.write("<td><img src=\"img/trans.gif\" width=1 height=1></td>");
   		}
   		// Spara undan akt bg color
   		var index = Math.ceil((aktTidsteg+2)/4);
         aktbgArr[index] = aktbg;
   	}
   	document.write('</TR>');
   	document.write('<TR>');
   	document.write('<TD>');
   	document.write('<img src=\"img/trans.gif\" width=1 height=1>');
   	document.write('</TD>');
   	document.write('</TR>');

      //Tidszon
      var placeId = nodeArray[selectedNodeNum].placeId;
      var tz=0;
      if (String(placeId).substring(0, 4) == '1001' || String(placeId).substring(0, 4) == '1002')
      {
         tz=1;
      }
      else if (String(placeId).substring(0, 4) == '1003')
      {
         tz=2;
      }
   	// Symb rad 1
   	document.write('<TR>');
   	document.write("<td bgcolor="+colnodata+" valign=\"bottom\">&nbsp;</td>");
   	document.write("<td><img src=\"img/trans.gif\" width=1 height=1></td>");
   	for (var aktTidsteg=0;aktTidsteg<7;aktTidsteg++)
    {
   		if (valuesArray[aktTidsteg+'-active'] == 1)
   		//if (valuesArray[aktTidsteg+'-active'] == valuesArray[aktTidsteg+'-active'])
      {
            var directory;
            var sunUpLocal = getDateTimeUTCConvert('Y-m-d H:i:s', valuesArray[aktTidsteg+'-datum']+' '+sunUp[valuesArray[aktTidsteg+'-datum']]+':00', tz);
   		      var sunUpTimeMS = getTimestamp(sunUpLocal);
   		      var sunDownLocal = getDateTimeUTCConvert('Y-m-d H:i:s', valuesArray[aktTidsteg+'-datum']+' '+sunDown[valuesArray[aktTidsteg+'-datum']]+':00', tz);
   		      var sunDownTimeMS = getTimestamp(sunDownLocal);
   		      var aktTimeLocal = getDateTimeUTCConvert('Y-m-d H:i:s', valuesArray[aktTidsteg+'-datum']+' '+dagsMarkeringarTidUTC[valuesArray[aktTidsteg+'-tidsteg']], tz);
   		      var aktTimeMS = getTimestamp(aktTimeLocal);
   		     
            if (aktTimeMS >= sunUpTimeMS && aktTimeMS <= sunDownTimeMS)
            {
              directory = "dag/";
            }
            else if(sunUpTimeMS >= sunDownTimeMS)
      			{
      				directory = "dag/";
      			}
            else
            {
              directory = "natt/";
            }
						
						if (sunUp[valuesArray[aktTidsteg+'-datum']]=='--:--')
   		      {
              directory = "dag/";
            }
						
            var index = Math.ceil((aktTidsteg+2)/4);
            //alert(aktbgArr[index]);
            //if(dagsMarkeringar[valuesArray[(aktTidsteg)+'-tidsteg']]=='em')
            //{
            //   document.write("<td bgcolor="+aktbgArr[index]+" valign=\"center\" align=\"center\" class='ntv_smaller'><img src=\"img/trans.gif\" width=4 height=2 align=top><br><img src=\"img/trans.gif\" width=2 height=2 align=top><img src=\""+symbolLib15+"/"+directory+"ntvms15_"+valuesArray[aktTidsteg+'-symbol']+".png\"><img src=\"img/trans.gif\" width=2 height=1><br>");
            //}
            //else
            //{
               document.write("<td bgcolor=#FFFFFF valign=\"center\" align=\"center\" class='ntv_smaller'><img src=\"img/trans.gif\" width=4 height=2 align=top><br><img src=\"img/trans.gif\" width=2 height=2 align=top><img src=\""+symbolLib15+"/"+directory+"ntvms15_"+valuesArray[aktTidsteg+'-symbol']+".png\"><img src=\"img/trans.gif\" width=2 height=1><br>");
            //}
            document.write(Math.round(valuesArray[aktTidsteg+'-temp'])+"&deg;<br>");
   			document.write("<font class='ntv_vrikt'>"+vindriktningar[valuesArray[aktTidsteg+'-vrikt']]+"<br>"+Math.round(valuesArray[aktTidsteg+'-vhast'])+" m/s</font></td>");
   			if (aktTidsteg  != 6)
   			{
   				document.write("<td><img src=\"img/trans.gif\" width=1 height=1></td>");
   			}
   		}
         else
         {
   			document.write("<td bgcolor="+colnodata+" valign=\"bottom\" class='ntv_forecast'>&nbsp;</td>");
   			document.write("<td><img src=\"img/trans.gif\" width=1 height=1></td>");
   		}
   	}
   	document.write('</TR>');
   	document.write('</table>');
   	document.write('</TD>');
   	document.write('</TR>');
   	document.write('</table>');
      document.write("</div>");
      document.write("<span style='font-size: 0.3em;'><br></span>");
      document.write("<div id='ntv_footer_forecastsection'>");
      // Sektion 2
      document.write('<table border=0 cellspacing=1 cellpadding=0>');
   	document.write('<TR>');
   	document.write('<TD>');
   	document.write('<table border=0 cellspacing=0 cellpadding=0>');
   	document.write('<TR>');
   	document.write("<td colspan='7' bgcolor='"+col1+"' class='ntv_forecast'>"+ printDateFromForecast(7) +"</td>");
   	document.write("<td><img src=\"img/trans.gif\" width=1 height=1></td>");
   	document.write("<td colspan='3' bgcolor='"+col2+"' class='ntv_forecast'>"+ printDateFromForecast(11) +"</td>");
   	document.write("<td><img src=\"img/trans.gif\" width=1 height=1></td>");
   	document.write("<td colspan='3' bgcolor='"+col1+"' class='ntv_forecast'>"+ printDateFromForecast(15) +"</td>");
   	document.write('</TR>');
   	document.write('<TR>');
   	document.write('<TD>');
   	document.write('<img src=\"img/trans.gif\" width=1 height=1>');
   	document.write('</TD>');
   	document.write('</TR>');
   	document.write('<TR>');
      //var aktbgArr = new Array();
      for (var aktTidsteg=7;aktTidsteg<11;aktTidsteg++)
      {
       /*
        Styr tabellens "tidsrubrik" text = em,natt osv.. Annars klockslag
        Variabeln sätts i konfigfilen
        */
        if(setTimeFormat == 'text')
        {
          var timeHeader = dagsMarkeringar[valuesArray[aktTidsteg+'-tidsteg']];
        }
        else
        {
          var timeHeader = dagsMarkeringarTidUTC[valuesArray[aktTidsteg+'-tidsteg']];
          //Konverterar från UTC till normaltid
          timeHeader = getDateTimeUTCConvert("H:i", valuesArray[aktTidsteg+'-datum']+" "+timeHeader,tz);
        }
   		 document.write("<td bgcolor='"+col1+"' align=\"middle\" class='ntv_forecast'>"+timeHeader+"</td>");
   		 document.write("<td><img src=\"img/trans.gif\" width=1 height=1></td>");
      }
   	for (var aktTidsteg=0;aktTidsteg<4;aktTidsteg++)
    {
   		if (aktTidsteg>1)
      {
            aktbg=col1;
      }
      else
      {
            aktbg=col2;
      }
   		if (valuesArray[(11+(aktTidsteg*2))+'-tidsteg'] == 'em')
      {
            valuesArray[(11+(aktTidsteg*2))+'-tidsteg'] = 'da';
      }
      /*
      Styr tabellens "tidsrubrik" text = em,natt osv.. Annars klockslag
      Variabeln sätts i konfigfilen
      */
      if(setTimeFormat == 'text')
      {
       var timeHeader = dagsMarkeringar[valuesArray[(11+(aktTidsteg*2))+'-tidsteg']];
      }
      else
      {
       var timeHeader = dagsMarkeringarTidUTC[valuesArray[(11+(aktTidsteg*2))+'-tidsteg']];
       //Konverterar från UTC till normaltid
       timeHeader = getDateTimeUTCConvert("H:i", valuesArray[(11+(aktTidsteg*2))+'-datum']+" "+timeHeader,tz);
      }
   		document.write("<td bgcolor='"+ aktbg +"' align=\"middle\" class='ntv_forecast'>"+timeHeader+"</td>");
   		if (aktTidsteg != 3)
         {
            document.write("<td><img src=\"img/trans.gif\" width=1 height=1></td>");
   		}
   	}
   	document.write('</TR>');
   	document.write('<TR>');
   	document.write('<TD>');
   	document.write('<img src=\"img/trans.gif\" width=1 height=1>');
   	document.write('</TD>');
   	document.write('</TR>');
   	//rad 2
   	document.write('<TR>');
   	for (var aktTidsteg=7;aktTidsteg<11;aktTidsteg++)
    {
      var directory;
      var sunUpLocal = getDateTimeUTCConvert('Y-m-d H:i:s', valuesArray[((aktTidsteg))+'-datum']+' '+sunUp[valuesArray[((aktTidsteg))+'-datum']]+':00', tz);
   		var sunUpTimeMS = getTimestamp(sunUpLocal);
   		var sunDownLocal = getDateTimeUTCConvert('Y-m-d H:i:s', valuesArray[((aktTidsteg))+'-datum']+' '+sunDown[valuesArray[((aktTidsteg))+'-datum']]+':00', tz);
   		var sunDownTimeMS = getTimestamp(sunDownLocal);
   		var aktTimeLocal = getDateTimeUTCConvert('Y-m-d H:i:s', valuesArray[((aktTidsteg))+'-datum']+' '+dagsMarkeringarTidUTC[valuesArray[((aktTidsteg))+'-tidsteg']], tz);
   		var aktTimeMS = getTimestamp(aktTimeLocal);
   		
      if (aktTimeMS >= sunUpTimeMS && aktTimeMS <= sunDownTimeMS)
      {
      	directory = "dag/";
      }
      else if(sunUpTimeMS >= sunDownTimeMS)
      {
      	directory = "dag/";
      }
      else
      {
        directory = "natt/";
      }
			if (sunUp[valuesArray[aktTidsteg+'-datum']]=='--:--')
   		{
            directory = "dag/";
      }
         //if(dagsMarkeringar[valuesArray[(aktTidsteg)+'-tidsteg']]=='em')
         //{
         //   document.write("<td bgcolor='"+col1+"' valign=\"bottom\" align=\"center\" class='ntv_smaller'><img src=\"img/trans.gif\" width=4 height=2 align=top><br><img src=\"img/trans.gif\" width=2 height=2 align=top><img src=\""+symbolLib15+"/"+directory+"ntvms15_"+valuesArray[(aktTidsteg)+'-symbol']+".png\"><img src=\"img/trans.gif\" width=2 height=2 align=top><br>");
         //}
         //else
         //{
            document.write("<td bgcolor='#FFFFFF' valign=\"bottom\" align=\"center\" class='ntv_smaller'><img src=\"img/trans.gif\" width=4 height=2 align=top><br><img src=\"img/trans.gif\" width=2 height=2 align=top><img src=\""+symbolLib15+"/"+directory+"ntvms15_"+valuesArray[(aktTidsteg)+'-symbol']+".png\"><img src=\"img/trans.gif\" width=2 height=2 align=top><br>");
         //}
   		document.write(Math.round(valuesArray[(aktTidsteg)+'-temp'])+"&deg;<br>");
   		document.write("<font class='ntv_vrikt'>"+vindriktningar[valuesArray[(aktTidsteg)+'-vrikt']]+"<br>"+Math.round(valuesArray[(aktTidsteg)+'-vhast'])+" m/s</font></td>");
   		document.write("<td><img src=\"img/trans.gif\" width=1 height=1></td>");
   	}
   	for (var aktTidsteg=0;aktTidsteg<4;aktTidsteg++)
    {
   		var directory;

      var sunUpLocal = getDateTimeUTCConvert('Y-m-d H:i:s', valuesArray[(11+(aktTidsteg*2))+'-datum']+' '+sunUp[valuesArray[(11+(aktTidsteg*2))+'-datum']]+':00', tz);
   		var sunUpTimeMS = getTimestamp(sunUpLocal);
   		var sunDownLocal = getDateTimeUTCConvert('Y-m-d H:i:s', valuesArray[(11+(aktTidsteg*2))+'-datum']+' '+sunDown[valuesArray[(11+(aktTidsteg*2))+'-datum']]+':00', tz);
   		var sunDownTimeMS = getTimestamp(sunDownLocal);
   		var aktTimeLocal = getDateTimeUTCConvert('Y-m-d H:i:s', valuesArray[(11+(aktTidsteg*2))+'-datum']+' '+dagsMarkeringarTidUTC[valuesArray[(11+(aktTidsteg*2))+'-tidsteg']], tz);
   		var aktTimeMS = getTimestamp(aktTimeLocal);
   		
      if (aktTimeMS >= sunUpTimeMS && aktTimeMS <= sunDownTimeMS)
      {
      	directory = "dag/";
      }           
      else if(sunUpTimeMS >= sunDownTimeMS)
      {
      	directory = "dag/";
      }
      else
      {
        directory = "natt/";
      }
			if (sunUp[valuesArray[(11+(aktTidsteg*2))+'-datum']] == '--:--')
   		{
            directory = "dag/";
      }

   		//else if (sunUp[valuesArray[(11+(aktTidsteg*2))+'-datum']] <= currLocalTime && sunDown[valuesArray[(11+(aktTidsteg*2))+'-datum']] >= currLocalTime)
      //      directory = "dag/";
   		//else
      //      directory = "natt/";
            
         if (aktTidsteg>1)
         {
            aktbg=col1;
         }
         else
         {
            aktbg=col2;
         }
         //if(dagsMarkeringar[valuesArray[(11+(aktTidsteg*2))+'-tidsteg']]=='dag')
         //{
         //   document.write("<td bgcolor='"+aktbg+"' valign=\"bottom\" align=\"center\" class='ntv_smaller'><img src=\"img/trans.gif\" width=4 height=2 align=top><br><img src=\"img/trans.gif\" width=2 height=2 align=top><img src=\""+symbolLib15+"/"+directory+"ntvms15_"+valuesArray[(11+(aktTidsteg*2))+'-symbol']+".png\"><img src=\"img/trans.gif\" width=2 height=2 align=top><br>");
         //}
         //else
         //{
            document.write("<td bgcolor='#FFFFFF' valign=\"bottom\" align=\"center\" class='ntv_smaller'><img src=\"img/trans.gif\" width=4 height=2 align=top><br><img src=\"img/trans.gif\" width=2 height=2 align=top><img src=\""+symbolLib15+"/"+directory+"ntvms15_"+valuesArray[(11+(aktTidsteg*2))+'-symbol']+".png\"><img src=\"img/trans.gif\" width=2 height=2 align=top><br>");
          //}
   		document.write(Math.round(valuesArray[(11+(aktTidsteg*2))+'-temp'])+"&deg;<br>");
   		document.write("<font bgcolor='#FFFFFF' class='ntv_vrikt'>"+vindriktningar[valuesArray[(11+(aktTidsteg*2))+'-vrikt']]+"<br>"+valuesArray[(11+(aktTidsteg*2))+'-vhast']+" m/s</font></td>");
   		if (aktTidsteg != 3)
         {
            document.write("<td><img src=\"img/trans.gif\" width=1 height=1></td>");
   		}
   	}
   	document.write('</TR>');
   	//document.write('</TR>');
   	document.write('</table>');
   	document.write('</TD>');
   	document.write('</TR>');
   	/*
   	document.write('<TR bgcolor="#FFFFFF">');
   	document.write('<TD class="ntv_smallerAB" align="left">');
    document.write(phraseArray[57]+": "+updateDate+"/"+updateMonth+" "+updateWday+", "+updateTime);
   	document.write('</TD>');
   	document.write('</TR>');
   	*/
   	document.write("</table>");

      document.write("</div>");
      document.write("<div id='ntv_footer_forecastplacement' style='left: -150px;'>");
      document.write("<table>");
      	document.write('<TR bgcolor="#FFFFFF">');
   	document.write('<TD class="ntv_smallerAB" align="left">');
    document.write(phraseArray[57]+": "+updateDate+"/"+updateMonth+" "+updateWday+", "+updateTime);
   	document.write('</TD>');
   	document.write('</TR>');
      document.write("</table>");
      document.write("</div>");


      document.write("<div id='ntv_footer_infoplacement'>");
      document.write('<a href="javascript:void(0);" onclick="window.open(\'beskrivning_local.html\', \'\', \'location=no, menubar=no, Height=750, width=320, status=no, resizable=no, scrollbar=no \')"><img src="'+ntvInfoPath+'" border=0></a>');
      document.write("</div>");
      
      document.write("</div></center>");
		// Säkerhetsindexet
   	if(sakerhetsIndex != '' && showSakIndex == 'yes')
   	{
      var sakDate = Math.round(getDateTimeConvert2UTC('d',sakerhetsIndexValiddate+' 06:00:00',1));
      var sakMonth = Math.round(getDateTimeConvert2UTC('m',sakerhetsIndexValiddate+' 06:00:00',1));
      var sakWdayNum = getDateTimeConvert2UTC('w',sakerhetsIndexValiddate+' 06:00:00',1);
      var sakWday = vDagArr[sakWdayNum];
   	  document.write("<div id='ntv_apa'><h1 class='ntv_h1_prognossecurity'>Så säker är prognosen för "+sakWday+"  "+sakDate+"/"+sakMonth+": "+sakerhetsIndex+"</h1></div>");
 	  }            
   }
   else
   {

      var placeId = nodeArray[selectedNodeNum].placeId;
      //alert("no footer:; " + placeId);
      document.write("<div id=\"ntv_footer\" style='visibility: hidden; position: absolute; top: 0px; margin-bottom: 0px'>");
      document.write("<table bgcolor=white cellspacing=0 cellpadding=2 width=360 border=0><tr><td></td></tr></table>");
	}
   document.write('</div>');
}

function printDateFromForecast(qTidsteg)
{
   return Math.round(valuesArray[qTidsteg+'-datum'].substring(8,10))+"/"+Math.round(valuesArray[qTidsteg+'-datum'].substring(5,7))+" "+vDagArr[(valuesArray[qTidsteg+'-vdag'])];
}



