/*
 * DevMD Dock
 * http://devmd.com/
 *
 * Copyright (C) 2010 Goce Bonev, DevMD (http://devmd.com)    
 * GNU General Public License (GPL)  
 *
 * Version: 0.1
 */
 
var DEVMD_DOCK_SPEED = 300;
var DEVMD_DOCK_ICON_SMALL = 48;

$(function() {
    $(".devmd_Dock").each(function(i) {
        var dock = $(this);
        var dock_items = dock.find(".devmd_DockItem");

		$.each(dock_items, function() {
			$(this).bind("mouseenter",function(event) {
				$("img", this).animate({"width": 74 + "px"}, DEVMD_DOCK_SPEED);
				$(".devmd_DockItemContent", this).animate({"left": 80 + "px"}, DEVMD_DOCK_SPEED);
				$("span", this).animate({"opacity": 1}, DEVMD_DOCK_SPEED);
	        });
	    });
	
		$.each(dock_items, function() {
			$(this).bind("mouseleave",function(event) {
				$("img", this).animate({"width": DEVMD_DOCK_ICON_SMALL + "px"}, DEVMD_DOCK_SPEED);
				$(".devmd_DockItemContent", this).animate({"left": 54 + "px"}, DEVMD_DOCK_SPEED);
				$("span", this).animate({"opacity": 0}, DEVMD_DOCK_SPEED);
	        });
	    });
	});
});


$(function() {  
	$.fn.sdi_tabs = function() {
		var fs_speed = 200;
		this.each(function() {
			$("ul li:first", this).addClass('sdi_tabs_current');
			$(this).find("div").addClass('sdi_tabs_hidden');
			$('div:first', this).fadeIn(fs_speed).addClass('sdi_tabs_visible').removeClass('sdi_tabs_hidden');
		});

		$('ul li', this).click(function(){
			$(this).find("a").blur();
			var $pUL = $(this).parent();
			var $pDIV = $($pUL).parent();
			$('li', $pUL).removeClass('sdi_tabs_current');
			$(this).addClass('sdi_tabs_current');
			var $clickedTab = $('li', $pUL).index(this);
			var $currentDiv = $('div', $pDIV).get($clickedTab);
		   
			if ($($currentDiv).attr('class') == 'sdi_tabs_visible') {return false;}
			$('.'+'sdi_tabs_visible', $pDIV).fadeOut(fs_speed, function(){
				$($currentDiv).fadeIn(fs_speed).addClass('sdi_tabs_visible').removeClass('sdi_tabs_hidden');
			});
			$('.'+'sdi_tabs_visible', $pDIV).removeClass('sdi_tabs_visible').addClass('sdi_tabs_hidden');
		});
	};
});
