﻿function pamokuLaikrodis () {
  if (!document.all && !document.getElementById){
    return;
  }
  elementas=document.getElementById? document.getElementById("pamokuLaikrodis"): document.all.pamokuLaikrodis;
  
 var dataPam=new Date()
 var valandosPam=dataPam.getHours();
 var minutesPam=dataPam.getMinutes();
 var sekundesPam=dataPam.getSeconds();
 
 var skLaikas= valandosPam*60 + minutesPam;
 var laikastxt="";
 var skirtumas;
 var x;

 var pam1=new Array();
 var pam2=new Array();
   pam1[0]=8*60;        pam2[0]=8*60 + 45;
   pam1[1]=8*60 + 55;   pam2[1]=9*60 + 40;
   pam1[2]=9*60 + 50;   pam2[2]=10*60 +35;
   pam1[3]=10*60 +55;   pam2[3]=11*60 +40;
   pam1[4]=12*60 +00;   pam2[4]=12*60 +45;
   pam1[5]=12*60 +55;   pam2[5]=13*60 +40;
   pam1[6]=13*60 +45;   pam2[6]=14*60 +30;
   pam1[7]=14*60 +35;   pam2[7]=15*60 +20;
   
   if (valandosPam < 10)
     valandosPam = "0" + valandosPam;
   if (minutesPam<=9)
     minutesPam = "0" + minutesPam;
   if (sekundesPam<=9)
     sekundesPam = "0" + sekundesPam;
	 
     laikastxt="<div id=\"laikas\"> <p>Dabar:  "+valandosPam+":"+minutesPam+":"+sekundesPam+"</div></p>";
     if (pam1[0] < skLaikas && pam2[7] > skLaikas) 
	 {
	    for (x=0; x<8; x++)
		   {
		   if (pam1[x] <= skLaikas && pam2[x] >= skLaikas)
		     {
			    skirtumas=pam2[x]-skLaikas;
			    var h = parseInt(pam1[x]/60);
				var min = parseInt(pam1[x]%60);
				if (min == 0)  
				   min = "00";
		
				var h2 = parseInt(pam2[x]/60);
				var min2 = parseInt(pam2[x]%60);
				if (min2 == 0) 
				   min2 = "00";
		        laikastxt = laikastxt+"<font color='red'>"+(x+1)+". "+h + ":"+ min +" - "+h2 + ":"+ min2+" ("+skirtumas+")"+"</font><br>";
		     }
		   else
		     {  
			    var pertrauka="";
				skirtumas=pam1[x+1]-skLaikas;
			    if (pam1[1+x] > skLaikas && pam2[x] < skLaikas)
				    pertrauka="<font color='red'>Pertrauka"+" ("+skirtumas+")"+"</font><br>";
			    var h = parseInt(pam1[x]/60);
				var min = parseInt(pam1[x]%60);
				if (min == 0)
				   min = "00";
		
				var h2 = parseInt(pam2[x]/60);
				var min2 = parseInt(pam2[x]%60);
				
				if (min2 == 0) 
				   min2 = "00";
				   
		        laikastxt=laikastxt+""+(x+1)+". "+h + ":"+ min+" - "+h2 + ":"+ min2+"<br>"+pertrauka;
		     }
		   }
	 }
	 else
	 {
	   for (x=0; x<8; x++)
	   {
			    var h = parseInt(pam1[x]/60);
				var min = parseInt(pam1[x]%60);
				if (min == 0) 
				   min = "00";
				var h2 = parseInt(pam2[x]/60);
				var min2 = parseInt(pam2[x]%60);
				if (min2 == 0)  
				   min2 = "00";
		   laikastxt=laikastxt+" "+(x+1)+". "+h + ":"+min+" - "+h2 +  ":"+ min2+"<br>";
	   }
		   laikastxt=laikastxt+"Pamokos baigėsi<br>".fontcolor("red"); 
	 }
 elementas.innerHTML=laikastxt; 
 setTimeout("pamokuLaikrodis()",1000);
}
window.onload=pamokuLaikrodis
