jQuery(document).ready(function(){
		//_ACCORDION.ini();
		/*
		_CORE.iniPanel();
		if(jQuery.browser.msie){
			var T = setTimeout('_CORE.showPanel()',3);
		}else{
			jQuery('#image-header').load(function(){ _CORE.showPanel();});
		}
		*/
		_CORE.showPanel();
		jQuery('.menuhover').width(jQuery('#menu-menu-principal .current_page_item').width()-28);
		var m1 = parseFloat(jQuery('#nav_menu-3').css('marginLeft'));
		m1 = m1-12;
		var position = jQuery('#menu-menu-principal li.current_page_item').position();
		m1 = m1 + position.left - (jQuery('.menuhover').width()/2);
		jQuery('.menuhover').css('marginLeft',m1+'px');
		jQuery('.menuhover').hide();
});

var _CORE = {
	
	iniPanel: function(){
		jQuery('#content').css('height','50px');
		jQuery('#content').css('top','-180px');
	},
	
	showPanel: function(){
		var h1 = (jQuery('#content .hentry').outerHeight() + 66);
		var h = (jQuery('#wrapper').height()) - h1;
		if(jQuery('#content').hasClass('page-content')){
			h = 0;
			if(h1 < jQuery('#main').height()){
				h1 = jQuery('#main').height() - 66;
			}
		}
		jQuery('#content').css('top',h+'px');
		/*
		jQuery('#content').css('top',h+'px');
		$('#content').animate({
			top: '+='+h,
			height: h1
		  }, 2000, function() {
			// Animation complete.
		 });
		*/
	}
	
}

var _ACCORDION = {
	
	_CLOSE: null,
	_DELAY: 500,
	
	ini: function(){
		
		//currentURL = jQuery(location).attr('href');
		
		jQuery('ul.menu li:has(ul)').addClass('haschild');
		
		jQuery('ul.menu li:has(ul)').mouseover(function(){
													_ACCORDION.reset();
													jQuery('ul.menu li.active').removeClass('active');
													jQuery(this).addClass('active');
													});
		jQuery('ul.menu li:has(ul)').mouseout(function(){
													_ACCORDION.reset();
													jQuery(this).addClass('deactive');
													_ACCORDION._CLOSE = setTimeout('_ACCORDION.deactivate();',_ACCORDION._DELAY);
													});
		
		jQuery('ul.menu li a').mouseover(function(){
													jQuery('ul.menu li.active').removeClass('active');
													});
		
		jQuery('ul.menu li:has(ul) ul').mouseover(function(){
													_ACCORDION.reset();
													jQuery(this).parent().removeClass('deactive');
													if(!jQuery(this).parent().hasClass('active')){
														jQuery(this).parent().addClass('active');
													}
													});
		jQuery('ul.menu li:has(ul) ul').mouseout(function(){
													_ACCORDION.reset();
													jQuery(this).parent().addClass('deactive');
													_ACCORDION._CLOSE = setTimeout('_ACCORDION.deactivate();',_ACCORDION._DELAY);
													});
		
		jQuery('ul.menu li:has(ul) a:first').attr('href','javascript:void(0);');
		
	},
	
	deactivate: function(obj){
		if(jQuery('ul.menu li').hasClass('deactive')){
			jQuery('ul.menu li.deactive').removeClass('active');
			jQuery('ul.menu li.deactive').removeClass('deactive');
		}
	},
	
	reset: function(){
		if(_ACCORDION._CLOSE != null){
			clearTimeout(_ACCORDION._CLOSE);
		}
	}

}
