/*
  Web: Janak bros. spol. s r. o. (www.janakbros.cz)
  Author: Martin Homolka, icontact.cz, http://icontact.cz
*/

var dnes = new Date();
var datum = new Date();
var Mesic = datum.getMonth();
var rok_title = new Array("Leden", "Únor", "Březen", "Duben", "Květen", "Červen", "Červenec", "Srpen", "Září", "Říjen", "Listopad", "Prosinec");  

function dveCisla(cislo) {
	num=''+cislo;
	if (num.length==1)
		num='0'+num;
	return num;
}


function nastav(month,rok) {
  	var datTemp = new Date();
  	with (datTemp) {
    	setDate(1);
    	setFullYear(rok);
    	setMonth(month);
    	aktMesic=getMonth();
    	aktRok=getYear();
    	document.getElementById('calenarMonth').innerHTML=rok_title[aktMesic]+'&nbsp;'+rok;
    	while (getDay()!=1)
      		setDate(getDate()-1); 
    	var i = 1;
    	var tbody = document.createElement('tbody');
    	tbody.id='calendarBody';
    	var tr = document.createElement('tr');
    	var td;
    	
    	while (getMonth()<=aktMesic || getYear()<aktRok || (getMonth()>aktMesic && getDay()!=1)) {
				
       		if (document.all && !window.opera)
       			r = getYear();
       		else 
       			r = getYear() + 1900;
        	odkaz = '/akce/'+(r)+'-'+dveCisla(getMonth()+1)+'-'+dveCisla(getDate())+'/';
        	
        	td = document.createElement('td');        
        
        	if (getMonth()!=aktMesic) {
        		if (i==36)
        			break;
        		td.className='empty';
        		td.innerHTML='&nbsp;';
        	} else if (dnes.getMonth()==getMonth() && dnes.getDate()==getDate() && dnes.getYear()==getYear()) {
        		td.id='today';
        		anchor = document.createElement('a');
        		anchor.href=odkaz;
        		anchor.innerHTML = getDate();
        		td.appendChild(anchor);
        	} else {
        		anchor = document.createElement('a');
        		anchor.href=odkaz;
        		anchor.innerHTML = getDate();
        		td.appendChild(anchor);
        	}
        		
        	tr.appendChild(td);
          	if (i%7==0) {
          		tbody.appendChild(tr);
          		tr = document.createElement('tr');
          	}

      		setDate(getDate()+1);
      		i++;
      		if (i>42)
      			break;
      
    	}

    	document.getElementById('calendarTable').removeChild(document.getElementById('calendarBody'));
    	document.getElementById('calendarTable').appendChild(tbody);

  	}
}


function nextMonth() {
  	datum.setMonth(datum.getMonth()+1);
  	if (document.all && !window.opera)
    	r = datum.getYear();
  	else 
    	r = datum.getYear() + 1900;
  	nastav(datum.getMonth(),r);
}

function prevMonth() {
  	datum.setMonth(datum.getMonth()-1);
  	if (document.all && !window.opera)
    	r = datum.getYear();
  	else 
    	r = datum.getYear() + 1900;
  	nastav(datum.getMonth(),r);
}


	datum.setDate(1);
	if (document.all && !window.opera)
  		r = datum.getYear();
	else 
  		r = datum.getYear() + 1900;
	  
//	nastav(datum.getMonth(),r); 