
		function StopTimer() {  
		  if (timerRunning )
		    clearTimeout( timerID );
		
		  timerRunning = false;
		}

		function StartTimer() {
		  StopTimer();  
		  ShowTimer();
		}

             

                function CalculateJusttid() {
                 justhrs = justtid.getHours();
                 justmin = justtid.getMinutes();
                 justsec = justtid.getSeconds();
                
                 newjusttid = new Date();
                 newjusthrs = newjusttid.getHours() - justhrs;
                 newjustmin = newjusttid.getMinutes() - justmin;
                 newjustsec = newjusttid.getSeconds() - justsec;
               
                  if ( newjustsec <0) {
                   newjustsec = newjustsec+60;
                   newjustmin--;
                  }
                  if ( newjustmin <0) {
                   newjustmin = newjustmin+60;
                   newjusthrs--;
                  }
                  if ( newjustmin>59) {
                   newjusthrs++;
                  }
                 

                }
		

		function ShowTimer() {  
                  CalculateJusttid();

                   Anewjustsec = newjustsec+seconds;
                   Anewjustmin = newjustmin+minutes;
                   Anewjusthrs = newjusthrs+hours;
                    if (Anewjustsec>59) {
                     Anewjustsec = Anewjustsec-60;
                     Anewjustmin = Anewjustmin+1;
                    }
                    if (Anewjustmin>59) {
                     Anewjustmin = Anewjustmin-60;
                     Anewjusthrs = Anewjusthrs+1;
                      if (Anewjusthrs>23){
                       Anewjusthrs=0;
                       Anewjustdays++;
                      }
                    }
                        Cnewjustsec = Anewjustsec;
                     Cnewjustmin = Anewjustmin;
                     Cnewjusthrs = Anewjusthrs; 

                     if ((Cnewjustsec-seconds)<0) {
                      Cnewjustsec = Cnewjustsec+60;
                      Cnewjustmin = Cnewjustmin-1;
                     }
                       if (Bseconds-(Cnewjustsec-seconds)<0) {
                        Cnewjustsec = Cnewjustsec-60;
                        Cnewjustmin = Cnewjustmin+1;
                       }

                     
                     if ((Cnewjustmin-minutes)<0) {
                      Cnewjustmin = Cnewjustmin+60;
                      Cnewjusthrs = Cnewjusthrs-1;
                     }
                       if (Bminutes-(Cnewjustmin-minutes)<0) {
                        Cnewjustmin = Cnewjustmin-60;
                        Cnewjusthrs = Cnewjusthrs+1;
                       }

                     if ((Cnewjusthrs-hours)<0) {
                      Cnewjusthrs = Cnewjusthrs+24;
                   
                     }
                      if (Bhours-(Cnewjusthrs-hours)<0) {
                       Cnewjusthrs = Cnewjusthrs-24;
           
                      }                     
         
                   Bnewjustsec = Bseconds-(Cnewjustsec-seconds);
                   Bnewjustmin = Bminutes-(Cnewjustmin-minutes);
                   Bnewjusthrs = Bhours-(Cnewjusthrs-hours);
    
                  if (Bnewjustsec == 0 && Bnewjustmin == 0 && Bnewjusthrs ==0) 
                     Bdays = Bdays-1; 

 		    timerID = setTimeout("ShowTimer()", 900);

			timerRunning = true;
		    MakeString();


		}

		
		function MakeString() {

                       timeValue = dayname + " ";
	
                        timeValue += days + " ";
                        timeValue += monthname + " ";

			timeValue += year;
                        timeValue += '<BR>';
                        timeValue2 = '&nbsp;';
				
		if ( Anewjusthrs < 10)
		    timeValue2 += "0" +  Anewjusthrs + ":";
		else
		    timeValue2 += Anewjusthrs + ":";
		
		  if ( Anewjustmin < 10 )
		    timeValue2 += "0" + Anewjustmin + ":";
		  else
		    timeValue2 += Anewjustmin + ":";
		
		  if ( Anewjustsec < 10 )
		    timeValue2 += "0" + Anewjustsec;
		  else
		    timeValue2 += Anewjustsec;

                    timeValue2 += ' (CET)';

   		    BtimeValue2 = Bdays;
              if ( Bdays > 1 )
               BtimeValue2 += " dagar";
    		  else
    		   BtimeValue2 += " dag";
   	  		  
    		   BtimeValue = Bnewjusthrs + " tim ";
    		   BtimeValue += Bnewjustmin + " min ";
    		   BtimeValue += Bnewjustsec + " sek kvar";


		  if (document.layers){
	              document.layers.timer_nn.document.write('<nobr><font face="verdana, geneva, ariel, helvetica, sans-serif" size="1" color="#22AA77">'+ timeValue +'&nbsp;'+'&nbsp;'+ timeValue2+'</font></nobr>');
                      document.layers.timer_nn.document.close()
                      document.layers.Btimer1_nn.document.write('<nobr><font face="san-serif, verdana, geneva, ariel, helvetica" size="2" color="#0000007">'+ BtimeValue +'</font></nobr>');
                      document.layers.Btimer1_nn.document.close()
                      document.layers.Btimer2_nn.document.write('<nobr><font face="san-serif, verdana, geneva, ariel, helvetica" size="2" color="#0000007">'+ BtimeValue2 +'</font></nobr>');
       		      document.layers.Btimer2_nn.document.close()
		  }
		  else if (document.all) {
		    timer_ie.innerHTML = "<nobr><font face='verdana, geneva, ariel, helvetica, sans-serif' size='1' color='#22AA77'>"+ timeValue +'&nbsp;'+'&nbsp;'+ timeValue2 +"</font></nobr>";
                    Btimer1_ie.innerHTML = "<nobr><font face='san-serif, verdana, geneva, ariel, helvetica' size='2' color='#0000007'>"+ BtimeValue +"</font></nobr>";
                    Btimer2_ie.innerHTML = "<nobr><font face='san-serif, verdana, geneva, ariel, helvetica' size='2' color='#0000007'>"+ BtimeValue2 +"</font></nobr>";
                  }
		}


