$(document).ready(function(){
	//init fancy box
	$('.fancybox').fancybox({
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic'
	});
	
	$('#nivoslider').nivoSlider({
		effect: 'fade',
		captionOpacity:1,
		pauseTime: 10000
	});

	$('.mprthumb').hover(function(){
		$(this).find('.ttext').animate({opacity:0.8, bottom:'0px'}, 300);
	},function(){
		$(this).find('.ttext').animate({opacity:0, bottom:'-25px'}, 300);
	});
	
	$('.faq li a[href]:nth-child(2)').click(function(){
		var hrf=$(this).next().slideToggle().end().attr('href');
		hrf = hrf.split('#');
		window.location.hash='#'+hrf[1];
		return false;
	});
	
	//kontaktny formular
	$('#kontaktform').ajaxForm({
		dataType:'json',
		success:function(data) {

			if (data.senderror) {
				alert('Správu sa nepodarilo odoslať. Skúste neskôr prosím.');
				return;
			}

			if (data.success==true) {
				$('.kontaktform').slideUp(function(){
					$('.kontaktform').html('<p class="success">Ďakujeme Vám za odoslanie Vašej otázky. Odpovieme do 24 hodín.</p>').slideDown();
				});
				return;
			}
			
			var errmsg=new Array();
			for(var i in data.error) {
				errmsg.push(data.error[i]);
				$('input[name="'+i+'"]').addClass('error');
			}
			
			if (!$('.kontaktform').children().first().is('div')) $('.kontaktform').prepend('<div class="errors"></div>');
			$('.kontaktform').children().first().html('<strong>Upozornenie:</strong> pre odoslanie správy vyplňte nasledovné polia: '+errmsg.join(', ')+'.');
		},
		error:function(data) {
			alert("Pri odosielaní došlo k chybe!\nSkúste neskôr prosím!");
		}
	}).find('select').gselect().end().find('.send').click(function(){ $(this).closest('#kontaktform').submit(); return false; }).end()
	.find('input[type="file"]').change(function(e){
		var inp=$(this).closest('tr');
		if (inp.next().has('input').length>0) return true;

		inp.clone(true).insertAfter(inp);
		return true;
	});
	
	$('#kfneed').change(function(){
		var num=$(this).find('option:selected').val();
		$('.kontaktform').find('.kfrm').hide().filter('.n'+num).show();
	});
	
	var splt = window.location.href.split('#');
	if (splt.length==2 && !isNaN(splt[1])) {
		$('#kfneed').val(splt[1]).change();
	}

});


