var radi1 = true;
var kd_opened;
var to_hide;
var height_op;
var waits;
var works;
   
jQuery.easing.easeout = function(p, n, firstNum, delta, duration) {
            if ((n/=duration/2) < 1)
                return delta/2*n*n*n*n + firstNum;
                return -delta/2 * ((n-=2)*n*n*n - 2) + firstNum;
        }

function accordion()
{
   
   
    if(!works.is(":visible") && radi1 )
    {
        works = waits;
        radi1 = false;       
        to_hide = works;
        to_hide.parents("li.cont").css("backgroundImage","url(/atwone/static/accordion/bck1.png)");       
        to_hide.next().children(".img_container").css("backgroundImage","url(/atwone/static/accordion/bottom.png)");
        to_hide.show().height(0);
   
        kd_opened.parents("li.cont").css("backgroundImage","url(/atwone/static/accordion/bck2.png)")
        kd_opened.next().children(".img_container").css("backgroundImage","url(/atwone/static/accordion/bottom2.png)");
        kd_opened.animate({height:"hide"},
                            {step: function(n){
                                to_hide.height(Math.ceil(height_op-n));
                                if(n == 0){
                                    kd_opened = to_hide;
                                    radi1 = true;
                                    accordion();
                                }
                            },
                            duration: 700,
                            easing: "easeout"                       
                        });
                        }   
    }
$(document).ready(function()
{
    kd_opened = $(".hidden_panel:first");
	$(".drawer:not(:first)").css("paddingTop","10px");
    kd_opened.parents("li.cont").css("backgroundImage","url(/atwone/static/accordion/bck1.png)");
    kd_opened.next().children(".img_container").css("backgroundImage","url(/atwone/static/accordion/bottom.png)");
    height_op = kd_opened.height();
       
    $(".hidden_panel:not(:first)").hide();
   
    $(".always_panel").bind("mouseover",function()
                            {
                                waits = $(this).siblings(".hidden_panel");
                                works = waits;
                                accordion();   
                            });
                              
});

