var ts;
var idg;


function select1(obj,event)
{
	//alert(obj.name);
	date = new Date();
	ts = date.getTime();
	$("#popupmenu").hide();
	$(".foldername").blur();
	if(event.shiftKey == false){
		if($(obj).parent().attr('class') != 'gallery_folder_div ui-selectee ui-selected'){
			if($(obj).parent().attr('class') != 'gallery_folder_div ui-draggable ui-droppable ui-selectee ui-selected'){
				$(".gallery_folder_div").attr('class','gallery_folder_div ui-draggable ui-droppable ui-selectee');
			}
		}
	}
	$(obj).parent().attr('class','gallery_folder_div ui-draggable ui-droppable ui-selectee ui-selected');
	var string;	
	$(".ui-selected").each(function(){
    	string = string + '_' + $(this).parent().attr('name');
    	over($(this).parent().attr('name'));
	});
	$.cookie('lastsel',$(obj).parent().parent().attr('name'),{ expires: 1 });
	$.cookie('selfolds',string,{ expires: 1 });
}

function showhint(obj)
{
	var pole = $.cookie('selfolds').split("_");
	var pocet = pole.length-1;
	if(pocet > 1)obj.append('<div class="foldernumber">&nbsp;'+pocet+'&nbsp;</div>');
	$(".foldernumber").css('margin-left',($(obj).width()/2)-2);
	$(".foldernumber").css('margin-top',-($(obj).height()/2)-5);
	$("#selectable").selectable('disable');
}

function over(id)
{
	$(".fldrnamediv1").show();
	$(".fldrnamediv2").hide();
	$(".foldername").hide();
	$("#n1"+id).hide();
	$("#n2"+id).show();
}

function over2(id)
{
	date = new Date();
	ts2 = date.getTime();
	if((ts2-ts) < 500)$.get($("#n2"+id).attr('name'));
	else{
		idg = id;
		setTimeout("bomba()",700);
	}
	ts = ts2;
}

function over3()
{
	$('.foldername').blur();
	$('.fldrnamediv1').show();
	$('.fldrnamediv2').hide();
	$('.foldername').hide();
	$('#popupmenu').hide();
}

function key(obj,event)
{
	if(event.keyCode == 13)over3()
}

function bomba()
{

	$("#n2"+idg).hide();
	$("#n3"+idg).show();
	$("#n3"+idg).focus();
}

function simulacedvojkliku(param)
{
	date = new Date();
	ts2 = date.getTime();
	if((ts2-ts) < 500)$.get(param);
	ts = ts2;
}

function selfoc(event)
{
	var nastaveni = $.cookie('nastaveni').split("-");
	var pocet = nastaveni[1]*1;
	var ids=0;
	var lastsel = $.cookie('lastsel');
	var id = $(".gallery_folder[name='"+lastsel+"']").attr('id');
	var koef = 1;
	id=id*1;
	if(nastaveni[0] == '1')koef = 7;
	if(nastaveni[0] == '2')koef = 13;
	if(nastaveni[0] == '3')koef = 4;	
	if(nastaveni[0] == '4')koef = 1;
	if(event.keyCode == 40)
	{
		id=id+koef;
		if(id>pocet)
		{
			if(nastaveni[0] == '3')id=(id%4)+1;
			else id=id-koef;
		}
	}
	if(event.keyCode == 38)
	{
		id=id-koef;
		if(id < 1)
		{
			if(nastaveni[0] == '3'){
				id=Math.floor(pocet/4)*4+(id+koef);
				id--;
			}else id=id+koef;
		}
		if(id > pocet)id=id-4;
	}
	if(nastaveni[0] != '4')
	{
		if(event.keyCode == 37 && id>1)id--;
		if(event.keyCode == 39 && id<pocet)id++;
	}
	var element = $("#"+id).children().children().next();
	select1(element,event);
}

function nobubble(e){
	if(e && e.stopPropagation){e.stopPropagation();}
	else{window.e.cancelBubble=true;}
}

$(".foldericon").live("dblclick", function (event) {
    event.preventDefault();
    location.href = this.name;
    //$.get(this.name);
});

$("#back").live("mousedown", function (event) {
    event.preventDefault();
    simulacedvojkliku($(this).attr('name'));
});

$('input').live('keydown', function(e) {
	if(e && e.stopPropagation){e.stopPropagation();}
	else{window.e.cancelBubble=true;}
});














