		
		var aktyear = "";
		
		function showTermine(year,month,typ,city)
		{
			$("kal_cont_nohit").setStyle("display","none");
		
			if(year != null)
			{
				if($("kal_ybtn_"+topts.year)) 	{ $("kal_ybtn_"+topts.year).removeClass("active");		}
				if($("kal_ybtn_"+aktyear))		{ $("kal_ybtn_"+aktyear).removeClass("active");			}
				if($("kal_ybtn_"+year)) 		{ $("kal_ybtn_"+year).addClass("active"); 				}
				
				if($("kal_mbox_"+topts.year)) 	{ $("kal_mbox_"+topts.year).setStyle("display","none");	}
				if($("kal_mbox_"+aktyear)) 		{ $("kal_mbox_"+aktyear).setStyle("display","none");	}
				if($("kal_mbox_"+year)) 		{ $("kal_mbox_"+year).setStyle("display","block"); 		}
				
				if($("kal_mbox_"+year))					{ $$("#kal_mbox_"+year+" .active").removeClass("active"); }
				if($("kal_mbtn_"+year+"_"+topts.month)) { $("kal_mbtn_"+year+"_"+topts.month).addClass("active"); }
				/*	
				if($("kaltab_de_"+topts.year+"_"+topts.month+"_"+topts.city)) 	{ $("kaltab_de_"+topts.year+"_"+topts.month+"_"+topts.city).setStyle("display","none");		}
				if($("kaltab_int_"+topts.year+"_"+topts.month+"_"+topts.city))	{ $("kaltab_int_"+topts.year+"_"+topts.month+"_"+topts.city).setStyle("display","none"); 	}
				if($("kaltab_de_"+aktyear+"_"+topts.month+"_"+topts.city)) 		{ $("kaltab_de_"+aktyear+"_"+topts.month+"_"+topts.city).setStyle("display","none");		}
				if($("kaltab_int_"+aktyear+"_"+topts.month+"_"+topts.city)) 	{ $("kaltab_int_"+aktyear+"_"+topts.month+"_"+topts.city).setStyle("display","none"); 	}
				$("kal_cont_nohit").setStyle("display","none");
				*/
				$$("#kal_cont table").setStyle("display","none"); $("kal_cont_nohit").setStyle("display","none"); 
				
				if($("kaltab_de_"+year+"_"+topts.month+"_"+topts.city)) 			{ $("kaltab_de_"+year+"_"+topts.month+"_"+topts.city).setStyle("display","block");		}
				else if($("kaltab_int_"+year+"_"+topts.month+"_"+topts.city)) 		{ $("kaltab_int_"+year+"_"+topts.month+"_"+topts.city).setStyle("display","block"); 	}
				else																{ $("kal_cont_nohit").setStyle("display","block"); 										}
								
				aktyear = year;
			}
			
			
			
			
			
			if(month != null)
			{
				if($("kal_mbtn_"+topts.year+"_"+topts.month)) 	{ $("kal_mbtn_"+topts.year+"_"+topts.month).removeClass("active");	}
				if($("kal_mbtn_"+aktyear+"_"+topts.month)) 		{ $("kal_mbtn_"+aktyear+"_"+topts.month).removeClass("active");	}
				if($("kal_mbtn_"+year+"_"+month)) 				{ $("kal_mbtn_"+year+"_"+month).addClass("active"); 				}
				/*
				if($("kaltab_de_"+topts.year+"_"+topts.month+"_"+topts.city)) 		{ $("kaltab_de_"+topts.year+"_"+topts.month+"_"+topts.city).setStyle("display","none");		}
				else if($("kaltab_int_"+topts.year+"_"+topts.month+"_"+topts.city)) { $("kaltab_int_"+topts.year+"_"+topts.month+"_"+topts.city).setStyle("display","none"); 	}
				else 																{ $("kal_cont_nohit").setStyle("display","none"); 											}
				*/
				$$("#kal_cont table").setStyle("display","none"); $("kal_cont_nohit").setStyle("display","none"); 
				
				if($("kaltab_de_"+year+"_"+month+"_"+topts.city)) 					{ $("kaltab_de_"+year+"_"+month+"_"+topts.city).setStyle("display","block");	}
				else if($("kaltab_int_"+year+"_"+month+"_"+topts.city))				{ $("kaltab_int_"+year+"_"+month+"_"+topts.city).setStyle("display","block"); 	}
				else 																{ $("kal_cont_nohit").setStyle("display","block"); 								}
				
				topts.year = year;
				topts.month = month;
			}
		
		
		
		
			if(city != null)
			{
				if($("kal_city_int_"+topts.city)) 	{ $("kal_city_int_"+topts.city).removeClass("active");	}
				if($("kal_city_int_"+city)) 		{ $("kal_city_int_"+city).addClass("active"); 			}
				if($("kal_city_de_"+topts.city)) 	{ $("kal_city_de_"+topts.city).removeClass("active");	}
				if($("kal_city_de_"+city)) 			{ $("kal_city_de_"+city).addClass("active"); 			}
				/*
				if($("kaltab_de_"+topts.year+"_"+topts.month+"_"+topts.city)) 		{ $("kaltab_de_"+topts.year+"_"+topts.month+"_"+topts.city).setStyle("display","none");		}
				else if($("kaltab_int_"+topts.year+"_"+topts.month+"_"+topts.city)) { $("kaltab_int_"+topts.year+"_"+topts.month+"_"+topts.city).setStyle("display","none"); 	}
				else 																{ $("kal_cont_nohit").setStyle("display","none"); 											}
				*/
				$$("#kal_cont table").setStyle("display","none"); $("kal_cont_nohit").setStyle("display","none"); 
				
				if($("kaltab_de_"+topts.year+"_"+topts.month+"_"+city)) 			{ $("kaltab_de_"+topts.year+"_"+topts.month+"_"+city).setStyle("display","block");		}
				else if($("kaltab_int_"+topts.year+"_"+topts.month+"_"+city)) 		{ $("kaltab_int_"+topts.year+"_"+topts.month+"_"+city).setStyle("display","block"); 	}
				else																{ $("kal_cont_nohit").setStyle("display","block"); 										}
				
				topts.city = city;
			}
		
		
	
	
	
	
	/*
			$("kal_city_"+topts.typ+"_"+topts.city).removeClass("active");
			
			if(year != topts.year && year != null)
			{
				$("kal_ybtn_"+year).addClass("active");
				$("kal_ybtn_"+topts.year).removeClass("active");				

				$("kal_mbox_"+year).setStyle("display","block");
				$("kal_mbox_"+topts.year).setStyle("display","none");
				
				city = 1;

			}
			
			if(month != topts.month)
			{
				
				$("kal_mbtn_"+topts.year+"_"+topts.month).removeClass("active");
			}
			
			
			
			
			if(year)topts.year = year;
			if(month)topts.month = month;
			if(typ)topts.typ = typ;
			if(city)topts.city = city;
			
			
			$("kal_mbtn_"+topts.year+"_"+topts.month).addClass("active");
		
			
			var nid = "kaltab_"+topts.typ+"_"+topts.year+"_"+topts.month+"_"+topts.city;
			
			$("kal_city_"+topts.typ+"_"+topts.city).addClass("active");
			
			if($(nid))
			{
				$(nid).setStyle("display","block");
		
				
				for(var i in cinfo[topts.typ])
				{
					if($("kaltab_"+topts.typ+"_"+topts.year+"_"+topts.month+"_"+i))
					{
						$("kal_city_"+topts.typ+"_"+i).setStyle("display","block");
					}
					else
					{
						$("kal_city_"+topts.typ+"_"+i).setStyle("display","none");
					}
				}
				
			}
			else
			{
				$("kal_cont_nohit").setStyle("display","block");
			}
			*/
		}
