var monthspl = ['Sty', 'Lut', 'Mar', 'Kwi', 'Maj', 'Cze', 'Lip', 'Sie', 'Wrz', 'Paź', 'Lis', 'Gru'];
var monthsen = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];

$(document).ready(function () {

	$('#searchSubmit').click( function (e) {
		if($('#searchKeyword').val().length < 3) {
			e.preventDefault();
		}
	});

});

function meetingListToggle(id){
	var i = 1, elem;
	while(elem = document.getElementById('meeting'+i)){
		if((i == id) && (elem.style.display == 'none')){
			elem.style.display = 'block';
			document.getElementById('meetingcontainer'+i).className = 'eventitem expanded';
		} else {
			elem.style.display = 'none';
			document.getElementById('meetingcontainer'+i).className = 'eventitem';
		}
		i++;
	}
}

function meetingClickDate(elem, months, url){
	$('#meetings').text(text_loading);
	$('#meetings').load('/meeting/calendar #meetings .event', { date: elem.id });
	$('#meetingsLink').attr('href', url+elem.id);
	current_date = elem.id;
	var date = elem.id.split('-');
	current_year = date[1];
	current_month = date[0];
	meetingChangeDate(0, months, url);
}

function meetingChangeDate(step, months, url){
	if(step == -1 && current_year == 2009 && current_month == (document.getElementById('monthtop3') ? 9 : 7)){
		return;
	}
	var elem, i;
	var dateR = (current_year == 2009 && current_month == 6) ? new Date(2009, 6, 1) : new Date(current_year, current_month-1, 1).add(step).month();
	var dateL = (current_year == 2009 && current_month == 6) ? new Date(2009, 6, 1) : new Date(current_year, current_month-1, 1).add(step).month();
	current_year = dateR.getFullYear();
	current_month = dateR.getMonth()+1;
	
	if(elem = document.getElementById('monthtop0')){
		meetingChangeLink(months, url, elem, dateR);
	}
	if(elem = document.getElementById('monthbottom0')){
		meetingChangeLink(months, url, elem, dateR);
	}
	
	i = 1;
	while(elem = document.getElementById('monthtop'+i)){
		dateR = dateR.add(1).month();
		meetingChangeLink(months, url, elem, dateR);
		if(elem = document.getElementById('monthbottom'+i)){
			meetingChangeLink(months, url, elem, dateR);
		}
		i++;
	}
	
	i = 1;
	while(elem = document.getElementById('monthtop-'+i)){
		dateL = dateL.add(-1).month();
		meetingChangeLink(months, url, elem, dateL);
		if(elem = document.getElementById('monthbottom-'+i)){
			meetingChangeLink(months, url, elem, dateL);
		}
		i++;
	}
}

function meetingChangeLink(months, url, elem, date){
	var d = (date.getMonth()+1)+'-'+date.getFullYear();
	elem.innerHTML = months[date.getMonth()]+' '+date.getFullYear();
	if(elem.parentNode.nodeName.toLowerCase() == 'li'){
		elem.parentNode.className = d == current_date ? 'curr' : '';
		elem.href = url+d;
	} else {
		elem.parentNode.id = d;
		elem.parentNode.className = d == current_date ? 'month selected' : 'month';
	}
}

function printPopup(params){
	var width = 640;
	var height = 600;
	var left = ( screen.availWidth - width ) / 2 ;
	var top  = ( screen.availHeight - height ) / 2 ;
	var options = "toolbar=no,status=no,resizable=yes,dependent=yes,scrollbars=yes" ;
	options += ",width=" + width;
	options += ",height=" + height;
	options += ",left=" + left;
	options += ",top=" + top;
	window.open('/print/index?'+params, '', options);
}