function trim(str) { s = str.replace(/^(\s)*/, ''); s = s.replace(/(\s)*$/, ''); return s; }

function showSelectMonth(month,year) {

	var optionsArray = new Array("1:Leden","2:Únor","3:Březen","4:Duben","5:Květen","6:Červen","7:Červenec","8:Srpen","9:Září","10:Říjen","11:Listopad","12:Prosinec");
	var use_field_type = '<select name="month" id="month">';
	
	for(var i=0; i<optionsArray.length; i++){
		var optionsValuesArray = optionsArray[i].split(':');
		var use_value = optionsValuesArray[0];
		var selected = use_value == month ? 'selected="selected" ' : '';
		use_field_type += '<option ' + selected + 'value="' + use_value + '">' + 
		optionsValuesArray[1] + '</option>';
	}
	
	use_field_type += '</select>';
	
	$("#cal-selectMonth").html('<form id="month_form" style="display: inline; margin: 0; padding: 0;">' +
										use_field_type + '<input type="hidden" name="year" value='+year+' /></form>');	
									
	$("select#month").trigger("focus");										
	$("#month").change(function() {changeCalendar($("#month_form").serialize());	});
	
	return false;

}


function showSelectYear(month,year) {

	var optionsArray = new Array(year-1,year,year+1);

	var use_field_type = '<select name="year" id="year">';
	
	for(var i=0; i<optionsArray.length; i++){

		var use_value = optionsArray[i];
		var selected = use_value == year ? 'selected="selected" ' : '';
		use_field_type += '<option ' + selected + 'value="' + use_value + '">' + 
		use_value + '</option>';
	}
	
	use_field_type += '</select>';
	
	$("#cal-selectYear").html('<form id="year_form" style="display: inline; margin: 0; padding: 0;"><input type="hidden" name="month" value='+month+' />' + use_field_type + '</form>');								
										
	$("#year").change(function() { changeCalendar($("#year_form").serialize()); });
	
	return false;

}


function changeCalendar(vals) {

	var monthNames = new Array("","Leden","Únor","Březen","Duben","Květen","Červen","Červenec","Srpen","Září","Říjen","Listopad","Prosinec")
	
	var dateArray = vals.split('&');
		var yearArray = dateArray[1].split('=');
			var year = yearArray[1];
		var monthArray = dateArray[0].split('=');
			var month = monthArray[1];
	
	$("#cal-selectMonth").html('<a href="" onclick="showSelectMonth('+month+','+year+');return false;">'+monthNames[month]+'</a>');
	$("#cal-selectYear").html('<a href="" onclick="showSelectYear('+month+','+year+');return false;">'+year+'</a>');
	
	var cdt = new Date().getTime();
	
	$("#cal-content").html("<center>Nahrávám...</center>");
	$("#cal-content").load("ajax/kalendar.php", {month: month, year: year, uncache: cdt}, function(){ tooltip(); });
	$("#koncerty-zoznam").html("Nahrávám...");
	$("#koncerty-zoznam").load("ajax/koncerty.php", {month: month, year: year, uncache: cdt });

}