			$(function(){
				$("ul.nav").superfish({
					animation:{
					height: "show",
					width: "show"
					}, speed : 500
				});
					
				//tooltip
				$(".tooltip").easyTooltip();
		
				// Check all the checkboxes when the head one is selected:
				$('.checkall').click(
					function(){
						$(this).parent().parent().parent().parent().find("input[type='checkbox']").attr('checked', $(this).is(':checked'));   
					}
				);

				$(".close").click(
					function () {
						$(this).fadeTo(400, 0, function () { // Links with the class "close" will close parent
							$(this).slideUp(400);
						});
					return false;
					}
				);

				
				//sortable, portlets
				$(".column").sortable({
					connectWith: '.column'
				});
				
				$(".sort").sortable({
					connectWith: '.sort'
				});
				

				$(".portlet").addClass("ui-widget ui-widget-content ui-helper-clearfix ui-corner-all")
				.find(".portlet-header")
				.addClass("ui-widget-header ui-corner-all")
				.prepend('<span class="ui-icon ui-icon-circle-arrow-s"></span>')
				.end()
				.find(".portlet-content");

				$(".portlet-header .ui-icon").click(function() {
					$(this).toggleClass("ui-icon-minusthick");
					$(this).parents(".portlet:first").find(".portlet-content").toggle();
				});

				$(".column").disableSelection();
			
				// Accordion
				$("#accordion").accordion({ header: "h3" });
	
				// Tabs
				$('#tabs').tabs();

				// Datepicker
				$('#datepicker').datepicker({
					inline: true
				});
				
				// Slider
				$('#slider').slider({
					range: true,
					values: [20, 70]
				});
				
				// Progressbar
				$("#progressbar").progressbar({
					value: 40 
				});
				
				//hover states on the static widgets
				$('#dialog_link, ul#icons li').hover(
					function() { $(this).addClass('ui-state-hover'); }, 
					function() { $(this).removeClass('ui-state-hover'); }
				);
		
				$('textarea.wysiwyg').wysiwyg({
  				  controls: {
    				 strikeThrough : { visible : true },
    				 underline     : { visible : true },
      
   					 separator00 : { visible : true },
      
     				 justifyLeft   : { visible : true },
      				 justifyCenter : { visible : true },
     				 justifyRight  : { visible : true },
     				 justifyFull   : { visible : true },
      
 				     separator01 : { visible : true },
      
   				     indent  : { visible : true },
				    outdent : { visible : true },
      
     				 separator02 : { visible : true },
      
    				  subscript   : { visible : true },
    				  superscript : { visible : true },
      
   					   separator03 : { visible : true },
  	    
  					    undo : { visible : true },
   					   redo : { visible : true },
      
    				  separator04 : { visible : true },
      
     				 insertOrderedList    : { visible : true },
    				  insertUnorderedList  : { visible : true },
    				  insertHorizontalRule : { visible : true },
      
    				  h4mozilla : { visible : true && $.browser.mozilla, className : 'h4', command : 'heading', arguments : ['h4'], tags : ['h4'], tooltip : "Header 4" },
     				 h5mozilla : { visible : true && $.browser.mozilla, className : 'h5', command : 'heading', arguments : ['h5'], tags : ['h5'], tooltip : "Header 5" },
     				 h6mozilla : { visible : true && $.browser.mozilla, className : 'h6', command : 'heading', arguments : ['h6'], tags : ['h6'], tooltip : "Header 6" },
      
     				 h4 : { visible : true && !( $.browser.mozilla ), className : 'h4', command : 'formatBlock', arguments : ['<H4>'], tags : ['h4'], tooltip : "Header 4" },
     				 h5 : { visible : true && !( $.browser.mozilla ), className : 'h5', command : 'formatBlock', arguments : ['<H5>'], tags : ['h5'], tooltip : "Header 5" },
   					   h6 : { visible : true && !( $.browser.mozilla ), className : 'h6', command : 'formatBlock', arguments : ['<H6>'], tags : ['h6'], tooltip : "Header 6" },
      
   					   separator07 : { visible : true },
      
     				 cut   : { visible : true },
     				 copy  : { visible : true },
     				 paste : { visible : true }
   					 }
  				});


			});
