// JavaScript Document

$(document).ready(function(){
	$('.j_submenu').hide();
		
	var timer;
	$('.j_menu_slidey').mouseover(function(){
		var id_curr = $(this).parents('.j_menu').children('.j_submenu').attr('id');
		$('.j_submenu:visible').each(function(){
			id_each = $(this).attr('id');
			/*if(id_curr != id_each){*/
				fc_slidey(this, 'hide');
			/*}*/
		});
		
		fc_slidey(this, 'show');
		
		clearTimeout(timer);
		timer = setTimeout(function(){
			var self = $('#'+id_curr);
			if( self.is(':visible')){fc_slidey(self, 'hide');}			
		}, 10000);
	});
		
	
	$('.j_menu_slidex').click(function(){
		$('.j_submenu:visible').each(function(){
			fc_slidex(this);								  
		});							   
		fc_slidex(this);
	});
					
	$('.j_menu_animate').click(function(){
		$('.j_submenu:visible').each(function(){
			fc_animate(this);								  
		});										
		fc_animate(this);
	});		
});//end of document.ready
			
function fc_animate(block){
	var obj_sectorblock = $(block).parents('.j_menu');
	
	attr_style = obj_sectorblock.attr('style');
	attr_search = 'height: ';
	iod = attr_style.indexOf(attr_search);
	iof = attr_style.indexOf(';', iod);
	attr_val = attr_style.substring(iod + attr_search.length, iof);
	
	var obj_sectormenu = obj_sectorblock.children('.j_submenu');
	
	if(obj_sectormenu.is(":hidden")){
		obj_sectormenu.animate({
			width:"150px", opacity:0.9, height:attr_val
		}, 1000);
	}else{
		obj_sectormenu.animate({
			width:"0px", opacity:0, height:"0px"
		}, 500, 'linear', fc_hide);

	}
}// end of fc_animate

function fc_slidex(block){
	var obj_sectorblock = $(block).parents('.j_menu');
	var obj_sectormenu = obj_sectorblock.children('.j_submenu');
	
	if(obj_sectormenu.is(":hidden")){		
		obj_sectormenu.animate({
			width:"150px", opacity:0.9
		}, 1000);
	}else{
		obj_sectormenu.animate({
			width:"0px", opacity:0
		}, 500, 'linear', fc_hide);		
	}
}// end of fc_slidex

function fc_slidey(block, action){	
	var obj_sectorblock = $(block).parents('.j_menu');
	var obj_sectormenu = obj_sectorblock.children('.j_submenu');
	
	switch(action){
		case 'show':
			if(obj_sectormenu.is(":hidden")){
				obj_sectormenu.slideDown(1).fadeIn(1);
			}
		break;
		case 'hide':
			if(obj_sectormenu.is(":visible")){
				obj_sectormenu.slideUp(1);
			}
		break;
		default:
			alert('default');
			if(obj_sectormenu.is(":hidden")){
				obj_sectormenu.slideDown(1).fadeIn(1);
			}else{
				obj_sectormenu.slideUp(1);
			}
	}

}// end of fc_slidey


var fc_hide = function callback(){$(this).hide()}


