function submenu(m) {
	$('#submenu').slideDown(1000);
	
	$("a[id^='menu_']").removeClass('active');
	$("div[id^='submenu_']").slideUp(1000);
	
	$('#menu_'+m).addClass('active');
	$('#submenu_'+m).slideDown(1000);
}

function slideSwitch() {
    var $active = $('#slideshow IMG.active');

    if ( $active.length == 0 ) $active = $('#slideshow IMG:last');

    // use this to pull the images in the order they appear in the markup
    var $next =  $active.next().length ? $active.next()
        : $('#slideshow IMG:first');

    // uncomment the 3 lines below to pull the images in random order
    
    // var $sibs  = $active.siblings();
    // var rndNum = Math.floor(Math.random() * $sibs.length );
    // var $next  = $( $sibs[ rndNum ] );


    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}

function ajax(file, cel, query, mit){
	if(query.match('id:')){
		var keres = query.split("id:");
		query = keres[1]+'='+document.getElementById(keres[1]).value;
	}
	
	//$("#" + cel).html("<div class=\"loader\"><img src=\"Static/Images/ajax-loader.gif\" alt=\"\" /></div>");
	//$("#" + cel).append("<div class=\"loader\"><center><img src=\"Static/Images/ajax-loader.gif\" alt=\"\" /></center></div>");
	$('.' + cel).append("<div class=\"loader\"><center><img src=\"Static/Images/ajax-loader.gif\" alt=\"\" /></center></div>");
	$("#" + cel).load(file + "?" + query + mit, '', function(){ } );
}



function ajaxFileUpload(Fancy){
	var Fancy;
	var slash;
	
	if(Fancy){
		slash = '/';
	} else {
		slash = "";
	}

	$("#loading")
	.ajaxStart(function(){
		$(this).show();
	})
	.ajaxComplete(function(){
		$(this).hide();
	});

	$.ajaxFileUpload(
		{
			url:slash + 'Modules/Framework/AjaxFileupload.php?fancy='+Fancy+'&uploadtype='+$('#uploadtype').val()+'&filename='+$('#fileName').val()+'&filedesc='+$('#fileDesc').val(),
			secureuri:false,
			fileElementId:'fileToUpload',
			dataType: 'json',

			success: function (data, status){
				if(typeof(data.error) != 'undefined'){
					if(data.error != ''){
						//alert(data.error);
						ajax(slash + 'Templates/Filesupload/Filesupload.php','files','','');
					}
					else{
						//alert(data.msg);
						ajax(slash + 'Templates/Filesupload/Filesupload.php','files','','');
					}
				}
			},
			error: function (data, status, e){
				//alert(e);
				ajax(slash + 'Templates/Filesupload/Filesupload.php','files','','');
			}
		}
	)

	$('#fileName').attr('value', '');
	$('#fileDesc').attr('value', '');

	return false;
}





function collapse(id){
	if(document.getElementById(id).style.display == "block"){
		document.getElementById(id).style.display = "none";
	} else {
		document.getElementById(id).style.display = "block";
	}
}


function growl(message,id,modul){
	var hivas;
	var header;
	var uzenet;

	switch(message){
		case 'activate':
			switch(modul){
				case 'Users':
					uzenet = 'A felhasználó aktiválása megtörtént!';
					header = 'Felhasználó aktiválása'
				break;

				case 'Termekek':
					uzenet = 'A termék aktiválása megtörtént!';
					header = 'Termék aktiválása'
				break;

				case 'Munkatarsak':
					uzenet = 'Munkatárs aktiválása megtörtént!';
					header = 'Munkatárs aktiválása'
				break;

				case 'Modozatok':
					uzenet = 'Módozat aktiválása megtörtént!';
					header = 'Módozat aktiválása'
				break;
			}
			hivas = ajax('Modules/' + modul + '/ajax_passivate.php','talalatok','id='+id,' #talalatok');
			break;

		case 'passivate':
			switch(modul){
				case 'Users':
					uzenet = 'A felhasználó passziválása megtörtént!';
					header = 'Felhasználó passziválása'
				break;

				case 'Termekek':
					uzenet = 'A termekek passziválása megtörtént!';
					header = 'Termekek passziválása'
				break;

				case 'Munkatarsak':
					uzenet = 'Munkatárs passziválása megtörtént!';
					header = 'Munkatárs passziválása'
				break;

				case 'Modozatok':
					uzenet = 'Módozat passziválása megtörtént!';
					header = 'Módozat passziválása'
				break;
			}

			hivas = ajax('Modules/' + modul + '/ajax_passivate.php','talalatok','id='+id,' #talalatok');
		break;
	}

	/* GROWL HÍVÁS */
	$.jGrowl(uzenet, {
		header: header,
		beforeOpen: function(e,m) {
			hivas;
  	}
	});

	/*
	$.jGrowl('Munkatárs passziválása megtörtént!', {
		header: 'Munkatárs passziválása',
		beforeOpen: function(e,m) {
			ajax('Modules/Munkatarsak/ajax_passivate.php','a','munkatars_id=<?= $id ?>','');

  	}
	});*/
}