;(function($) {

/* DropDown Menu */
$('#menu-main-wrap').ready(function(e) {
    $wrap = $('#menu-main-wrap');
    $wrap.find("ul ul").hide();
    
    var showMenu = function(e) {
        var obj = $(this);
        var menuItems = obj.find('ul');
        
        if (menuItems.length == 0) {return; };
        $('.dropdownmenu').remove();
        
        var offset = obj.offset();
        var menu = $('<div class="dropdownmenu"></div>');
        
        menu.html('<ul>' + menuItems.html() + '</ul>');
        
        menu.css('visibility', 'hidden');
        menu.css('position', 'absolute');
        menu.css('top', offset.top + obj.height());
        menu.css('left', offset.left);
        menu.css('visibility', 'visible');
        
        menu.appendTo("body");
        $('.dropdownmenu').stop().animate({opacity: 0.9}, 400);
    }
    
    var hideMenu = function (e) {
        $('.dropdownmenu').stop().animate({opacity: 0}, 400, null, function(e) {$(this).remove()});
    };
    
    $('li', '.menu-main').live('mouseover', showMenu);
    $('li', '.menu-main').live('mouseout', hideMenu);
    $('.dropdownmenu').live('mouseout', hideMenu);
    $('.dropdownmenu').live('mouseover', function(e){
            $(this).stop().animate({opacity: 0.9}, 1);
        });
    
});
	
$(document).ready(function() {
	//** date picker */	
	Date.format = "dd/mm/yyyy";
	
	Date.dayNames = ["S","M","T","W","T","F","S"];
	Date.abbrDayNames = ["S","M","T","W","T","F","S"];
	Date.monthNames = ["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"];
	Date.abbrMonthNames = ["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"];
	Date.firstDayOfWeek = 0;
	
	Date.fullYearStart = "20";
	
    Date.format = "dd/mm/yyyy";
    
    $('.validate-numeric').live('keypress', function(e) {
        if (isNaN(String.fromCharCode(e.which))
                && e.which != 8 // allow backspace
                && e.which != 0 // allow delete, arrows, etc
                || e.which == 32 // deny spacebar
                ) {
            e.preventDefault();
            return false;
        }
    });
    
    
    $('.validate-name').live('keypress', function(e) {
        if ((e.which < 65 || e.which > 65+25) // allow letters
            && (e.which < 97 || e.which > 97+25) // allow letters
            && e.which != 32 // allow spacebar
            && e.which != 0 // allow delete, arrows, etc
            && e.which != 8 // allow backspace
            && e.which != 44 // allow ,
            && e.which != 46 // allow .
            && e.which != 39 // allow '
            )
        {
            e.preventDefault();
            return false;
        }
    });
});

})(jQuery);