jQuery(document).ready(function () {
		jQuery('#userAgent').html(navigator.userAgent);	
		jQuery('#lang-switch').bgiframe({});
		
		jQuery('#selected-lang').mouseenter(function() {
			jQuery('#lang-switch').animate({ height: 'show', opacity: 'show' }, 'normal');
		});
		
		jQuery('#selected-lang').mouseleave(function() {
			jQuery('div:not(#lang-switch)').bind('mouseleave', function () {
				jQuery('#lang-switch').animate({ height: 'hide', opacity: 'hide' }, 'normal');
				jQuery('div:not(#lang-switch)').unbind('mouseleave');
			});
		});
		
		jQuery('#open-category-filter').click(function() {
			jQuery('#categoryFilterDiv').animate({ height: 'show', opacity: 'show' }, 'normal');
		});
		
		jQuery('#close-category-filter').click(function() {
			jQuery('#categoryFilterDiv').animate({  height: 'hide', opacity: 'hide'  }, 'normal');
		});
		
		//rules for check -uncheck all checkboxes category filter
		jQuery("#categoryFilterDiv input[name=filterCheckboxName]").each(function()
		{
			if(jQuery(this).is(':checked') == true)
			{
				jQuery("#categoryFilterDiv [name=check-all]").addClass("hideItem");									  	
				jQuery("#categoryFilterDiv [name=uncheck-all]").removeClass("hideItem");								  	
				jQuery("#categoryFilterDiv [name=uncheck-all]").addClass("showItem");
			}else{
				jQuery("#categoryFilterDiv [name=uncheck-all]").addClass("hideItem");									  	
				jQuery("#categoryFilterDiv [name=check-all]").removeClass("hideItem");								  	
				jQuery("#categoryFilterDiv [name=check-all]").addClass("showItem");
			}
		});
		
		jQuery("#categoryFilterDiv [name=check-all]").click(function(){
			jQuery("#categoryFilterDiv [name=check-all]").addClass("hideItem");									  	
			jQuery("#categoryFilterDiv [name=uncheck-all]").removeClass("hideItem");								  	
			jQuery("#categoryFilterDiv [name=uncheck-all]").addClass("showItem");
			
			jQuery("#categoryFilterDiv input[name=filterCheckboxName]").each(function()
			{
				if(jQuery(this).is(':checked') == false)
				{
					jQuery(this).attr('checked', true);

				}
			});

		});
		
		jQuery("#categoryFilterDiv [name=uncheck-all]").click(function(){
			jQuery("#categoryFilterDiv [name=uncheck-all]").addClass("hideItem");									  	
			jQuery("#categoryFilterDiv [name=check-all]").removeClass("hideItem");								  	
			jQuery("#categoryFilterDiv [name=check-all]").addClass("showItem");
			
			jQuery("#categoryFilterDiv input[name=filterCheckboxName]").each(function()
			{
				if(jQuery(this).is(':checked') == true)
				{
					jQuery(this).attr('checked', false);

				}
			});
		});
		
		jQuery('#open-type-filter').click(function() {
			jQuery('#typeFilterDiv').animate({ height: 'show', opacity: 'show' }, 'normal');
		});
		
		jQuery('#close-type-filter').click(function() {
			jQuery('#typeFilterDiv').animate({  height: 'hide', opacity: 'hide'  }, 'normal');
		});	
		
		//rules for check -uncheck all checkboxes category filter
		jQuery("#typeFilterDiv input[name=filterCheckboxName]").each(function()
		{
			if(jQuery(this).is(':checked') == true)
			{
				jQuery("#typeFilterDiv [name=check-all]").addClass("hideItem");									  	
				jQuery("#typeFilterDiv [name=uncheck-all]").removeClass("hideItem");								  	
				jQuery("#typeFilterDiv [name=uncheck-all]").addClass("showItem");
			}else{
				jQuery("#typeFilterDiv [name=uncheck-all]").addClass("hideItem");									  	
				jQuery("#typeFilterDiv [name=check-all]").removeClass("hideItem");								  	
				jQuery("#typeFilterDiv [name=check-all]").addClass("showItem");
			}
		});
		
		jQuery("#typeFilterDiv [name=check-all]").click(function(){
			jQuery("#typeFilterDiv [name=check-all]").addClass("hideItem");									  	
			jQuery("#typeFilterDiv [name=uncheck-all]").removeClass("hideItem");								  	
			jQuery("#typeFilterDiv [name=uncheck-all]").addClass("showItem");
			
			jQuery("#typeFilterDiv input[name=filterCheckboxName]").each(function()
			{
				if(jQuery(this).is(':checked') == false)
				{
					jQuery(this).attr('checked', true);

				}
			});

		});
		
		jQuery("#typeFilterDiv [name=uncheck-all]").click(function(){
			jQuery("#typeFilterDiv [name=uncheck-all]").addClass("hideItem");									  	
			jQuery("#typeFilterDiv [name=check-all]").removeClass("hideItem");								  	
			jQuery("#typeFilterDiv [name=check-all]").addClass("showItem");
			
			jQuery("#typeFilterDiv input[name=filterCheckboxName]").each(function()
			{
				if(jQuery(this).is(':checked') == true)
				{
					jQuery(this).attr('checked', false);

				}
			});
		});
				
	  //drag note js
		
		setInterval ( "cursorAnimation()", 600 );
				
	});
	
	//additional functions for drag note js
function cursorAnimation()
{			
	jQuery("span.emptyRow").animate(
	  {
		opacity: 0
	  }, "fast", "swing").animate(
	  {
		opacity: 1
	  }, "fast", "swing");
			  
}

function showNotebookTextarea()
{
	//hide listing elements
	jQuery("div.notebookItemsCont").css("display", "none");
	jQuery("div.notebookBtnLinks").css("display", "none");
	
	//show textarea
	jQuery("div#textAreaShow").css("display", "block");
}

function hideNotebookTextarea()
{
	//show listing elements
	jQuery("div.notebookItemsCont").css("display", "block");
	jQuery("div.notebookBtnLinks").css("display", "block");
	
	//hide textarea
	jQuery("div#textAreaShow").css("display", "none");
}
