var kalenderOptions = {
	current_month: "",
	current_year: "",
	container: "",
	dorp: 0,
	gemeente: ""
}

function init() {
	
	var date = new Date();
	
	//mandatory value
	if (typeof(container)!='undefined') {
		kalenderOptions.container = container;
	} else {
		//alert("Stel de container van de kalender in.");
		return false;
	}
	
	//set time
	if (typeof(current_month)!='undefined') {
		kalenderOptions.current_month = current_month;
	} else {
		kalenderOptions.current_month = (date.getMonth() + 1);
	}
	if (typeof(current_year)!='undefined') {
		kalenderOptions.current_year = current_year;
	} else {
		kalenderOptions.current_year = (date.getFullYear());
	}
	
	//optional filters
	if (typeof(dorp)!='undefined') {
		kalenderOptions.dorp = dorp;
	}
	if (typeof(gemeente)!='undefined') {
		kalenderOptions.gemeente = gemeente;
	}
	
	//get includes
	var includes = "<script src=\"http://www.landvancuijk.nl/kalender/tooltips.js\" type=\"text/javascript\"></script>";
	//$("#" + kalenderOptions.container).html(includes);
   $.getScript("http://www.landvancuijk.nl/kalender/tooltips.js");
	
	//get kalendar
	var params = getParams();
	$.getScript("http://www.landvancuijk.nl/kalender/externalJSON.php?" + params, function (data, textStatus) {
		$("#" + kalenderOptions.container).html(kalender);
	});
}

function getParams() {
	
	params = "";
	if (kalenderOptions.current_month > 0) params += 'month='+kalenderOptions.current_month+'&';
	if (kalenderOptions.current_year > 0) params += 'year='+kalenderOptions.current_year+'&';
	if (kalenderOptions.dorp > 0) params += 'dorp='+kalenderOptions.dorp+'&';
	if (kalenderOptions.gemeente.length > 0) params += 'gemeente='+kalenderOptions.gemeente+'&';
	
	if (params.length > 0) {
		params = params.substr(0, (params.length - 1));
	}
	
	return params;
}

function getPrevMonth(argu) {
	argu = "http://www.landvancuijk.nl/kalender/externalJSON.php";

	if(kalenderOptions.current_month == 1) {
		kalenderOptions.current_month = 12;
		kalenderOptions.current_year = kalenderOptions.current_year - 1;
	}
	else {
		kalenderOptions.current_month = kalenderOptions.current_month - 1;
	}
	
	var params = getParams();
	$.getScript(argu + "?" + params,
	  function(data){
	   $("#" + kalenderOptions.container).html(kalender);
	  });
}
	
function getNextMonth(argu) {
	argu = "http://www.landvancuijk.nl/kalender/externalJSON.php";
	
	if(kalenderOptions.current_month == 12) {
		kalenderOptions.current_month = 1;
		kalenderOptions.current_year = kalenderOptions.current_year + 1;
	} else {
		kalenderOptions.current_month = kalenderOptions.current_month + 1;
	}
	
	var params = getParams();
	$.getScript(argu + "?" + params,
	  function(data){
	   $("#" + container).html(kalender);
	  });
	
}

//finally, execute command:
init();
