jQuery().ready(function(){ 

	if(jQuery('#leftNav li ul li.open') != null){
		jQuery('#leftNav li ul li.open').addClass('active');
	}
    	    
	if(jQuery("#leftNav li ul li") != null){
		jQuery("#leftNav li ul li").hover(
			function () {
				jQuery('#leftNav li ul li.active').removeClass('active');
				jQuery(this).addClass('active');
			}, 
			function () {
				jQuery(this).removeClass('active');
				jQuery('#leftNav li ul li.open').addClass('active');
			}
		);
	}
	
	if(jQuery('#search') != null){
		jQuery('#search').val(jQuery('#search').attr('title'));
		jQuery('#search').blur(function(){
			if(jQuery(this).val() == '' || jQuery(this).val() == jQuery(this).attr('title')){
				jQuery(this).val(jQuery(this).attr('title'));
			}
		});
		jQuery('#search').focus(function(){
			if(jQuery(this).val() == jQuery(this).attr('title')){
				jQuery(this).val('');
			}
		});
	}
	
	if(jQuery('#date_select span') != null){
		jQuery('#date_select span').live('click',function(){
			var monthset = jQuery(this).attr('class').substr(6);
			jQuery.ajax({
				url 		: '/assets/inc/calendar.php',
				type		: 'POST',
				data		: 'ajax=true&month=' + monthset,
				success		: function(html){
					jQuery('#calendar_bucket').html(html);
				},
				error		: function(error){
					alert('error: ' + error);
				} 
			});
		});
		
		var TimeoutVar = '';
		
		jQuery('.containsevents').live('click',function(e){
			
			//console.error('console.dir(console.dir(console.dir();););');console.warn('error!');
			
			//console.dir(jQuery(e.target));
			
			if (jQuery(e.target).hasClass('close')){return false;}
			
			jQuery('.eventsdiv').hide();
			clearTimeout(TimeoutVar);
			jQuery(this).find('.eventsdiv').fadeIn(200);
			TimeoutVar = setTimeout(function(){
				jQuery('.eventsdiv').fadeOut(200);
			},5000);
		});
		
		jQuery('.eventsdiv .close').live('click',function(e){
			
			jQuery('.eventsdiv').fadeOut(200);
		});
		
		jQuery('.containsevents').addClass('color');
	}
});
