var currentDT = new Date();
var today = new Date();
var thisDay = today.getDate();
var thisMonth = today.getMonth();
var monthArr = new Array('January' 
							, 'February' 
							, 'March'
							, 'April'
							, 'May'
							, 'June'
							, 'July'
							, 'August'
							, 'September'
							, 'October'
							, 'Noverber'
							, 'December');

function setCalendar(year,month,dayIndex)
{
	currentDT = new Date(year,month ,1);
	today = new Date(year,month ,dayIndex);
	//setCount(dayIndex-1);
}

function getCalendar()
{
	var divCal = '<div class="kalenda_date"';
	var divToday = ' <div class="kalenda_date3"';
	var divNoAct = ' <div class="kalenda_date2">';
	var endDiv = '</div>';

	var html = '';
	var firstDay = 0;
	var monthCount = 0;
	var now = new Date(currentDT.getFullYear(),currentDT.getMonth() ,1);
	var lastMonth = new Date(currentDT.getFullYear(),currentDT.getMonth() ,1);
	
	firstDay = currentDT.getDay();
	now.setDate(now.getDate()+30);	
	lastMonth.setDate(lastMonth.getDate()-1);
	
	if(now.getDate() < 10)
	{
		monthCount = 31 - now.getDate();
	}else
	{
		monthCount = 31;
	}
	
	for(var i = 0 ; i < firstDay ; i++)
	{
		html += divNoAct + (lastMonth.getDate() - firstDay + i +1) + endDiv;
	}
	
	for(var i = 0 ; i < monthCount ; i++)
	{
		if((i+1 == thisDay && currentDT.getMonth() == thisMonth))
		{
			html += divToday + ' onclick="toKalenda('+ (i+1) + ',' + (currentDT.getMonth()+1) + ',' + currentDT.getFullYear() +')" >' + (i+1) + endDiv;
		}else
		{
			html += divCal  + ' onclick="toKalenda('+ (i+1) + ',' + (currentDT.getMonth()+1) + ',' + currentDT.getFullYear() +')" >' + (i+1) + endDiv;
		}
	}
	var fullfillDays = 42 - (firstDay + monthCount);
	for(var i=0 ; i < fullfillDays ; i++)
	{
		html += divNoAct + (i+1) + endDiv;
	}
	//alert($('calendarDiv').innerHTML);
	parent.document.getElementById('kalenda').innerHTML = html;
	parent.currDateTime = today;
	//parent.document.getElementById('monthSel').value = currentDT.getMonth();
	//parent.document.getElementById('yearSel').value = currentDT.getFullYear();
	parent.document.getElementById('currDate').innerHTML = monthArr[currentDT.getMonth()] + ' ' + currentDT.getFullYear();
	//$('monthDiv').innerHTML = monthArr[currentDT.getMonth()];
}

function getPrevMonth()
{
	currDateTime.setMonth(currDateTime.getMonth() - 1);
	var url = 'index/getIndexKalenda.php?m=' + (currDateTime.getMonth()+1) + '&y=' + currDateTime.getFullYear();
	mainIndexCalendar.location.replace(url);
}

function getNextMonth()
{
	currDateTime.setMonth(currDateTime.getMonth() + 1);
	var url = 'index/getIndexKalenda.php?m=' + (currDateTime.getMonth()+1) + '&y=' + currDateTime.getFullYear();
	mainIndexCalendar.location.replace(url);
}

function toKalenda(d,m,y)
{
	document.location = 'kalenda.php?d=' + d + '&m=' + (m) + '&y=' + y; 
}