



var rok,miesiac,dzien,godzina,minuta,sekunda; //potrzebne do zegara 

//----------------------KALENDARZE I ZEGARY -----------------------------------------------



/*
function writetable(id)
{
	document.write("<table class=\"kalendarz\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"164px\">");
	document.write("<tr class=\"rok\"><td><input type=\"text\" class=\"nextcal\" value=\"<<<\" onclick=\"BackMiesiac('"+id+"')\" READONLY/><input type=\"text\" style=\"position: absolute;visibility: hidden;\" value=\"\" id=\""+id+"pmiesiac\"/></td>");
	document.write("<td colspan=5><input type=\"text\" style=\"position: absolute;visibility: hidden;\" value=\"\" id=\""+id+"rok\"/><input type=\"text\" style=\"position: absolute;visibility: hidden;\" value=\"\" id=\""+id+"miesiac\"/><input type=\"text\" class=\"nextcalM\" id=\""+id+"calpoczatek\" READONLY/></td>");
	document.write("<td><input type=\"text\" style=\"position: absolute;visibility: hidden;\" value=\"\" id=\""+id+"nmiesiac\"/><input type=\"text\" class=\"nextcal\" value=\">>>\" onclick=\"NextMiesiac('"+id+"')\" READONLY/></td></tr>");
	document.write("<tr><td class='dni'>N</td><td class='dni'>P</td><td class='dni'>W</td><td class='dni'>Ś</td><td class='dni'>C</td></td><td class='dni'>P</td><td class='dni'>S</td></tr>");
	var pom=0;
	for(j=0;j<6;j++)
	{
		var pom2=pom+1;
		document.write("<tr class=\"dni\"><td class='calendar'><input type=\"text\" class=\"calendar\" value=\"\" id=\""+id+pom2+"\" onmousemove=\"JasnyCzerwony('"+id+pom2+"')\" onmouseout=\"CiemnyCzerwony('"+id+pom2+"')\" onclick=\"Linkownia('"+id+"','"+id+pom2+"')\" READONLY/></td>");pom2++;
		document.write("<td class='cal'><input type=\"text\" class=\"cal\" value=\"\" id=\""+id+pom2+"\"onmousemove=\"JasnyCzerwony('"+id+pom2+"')\" onmouseout=\"CiemnyCzerwony('"+id+pom2+"')\" onclick=\"Linkownia('"+id+"','"+id+pom2+"')\" READONLY/></td>");pom2++;
		document.write("<td class='cal'><input type=\"text\" class=\"cal\" value=\"\" id=\""+id+pom2+"\"onmousemove=\"JasnyCzerwony('"+id+pom2+"')\" onmouseout=\"CiemnyCzerwony('"+id+pom2+"')\" onclick=\"Linkownia('"+id+"','"+id+pom2+"')\" READONLY/></td>");pom2++;
		document.write("<td class='cal'><input type=\"text\" class=\"cal\" value=\"\" id=\""+id+pom2+"\"onmousemove=\"JasnyCzerwony('"+id+pom2+"')\" onmouseout=\"CiemnyCzerwony('"+id+pom2+"')\" onclick=\"Linkownia('"+id+"','"+id+pom2+"')\" READONLY/></td>");pom2++;
		document.write("<td class='cal'><input type=\"text\" class=\"cal\" value=\"\" id=\""+id+pom2+"\"onmousemove=\"JasnyCzerwony('"+id+pom2+"')\" onmouseout=\"CiemnyCzerwony('"+id+pom2+"')\" onclick=\"Linkownia('"+id+"','"+id+pom2+"')\" READONLY/></td>");pom2++;
		document.write("<td class='cal'><input type=\"text\" class=\"cal\" value=\"\" id=\""+id+pom2+"\"onmousemove=\"JasnyCzerwony('"+id+pom2+"')\" onmouseout=\"CiemnyCzerwony('"+id+pom2+"')\" onclick=\"Linkownia('"+id+"','"+id+pom2+"')\" READONLY/></td>");pom2++;
		document.write("<td class='cal'><input type=\"text\" class=\"cal\" value=\"\" id=\""+id+pom2+"\"onmousemove=\"JasnyCzerwony('"+id+pom2+"')\" onmouseout=\"CiemnyCzerwony('"+id+pom2+"')\" onclick=\"Linkownia('"+id+"','"+id+pom2+"')\" READONLY/></td></tr>");
		pom=pom+7;
	}
	document.write("</table>");
}
*/
function writesesje(id)
{
	document.write("<table class=\"kalendarz\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"  width=\"161px\" style=\"position:relative;left:-5px;top:1px;\">");
/**/	document.write("<tr class=\"rok\"><td><input type=\"text\" class=\"nextcal\" value=\"<<<\" onclick=\"BackMiesiacSesje('"+id+"')\" READONLY/><input type=\"text\" style=\"position: absolute;visibility: hidden;\" value=\"\" id=\""+id+"pmiesiac\"/></td>");
	document.write("<td colspan=5><input type=\"hidden\"  value=\"\" id=\""+id+"rok\"/><input type=\"hidden\"  value=\"\" id=\""+id+"miesiac\"/><input type=\"text\" class=\"nextcalM\" id=\""+id+"calpoczatek\" style=\"text-align:center;\" READONLY/></td>");
	document.write("<td><input type=\"hidden\"  value=\"\" id=\""+id+"nmiesiac\"/><input type=\"text\" class=\"nextcal\" value=\">>>\" onclick=\"NextMiesiacSesje('"+id+"')\" READONLY/></td></tr>");
	document.write("<tr><td class='dni1' width=\"23px\">nd</td><td class='dni' width=\"23px\">pn</td><td class='dni' width=\"23px\">wt</td><td class='dni' width=\"23px\">śr</td><td class='dni' width=\"23px\">cz</td></td><td class='dni' width=\"23px\">pt</td><td class='dni' width=\"23px\">so</td></tr>");
	var pom=0;
	for(j=0;j<6;j++)
	{
		if(j==0)
			t=0;
		else
			t="";
			
		var pom2=pom+1;
		document.write("<tr ><td class='cal1"+t+"' id=\""+id+pom2+"\" onmousemove=\"JasnyCzerwony('"+id+pom2+"')\" onmouseout=\"CiemnyCzerwony('"+id+pom2+"')\" onclick=\"Linkownia_sesje('"+id+"','"+id+pom2+"','"+pom2+"')\"/><div id=\"nrDnia"+pom2+"\"></div></td>");pom2++;
		document.write("<td class='cal"+t+"' id=\""+id+pom2+"\"onmousemove=\"JasnyCzerwony('"+id+pom2+"')\" onmouseout=\"CiemnyCzerwony('"+id+pom2+"')\" onclick=\"Linkownia_sesje('"+id+"','"+id+pom2+"','"+pom2+"')\" /><div id=\"nrDnia"+pom2+"\"></div></td>");pom2++;
		document.write("<td class='cal"+t+"' id=\""+id+pom2+"\"onmousemove=\"JasnyCzerwony('"+id+pom2+"')\" onmouseout=\"CiemnyCzerwony('"+id+pom2+"')\" onclick=\"Linkownia_sesje('"+id+"','"+id+pom2+"','"+pom2+"')\" /><div id=\"nrDnia"+pom2+"\"></div></td>");pom2++;
		document.write("<td class='cal"+t+"' id=\""+id+pom2+"\"onmousemove=\"JasnyCzerwony('"+id+pom2+"')\" onmouseout=\"CiemnyCzerwony('"+id+pom2+"')\" onclick=\"Linkownia_sesje('"+id+"','"+id+pom2+"','"+pom2+"')\" /><div id=\"nrDnia"+pom2+"\"></div></td>");pom2++;
		document.write("<td class='cal"+t+"' id=\""+id+pom2+"\"onmousemove=\"JasnyCzerwony('"+id+pom2+"')\" onmouseout=\"CiemnyCzerwony('"+id+pom2+"')\" onclick=\"Linkownia_sesje('"+id+"','"+id+pom2+"','"+pom2+"')\" /><div id=\"nrDnia"+pom2+"\"></div></td>");pom2++;
		document.write("<td class='cal"+t+"' id=\""+id+pom2+"\"onmousemove=\"JasnyCzerwony('"+id+pom2+"')\" onmouseout=\"CiemnyCzerwony('"+id+pom2+"')\" onclick=\"Linkownia_sesje('"+id+"','"+id+pom2+"','"+pom2+"')\" /><div id=\"nrDnia"+pom2+"\"></div></td>");pom2++;
		document.write("<td class='cal"+t+"' id=\""+id+pom2+"\"onmousemove=\"JasnyCzerwony('"+id+pom2+"')\" onmouseout=\"CiemnyCzerwony('"+id+pom2+"')\" onclick=\"Linkownia_sesje('"+id+"','"+id+pom2+"','"+pom2+"')\" /><div id=\"nrDnia"+pom2+"\"></div></td></tr>");
		pom=pom+7;
	}
	document.write("</table>");
}

/*funkcje zmieniajaca kolor numerka w kalendarzu po najechaniu myszką*/
	function CiemnyCzerwony(name){
		document.getElementById(name).style.backgroundColor = "#adafc9";
		document.getElementById(name).style.color = "#565f8d";
	}
	function JasnyCzerwony(name){
		document.getElementById(name).style.backgroundColor = "#f89948";
		document.getElementById(name).style.color = "#ffffff";
	}
	
	/*Przenosi na właściwe miejsce z kalendarza*/
	function Linkownia(id,dzien){
	if(document.getElementById(dzien).value!=""){
	var miesiac=document.getElementById(id+'miesiac').value;
	miesiac++;
	document.getElementById(id).value=document.getElementById(id+'rok').value+"-"+miesiac+"-"+document.getElementById(dzien).value;
  Show_Kalendarz(id+"Div");
  }
	}
	
function Linkownia_sesje(id,dzien,i){
  if(document.getElementById(dzien).innerHTML!="")
  {
    var miesiac=document.getElementById(id+'miesiac').value;
    //miesiac++;
	 
	 window.open('index.php?show/kalendarz/'+document.getElementById(id+'rok').value+"-"+miesiac+"-"+document.getElementById('pole'+i).value+'/','_self');
	 
    //document.getElementById('sesja').submit();
  }
}
	
	
	/*guziki do poprzedniego i nastepnego miesiaca w kalendarzyku*/
	function BackMiesiac(id)
	{
		var m=document.getElementById(id+'miesiac').value;
		m=m-1;alert(m)
		kalendarzyk(id,document.getElementById(id+'rok').value,m)
	}
	function NextMiesiac(id)
	{
		var m=new Number(document.getElementById(id+'miesiac').value);
		m=m+1;
		kalendarzyk(id,document.getElementById(id+'rok').value,m)
	}
	
	
	/*guziki do poprzedniego i nastepnego miesiaca w kalendarzyku*/
	function BackMiesiacSesje(id)
	{
		var m=document.getElementById(id+'miesiac').value;
		m=m-1;
		document.getElementById('tMiesiac').value=m;
		document.getElementById('tRok').value=document.getElementById(id+'rok').value;
		kalendarzyk(id,document.getElementById(id+'rok').value,m)
		//document.getElementById('sesjakalendarz').submit();
	}
	function NextMiesiacSesje(id)
	{
		var m=new Number(document.getElementById(id+'miesiac').value);
		m=m+1;
		document.getElementById('tMiesiac').value=m;
		document.getElementById('tRok').value=document.getElementById(id+'rok').value;
		kalendarzyk(id,document.getElementById(id+'rok').value,m)
		//document.getElementById('sesjakalendarz').submit();
	}



/* generowania kalendarzyka*/
function kalendarzyk(id,rok,miesiac,tDzien)
{	

	monthnames = new Array("Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień");
	var linkcount=0;
	var todayDate;
	for(i=1;i<42;i++)
	{
		document.getElementById("nrDnia"+i).innerHTML="";
	}
	
	linkdays = new Array();
	monthdays = new Array(12);
	monthdays[0]=31;
	monthdays[1]=28;
	monthdays[2]=31;
	monthdays[3]=30;
	monthdays[4]=31;
	monthdays[5]=30;
	monthdays[6]=31;
	monthdays[7]=31;
	monthdays[8]=30;
	monthdays[9]=31;
	monthdays[10]=30;
	monthdays[11]=31;
	if(rok!="" || miesiac!="")
	{
		if(miesiac<0){miescia=11;}
		if(miesiac>11){miescia=0;}
		todayDate=new Date(rok,miesiac,1);
	}
	else
	{
		todayDate=new Date();
	}
	
	thisday=todayDate.getDay();
	thismonth=todayDate.getMonth();
	thisdate=todayDate.getDate();
	thisyear=todayDate.getYear();
	thisyear = thisyear % 100;
	thisyear = ((thisyear < 50) ? (2000 + thisyear) : (1900 + thisyear));
	if (((thisyear % 4 == 0) 
			&& !(thisyear % 100 == 0))
			||(thisyear % 400 == 0)) monthdays[1]++;

	startspaces=thisdate;
	
	while (startspaces > 7) startspaces-=7;
	
	startspaces = thisday - startspaces + 1;
	
	if (startspaces < 0) startspaces+=7;
	
	document.getElementById(id+"calpoczatek").value=monthnames[thismonth]+" "+thisyear;
	document.getElementById(id+"rok").value=thisyear;
	document.getElementById(id+"miesiac").value=thismonth;
	document.getElementById(id+"pmiesiac").value=thismonth-1;
	document.getElementById(id+"nmiesiac").value=thismonth+1;
	
	var licznik=1;
	for (s=0;s<startspaces;s++) 
	{
		licznik++;
	}
	count=1;
	//alert(startspaces)
	while (count <= monthdays[thismonth]) 
	{
		for (b = startspaces;b<7;b++) 
		{

			if (count <= monthdays[thismonth]) 
			{

    			if(licznik==1 || licznik==7 || licznik==8 || licznik==14 || licznik==15 || licznik==21 || licznik==22 || licznik==28 || licznik==29 || licznik==35 || licznik==36 || licznik==43)
    			{
      			//document.getElementById(id+licznik).style.background="rgb(255, 110, 100)";
    			}
	 
	 //if(licznik>monthdays[thismonth])
	 	

				//document.getElementById(id+licznik).value=count;
				pole='<input type="hidden" value="'+count+'" id="pole'+licznik+'" name="pole'+licznik+'">';
				document.getElementById("nrDnia"+licznik).innerHTML=count+pole;
				document.getElementById("nrDnia"+licznik).style.cursor="pointer";
				if(tDzien==count && miesiac==thismonth)
				{
					document.getElementById("nrDnia"+licznik).style.backgroundColor="#f89948";
					document.getElementById("nrDnia"+licznik).style.color = "#ffffff";
				}	
			}
			else 
			{
				//document.getElementById(id+licznik).style.background="rgb(255, 110, 100)";
				//document.getElementById(id+licznik).value="";
			}
			count++;
			licznik++;
		}
		startspaces=0;
	}
}


