jQuery.noConflict();

(function($) {
	$.fn.tabWidget = function(settings){

		//
		// init global list
		//
		var self = $('div#region-content section.block-views');
		self.hide();

		//
		// init element lists
		//
		$('<div class="tab-widget-container"></div>').insertBefore($(self[0]));
		var list_container = $('.tab-widget-container');


		var html_tabs = '';
		var html_contents = '';

		self.each(function(){
			if ( $(this).find('.tabfestcontent .field-content').size() ) {
				var tab_id = $(this).attr('id');
				html_tabs += '<a class="tabfest" href="#'+tab_id+'">'+$(this).find('.tabfest').text()+'</a>';
				html_contents += '<div class="tabfestcontent">'+$(this).find('.tabfestcontent').html()+'</div>';
			}
		});

		list_container.append('<div class="clearfix" style="position:relative; z-index:50; margin-left: 10px;">'+html_tabs+'</div><div class="clearfix" style="padding-bottom:15px; margin-top:-1px;">'+html_contents+'</div>');
		var list_title = list_container.find('.tabfest');
		var list_content = list_container.find('.tabfestcontent');


		self.remove();



		//
		// init styles
		//
		list_title.css({
			'float':'left',
			'margin-right':'5px',
		}).click(function(){ _toggleTab($(this)); });
		list_content.hide();


		//
		// toggle function
		//
		function _toggleTab(tab) {
			var tab_index_new = list_title.index(tab);
			var tab_index_current = list_title.index(list_title.filter('.active'));

			if (tab_index_new != tab_index_current) {
				list_title.removeClass('active');
				$(list_title[tab_index_new]).addClass('active');

				list_content.hide();
				$(list_content[tab_index_new]).show();
			}
		}

		//
		// show first tab
		//
		var tabhash = window.location.hash.replace("#","");
//		var tab_default = list_title.filter('[name='+tabhash+']');
		var tab_default = list_title.filter('[href=#'+tabhash+']');
		if (tab_default.size() > 0) {
			_toggleTab(tab_default);
			$(window).scrollTop(0);
		} else {
			_toggleTab($(list_title[0]));
		}

	};


	//
	// init widget
	//

	$(function () {
		$().tabWidget();
	});

})(jQuery);;
(function($){
$(function() {

  $('span.jQtooltip').each(function() {
    var title = $(this).attr('title');
    if (title && title != '') {
      $(this).attr('title', '').append('<div>' + title + '</div>');
      var width = $(this).find('div').width();
      var height = $(this).find('div').height();
	  
      $(this).hover(
        function() {
          $(this).find('div')
		  .stop(true, true)
            .clearQueue()
            .animate({opacity: "show", top: "-75"}, "slow");
        },
        function() {
          $(this).find('div')
            .animate({opacity: "hide", top: "-75"}, "fast");
        }
		
      )
    }
  })

})
})(jQuery) ;
;

