function ChngMonth(curr_mnth, curr_yr){
	$('calendar_list').innerHTML = '';
	$('calendar_list').addClass('loading');
	
	var ajax = new Request.HTML({update: 'calendar_list', 
								 onComplete: function(){
											
								 	$('calendar_list').removeClass('loading');						
		}});
	
	ajax.get('?Event=ChangeMonth&curr_mnth='+curr_mnth+'&curr_yr='+curr_yr);
}



window.addEvent('domready',function(){
	var ext_search = null;
	var flag = false;
	var ext_search_show = $('ext_search_show');
	if(ext_search_show){
		
		ext_search_show.addEvent('click', function(e){
			new Event(e).stop();
			ext_search = $('ext_search');
			if(ext_search){
				ext_search.addEvent('click',function(e){
					flag = true;
					
				});
			}
			calendarDiv = $('calendarDiv');
			
			if(ext_search){
				if(calendarDiv){
					calendarDiv.addEvent('click',function(e){
						
						flag = true;
						
					});
					
				}
				if(ext_search.getStyle('display') == 'block'){
					ext_search.setStyle('display','none');
				}else{
					ext_search.setStyle('display','block');					
				}
				if(calendarDiv){
					calendarDiv.setStyle('display','none');					
				}
			}
		});
	}
	
	var body = $('body');
	if(body){
		body.addEvent('click',function(e){
			if(ext_search){
				
				if(flag){flag = false; return;}
				flag = false;
				ext_search.setStyle('display','none');
				checkCalendar();
			}
			
		});
	}
	var ext_news = $('ext_news');
	var ext_all = $('ext_all');
	var ext_lists = $('ext_lists');
	var ext_photo = $('ext_photo');
	var ext_video = $('ext_video');
	
	if(ext_all && ext_news && ext_lists && ext_photo && ext_video){
		ext_all.addEvent('click',function(e){
			ext_news.checked = ext_lists.checked = ext_photo.checked = ext_video.checked = false;
		});
		
		ext_news.addEvent('click',function(e){
			
			
			if(this.checked){
				ext_all.checked = '';
			}else{
				this.checked = true;
			}
			
		});
		
		ext_lists.addEvent('click',function(e){
			if(this.checked){
				ext_all.checked = '';
			}else{
				this.checked = true;
			}
		});
		ext_photo.addEvent('click',function(e){
			if(this.checked){
				ext_all.checked = '';
			}else{
				this.checked = true;
			}
		});
		ext_video.addEvent('click',function(e){
			if(this.checked){
				ext_all.checked = '';
			}else{
				this.checked = true;
			}
		});
		
		
	}
	
	var ext_from_btn = $('ext_from_btn');
	
	if(ext_from_btn){
		ext_from_btn.addEvent('click',function(e){
			new Event(e).stop();			
			checkCalendar();
			displayCalendar($('extfrom'),'dd.mm.yyyy',this,true); 
			calendarDiv = $('calendarDiv');
				if(calendarDiv){
					calendarDiv.addEvent('click',function(e){
						flag = true;
						
					});
					
				}	
		});
		
	}
	
	var ext_to_btn = $('ext_to_btn');
	if(ext_to_btn){
		ext_to_btn.addEvent('click',function(e){
			new Event(e).stop();			
			checkCalendar();
			displayCalendar($('extto'),'dd.mm.yyyy',this,true); 
			calendarDiv = $('calendarDiv');
				if(calendarDiv){
					calendarDiv.addEvent('click',function(e){
						flag = true;
						
					});
					
				}		
		});
		
	}
	
});

function checkCalendar(){
	var calendarDiv = $('calendarDiv');
	if(calendarDiv){
		calendarDiv.setStyle('display','none');					
	}
	
}
