jQuery(document).ready(function(){
		_ACCORDION.ini();
		_ACCORDION2.ini();
								
});

var _ACCORDION = {
	
	_CLOSE: null,
	_DELAY: 500,
	
	ini: function(id){
		
		//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);
													});
		
	},
	
	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);
		}
	}

}

var _ACCORDION2 = {
	
	ini: function(id){
		
		//currentURL = jQuery(location).attr('href');		
		jQuery('ul.vins-menu li:has(a)').mouseover(function(){
													jQuery('ul.vins-menu li.active').removeClass('active');
													jQuery(this).addClass('active');
													});
		jQuery('ul.vins-menu li:has(a)').mouseout(function(){
													jQuery('ul.vins-menu li.active').removeClass('active');
													});
		jQuery('ul.vins-menu li a').click(function(){
												   	jQuery('ul.vins-menu li.current').removeClass('current');
													jQuery(this).parent().addClass('current');
													});
		
		//var l = window.location.search.substring(1);
		var l = window.location.hash;
		if(l){
			jQuery('ul.vins-menu li a[href$='+l+']').parent().addClass('current');
		}
		
	}

}
