/* jQuery */

initall = function() {
    $(document).ready(function() {
        // initialise plugins
		jQuery(function(){
			//jQuery('ul.sf-menu').superfish();
		
		
		   $("ul.sf-menu").supersubs({ 
            minWidth:    12,   // minimum width of sub-menus in em units 
            maxWidth:    27,   // maximum width of sub-menus in em units 
            extraWidth:  1     // extra width can ensure lines don't sometimes turn over 
                               // due to slight rounding differences and font-family 
        }).superfish();  // call supersubs first, then superfish, so that subs are 
                         // not display:none when measuring. Call before initialising 
                         // containing tabs for same reason. 
		
		});


        // Expand Box

//        Expanded = false;

//        $(".ca_exp_on").click(function() {
//            if (!Expanded) {
//                $(this).parent().children('.ca_exp').slideDown();
//                Expanded = true;
//                $(this).addClass("exp_sel")
//            }
//            else {
//                $(this).parent().children('.ca_exp').slideUp();
//                Expanded = false;
//                $(this).removeClass("exp_sel")
//            }
//        });

    $(".ca_exp_on").click(function() {
        if ($(this).attr("Expanded") != "true") {
            $(this).parent().children('.ca_exp').slideDown();
            Expanded = true;
            $(this).attr("Expanded", "true");
            $(this).addClass("exp_sel")
        }
        else {
            $(this).parent().children('.ca_exp').slideUp();
            $(this).attr("Expanded", "false");
            $(this).removeClass("exp_sel")
        }
    });

        // Show/Hide Help

        helpOn = false;

        $(".ca_help_on").click(function() {
            if (!helpOn) {
                var cont = $(this).parent().next('.ca_help');
                var cont2 = cont.next('.ca_help');
                var cont3 = cont2.next('.ca_help');
                cont.slideDown();
                cont2.slideDown();
                cont3.slideDown();
                helpOn = true;
            }
            else {
                var cont = $(this).parent().next('.ca_help');
                var cont2 = cont.next('.ca_help');
                var cont3 = cont2.next('.ca_help');
                cont.slideUp();
                cont2.slideUp();
                cont3.slideUp();
                helpOn = false;
            }
        });

        $(".ca_close_help").click(function() {
            var cont = $('.ca_help_on').parent().next('.ca_help');
            var cont2 = cont.next('.ca_help');
            var cont3 = cont2.next('.ca_help');
            cont.slideUp();
            cont2.slideUp();
            cont3.slideUp();
            helpOn = false;
        });

        // Activate Scrollbars



        var originalSizes = new Array();
        $('.pane1').jScrollHorizontalPane({ showArrows: true, scrollbarHeight: 19, arrowSize: 24, dragMaxWidth: 250 });

        $('.scroll-to').bind('click', function() {
            $('.pane1')[0].scrollTo(75);
            return false;
        });



        // Activate Tool-Tip

        $('a.load-local').cluetip({ activation: 'click', local: true, cursor: 'pointer', sticky: true, closePosition: 'title', closeText: '<img src="images/betreuer/30.png" alt="" />' });
        $('a.load-global').cluetip({ width: 550, cluezIndex: 110, activation: 'click', local: true, cursor: 'pointer', sticky: true, closePosition: 'title', closeText: '<img src="images/betreuer/30.png" alt="" />' });
        
        $(".ca_content-control input").keydown(function(event){if(event.keyCode==13)return false});
        
        $('.ca_month_choose_box2').hide();
	
        $('.ca_month_choose_box').click( function(){
        
        $('.ca_month_choose_box2').animate({
          "height": "toggle", "opacity": "toggle"
          }, { duration: "slow" });
        });
 
    });
}


initall();

/*Ladeelement bei Asyncronem Callback*/
$('.ca_status_msg_box').ready(function() {
    var prm = Sys.WebForms.PageRequestManager.getInstance();
    prm.add_beginRequest(boxShow);
    prm.add_endRequest(boxHide);
    //status message
    function boxPos() {
        center = $('body').width() / 2;
        box_pos = center - $('.ca_status_msg_box').width() / 2;
        $('.ca_status_msg_box').fixedBox({ x: 0, y: -1 });
    }

    function boxShow() {
        boxPos();
        $('.ca_status_msg_box').fadeIn("slow");
    }

    function boxHide() {
        $('.ca_status_msg_box').fadeOut("slow");
    }
});
