﻿/*!
 * HTML 5 Buttons
 *
 * Copyright 2011, http://webworld-develop.blogspot.com/
 * Artistic License 2.0
 * http://www.opensource.org/licenses/artistic-license-2.0
 *
 * Date: 5/10/2011
**/
(function($){var c={animationSpeed:"fast",animationSize:12,opacity:{normal:0.8,hover:1,disabled:0.2},over:function(){},out:function(){},click:function(){}};var d={defTop:0,defLeft:0,boxShadow:0};var e={init:function(b){return $(this).each(function(){if(b){$.extend(c,b)}var a=$(this);d.defTop=parseInt(a.css("top"));d.defLeft=parseInt(a.css("left"));if(isNaN(d.defTop)){d.defTop=0}if(isNaN(d.defLeft)){d.defLeft=0}a.css({opacity:c.opacity.normal}).hover(function(){if(!a.attr("disabled")&&!a.hasClass("active")){a.stop().animate({opacity:c.opacity.hover,top:-c.animationSize},c.animationSpeed,function(){a.animate({top:parseInt(c.animationSize/2)-c.animationSize},300,c.over)})}},function(){if(!a.attr("disabled")&&!a.hasClass("active")){a.stop().animate({opacity:c.opacity.normal,top:d.defTop,left:d.defLeft},c.animationSpeed,c.out)}});a.click(function(){if(a.hasClass("active")){return false}c.click()});if(a.attr("disabled")){a.wwbutton('toggle',false)}if(a.hasClass("active")){a.css({top:parseInt(c.animationSize/2)-c.animationSize})}})},toggle:function(a){if(!a){$(this).animate({top:d.defTop,left:d.defLeft,opacity:c.opacity.disabled},"fast").attr("disabled",true)}else{$(this).animate({opacity:c.opacity.normal},"fast").removeAttr("disabled")}}};$.fn.wwbutton=function(a){if(e[a]){return e[a].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof a==='object'||!a){return e.init.apply(this,arguments)}else{$.error('Method '+a+' does not exist on jQuery.tooltip')}}})(jQuery);
