var sLinkAnimSpeed   = 'fast'; //jQuery parameterek
var sLinkHideTimeout = 500; //Csak szam!

var sLinks       = '#fourMenu .first li,#fourMenu .second li,#fourMenu .third li,#fourMenu .fourth li';
var sLink        = '#fourMenu';
var sLinksRegex  = /sm(\d)_(\d)/;
var sLinkTimeout = new Array;
var sLinksSub    = '#fourMenu .submenu';

function numchek(adat,minta){
  	for (var i=0; i<adat.length; i++)
    		if (minta.indexOf(adat.charAt(i)) == -1)
     	return false;

  return true;
	}


function CheckITAll(allit){
	for(i=1; i<=94; i++){
		Obj = document.getElementById('it_'+i);
		Obj.checked = (allit==0) ? false : true;
	}
}


//Negyes menuk lekerdezese
function sLinkClass( obj )
{
	$ = jQuery;
	sClass = $( obj ).find('a').attr('class');
	sClass = sLinksRegex.exec(sClass);
	//if(!sClass) return false;
	if( !sClass[1] > 0 && !sClass[2] > 0 ){ return false; }
	
	return sLinksSub + ' .sm' + sClass[1] + '_' + sClass[2];
}

(function($) {
$(document).ready(function(){
	//Gombok over esemenyei
	$('.addOver,.button').each(function(){
		if( !$(this).hasClass('noOver') ){
			$(this).preloadOverImages({ addMouseAction: true });
		}
	});
	//activeMenuId a head-ben van beallitva
	//aktiv menu beallitasa
	var activeli = $('#'+activeMenuId);
	activeli.addClass('active');
	activeli.parent('ul').slideDown( sLinkAnimSpeed );

	
	//Negyes menu over allapotai
	var objSLinks = $(sLinks);
	objSLinks.click(function() {
		objSLinks.removeClass('active');
		$(this).addClass('active');

		$(this).each(function() {
			var _class = sLinkClass(this);
			if( !_class ){ return false; }
			$( sLinksSub + ' ul:not(:hidden)' ).stop(true, true).css('display', 'none');
			$( _class ).slideDown( sLinkAnimSpeed );
		});

	});
	
	objSLinks.hover(function(){
		
		$(this).each(function(){
			var _class = sLinkClass(this);
			if( !_class ){ return false; }
			//if( sLinkTimeout[_class] ){ window.clearTimeout(sLinkTimeout[_class]); }
			
			//objSLinks.removeClass('active');
			//$(this).addClass('active');
			//$( sLinksSub + ' ul:not(:hidden)' ).stop(true, true).css('display', 'none');
			//$( _class ).slideDown( sLinkAnimSpeed );
		});
	}, function(){
		$(this).each(function(){
			var _class = sLinkClass(this);
			if( !_class ){ return false; }
			
			//$( this ).removeClass('active');
			
			sLinkTimeout[_class] = window.setTimeout(function(){
				//$( _class ).slideUp( sLinkAnimSpeed );
			}, sLinkHideTimeout);
		});
	});
	
	//Almenu over allapotai
	$( sLinksSub + ' ul' ).hover(function(){
		$(this).each(function(){
			tClass = sLinksSub + ' .' + $(this).attr('class');
			if( !sLinkTimeout[tClass] ){ return; }
			
			//$( sLink + ' div:not([class="submenu"])' ).find('li .' + $(this).attr('class')).parent('li').addClass('active');
			
			window.clearTimeout( sLinkTimeout[tClass] );
		});
	}, function(){
		$(this).each(function(){
			tClass = sLinksSub + ' .' + $(this).attr('class');
			
			sLinkTimeout[tClass] = window.setTimeout(function(){
				//$( sLinks ).removeClass('active');
				//$( tClass ).slideUp( sLinkAnimSpeed );
			}, sLinkHideTimeout);
		});
	});
	
	//Egyedi fajletolto form
	if( $('.fakeFile').length > 0 ){
		$('.fakeFile').each(function(){
			var oItem = $(this).find('.originalFile');
			var fItem = $(this).find('.manipulatedFile');
			
			oItem.change(function(){
				$(fItem).val($(this).val());
			});
		});
	}
	
	//kepgalleria

});
})(jQuery);

jQuery(window).load(function(){
	jQuery("div#makeMeScrollable").smoothDivScroll();
});
