jQuery(document).ready(function(){
		_ACCORDION.ini();
		
});
var _ACCORDION = {
	
	_CLOSE: null,
	_DELAY: 500,
	
	ini: function(id){
		
		//currentURL = jQuery(location).attr('href');
		
		jQuery('ul.portfolio li:has(ul)').addClass('haschild');
		
		jQuery('ul.portfolio li:has(ul)').mouseover(function(){
													_ACCORDION.reset();
													jQuery('ul.portfolio li.active').removeClass('active');
													jQuery(this).addClass('active');
													});
		jQuery('ul.portfolio li:has(ul)').mouseout(function(){
													_ACCORDION.reset();
													jQuery(this).addClass('deactive');
													_ACCORDION._CLOSE = setTimeout('_ACCORDION.deactivate();',_ACCORDION._DELAY);
													});
		
		jQuery('ul.portfolio li a').mouseover(function(){
													jQuery('ul.portfolio li.active').removeClass('active');
													});
		
		jQuery('ul.portfolio 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.portfolio li:has(ul) ul').mouseout(function(){
													_ACCORDION.reset();
													jQuery(this).parent().addClass('deactive');
													_ACCORDION._CLOSE = setTimeout('_ACCORDION.deactivate();',_ACCORDION._DELAY);
													});
		
	},
	
	deactivate: function(obj){
		if(jQuery('ul.portfolio li').hasClass('deactive')){
			jQuery('ul.portfolio li.deactive').removeClass('active');
			jQuery('ul.portfolio li.deactive').removeClass('deactive');
		}
	},
	
	reset: function(){
		if(_ACCORDION._CLOSE != null){
			clearTimeout(_ACCORDION._CLOSE);
		}
	}

}
