$(document).ready(function() {
	$('#navigation li').fade();
	
	var $pridajDokument = $('div#pridajDokumenty').length;
	
	if ( $pridajDokument == 1 )
	{
		// pridanie dokumentov do projektu
		pridajDokumenty();
		// prehlad dokumentov v projektoch
		prehladDokumenty();
	}
	
	
});

function pridajDokumenty()
{
	$.get(base_url + 'pridajProjekt',
		function(transportMsg)
		{
	 		$('div#pridajDokumenty').html(transportMsg);
		}
	);
}

function prehladDokumenty()
{
	$.get(base_url + 'prehladProjektov',
		function(transportMsg){
	 		$('div#prehladDokumenty').html(transportMsg);
			$('#projektPrehlad p.popis').each(function() {
				$(this).css({display: 'none'});
			});
		}
	);
}

// funkcia pre pomaly fade na menu
$.fn.fade = function() {
	// nasrat pre IE6 a nizsi
	if ($(this).attr('class') != 'selected')
	{
		if ($.browser.msie && $.browser.version < 7) return;
		return $(this)
			.removeClass('highlight')
			.find('a')
			.append('<span class="hover" />').each(function () {
				var $span = $('> span.hover', this).css('opacity', 0);
				$(this).hover(function () {
					$span.stop().fadeTo(500, 1);
				}, function () {
					$span.stop().fadeTo(500, 0);
				});
			});
	}
}

function pridajDokument(thisItem)
{
	$.post(thisItem.action,
		{
			subor: $('#subor').val(),
			kategoria: $('#kategoria').val(),
			popis: $('#popis').val()
		},
	 	function(transportMsg)
		{
			if (transportMsg == 'uspesne')
			{
				pridajDokumenty();
				prehladDokumenty();
			}
		}
	);
}

function uploadNew()
{
	new Ajax_upload('#upload', {
		action: base_url + 'ajax_upload',
		name: 'userfile',
		onSubmit: function(file) {
			var loading = '<img src="\/static\/images\/loadingAnimation.gif" alt="Prenášam súbor ' + file + '" \/>';
			$('#upload-info').html('Prenášam súbor ' + file + ' ...<br/>' + loading);
		},
		onComplete: function(file, transportMsg) {
			if (transportMsg == 'uspesne')
			{
				$('#upload-info').html('Súbor <strong>' + file + '</strong> bol prenesený v poriadku.');
				$.get(base_url + 'addDescription',
					function(transportMsg)
					{
				 		$('div#pridajDokumenty').html(transportMsg);
					}
				);
			}
		}
	});
}

function changeProject(thisItem)
{
	if ($(thisItem).val() == 'addnew')
	{
		var $novyProjekt = '<p class=\"text\"><label for=\"projectName\">Názov projektu <span class=\"required\">*<\/span><\/label><input type=\"text\" name=\"projectName\" id=\"projectName\" value=\"\" \/><\/p>';
		$novyProjekt += '<p class=\"text\"><label for=\"projectInfo\">Popis projektu <span class=\"required\">*<\/span><\/label><textarea name=\"projectInfo\" id=\"projectInfo\" rows=\"40\" cols=\"8\"\/><\/textarea><\/p>';
		$novyProjekt += '<p class=\"text\"><input type=\"submit\" name=\"submitNewProject\" id=\"submitNewProject\" value=\"Pridať projekt\" class=\"tlacitko\" onclick=\"novyProjekt(); return false;\" \/><\/p>';
		$(thisItem).parent('p').parent('fieldset').append($novyProjekt);
	}
	else if ($(thisItem).val() == '---')
	{
		return false;
	}
	else
	{
		$.post(base_url + 'vyberProjekt',
			{
				idProjektu: $(thisItem).val()
			},
			function(transportMsg)
			{
				$('#projektPridaj').html(transportMsg);
			}
		);
	}
}

function novyProjekt()
{
	var $nazov = $('#projectName').val();
	var $popis = $('#projectInfo').val();
	
	$.post(base_url + 'createProject',
		{
	 		nazov: $nazov,
			popis: $popis
		},
		function(transportMsg)
		{
	    	$('#projektPridaj').html(transportMsg);
		}
	);
	return false;
}

function zobrazPodrobnosti(thisItem)
{
	var $id = thisItem.split('-')[0];
	if ($('#' + $id).hasClass('nezobrazene'))
	{
		$('#' + $id).removeClass('nezobrazene');
		$('#' + $id).slideDown(400);
	}
	else
	{
		$('#' + $id).addClass('nezobrazene');
		$('#' + $id).slideUp(400);
	}
	
}

function sPopisom()
{
	var $checked = $('#s-popisom:checked').length;
	if ($checked == 1)
	{
		$('#projektPrehlad p.popis').each(function() {
			$(this).css({display: 'block'});
		});
	}
	else
	{
		$('#projektPrehlad p.popis').each(function() {
			$(this).css({display: 'none'});
		});
	}
}
