(function($) {$.fn.accordian = function(isOpenCheck) {
	obj = this;
	var intent = true;
	var isOpen = new Array(); 
//	var lastOpenIndex = new Array(); 
	var lastOpen;
	var index;
	

	
	$('ul.sub-accordian li a').click(function() {
		//$('ul.sub-accordian li a:link, a:active, a:visited').css({color: '#666666'});
		//$(this).css({color: '#000000'});											  
	});
	
	
	$('ul.accordian').hide();
	$('ul.accordian').slideDown(2000, 'easeOutQuint',
		
		function() {
			if(isOpenCheck == true) {
				//alert(isOpenCheck);	
				$('li.active').find('ul.sub-accordian').slideDown(1000, 'easeOutQuint');
				 index = $('ul.accordian li').index(this);
				 	// var index = $('ul.accordian li').index(this);
					isOpen[index] = true;
									
			}
	});
	

	
	$('ul.accordian li a').mouseenter(function() {
											  // alert(intent);,
		intent = true;		
	});
	
	$('ul.accordian li a').click(function() {
											   //alert(intent);
		//intent = true;		
	});
	
	
	$('ul.sub-accordian li a').mouseenter(function() {								 
		intent = false;		
	});
	
	/*$('ul.sub-accordian li a').mouseleave(function() {								 
		intent = true;		
	});
	
	$('ul.sub-accordian').mouseleave(function() {								 
		intent = true;		
	});*/
	
	//$.fn.accordian.run = function (subList) {
		//subIDX = subList;
		//alert(subIDX);
		$('ul.accordian li').click(function() {
			if(intent == true) {
				 index = $('ul.accordian li').index(this);
				// alert(isOpen[index]);
				 if((isOpen[index] == false) || isOpen[index] == null) {
					isOpen[lastOpen] = false;
					$('ul.accordian li a').removeClass('black-link');
					$(this).find('#trigger').addClass('black-link');
					$('ul.sub-accordian').slideUp();
					if(isOpenCheck == false) {
						//$('ul.accordian li a:link, a:active, a:visited').css({color:'#666666'});
						//isOpen[index] = true;
						//lastOpen = index;
						isOpenCheck = true;
						return;
					}
					$(this).find('ul.sub-accordian').slideDown(1000, 'easeOutQuint');
					isOpen[index] = true;
					lastOpen = index;
				 
				 }else if(isOpen[index] == true)  {
					 $(this).find('ul.sub-accordian').slideUp(200, 'easeOutCirc');
					 $('ul.accordian li a').removeClass('black-link');
					 isOpen[index] = false;
				 }
			}
			
			 
			
				
			
		});
	//}
	

	
}})(jQuery);
