$(function () {
	if (location.href.indexOf('#')>0) {
		//alert('ff');
		$('html').scrollTop(0);
	}
	checkTables();
	$("a[rel^='fancybox']").fancybox();
	
	$("a[rel^='external']").click(function(){
	  this.target = "_blank";
	});

	$('#main_links').superfish( { autoArrows: false, delay: 100, speed: 'fast'}); 

	$('.tabs').tabs({ 
	   select: function(event, ui) 
	   {
		//console.log(ui);
		  window.location = ui.tab.hash;
	   }
	});
	
	runSlide(0);
	
});

function runSlide(id) {
	var $eles = $('.slide_link');
	var i = id%$eles.length;
	//console.log(i);
	$('.slide_link:visible').fadeOut(2000).removeClass('active');
	$eles.eq(i).addClass('active').fadeIn(((id==0)?0:2000), function () {
		setTimeout(function () { runSlide(i+1);}, SLIDER_TIME);
	});
}

function checkContactForm()
{
	var search_meno = document.getElementById("search_meno").value;
	var search_email = document.getElementById("search_email").value;
	var search_dotaz = document.getElementById("search_dotaz").value;
	
	if(search_meno == '' || search_email == '' || search_dotaz == '')
	{
		alert("Vyplnte povinne polozky.");
		return false;
	}
	else
	{
		return true;
	}
}

$(document).ready(function(){
	$("#nl_submit").bind("click", function(){
		$("#nl_info").text('Spracovanie...');
		var email = $("#nl_email").val();
		$.ajax({
			url : "index.php?ajaxrequest=newsletter-signup&email=" + email,
			success : function (data) {
			   if(data=="OK") { 
   				$("#nl_info").text("Ďakujeme");
			   } else {
				$("#nl_info").text(data);
			   }
			}
		});
		return false;
	});	
	
	$("#nl_email").click( function () {
		$(this).val('');
	});
	
	$('#search_link').click( function () {
		$('#search_div').toggle(400);
	});
	
	$('#krajiny').change( function () {
		//alert($(this).val());
		var val = $(this).val();
		$.ajax({
			url : SITEURL+"/index.php?ajaxrequest=napln_lokality&val=" + val,
			success : function (data) {
				$('#lokality').html(data);
			}
		});
	});
});


function checkTables() {
	$('table').find('tr:first').each(
		function() {
			var ch = $(this).find('img');
			var $par = $(this).parents('table');
			if (ch.length==0) {
				$(this).addClass('thead');
			} else {
				var $pp = $(ch).parent('a');
				//console.log($pp);
				if ($pp.length!=0) {
					$pp.attr('rel', 'fancybox');
					$pp.attr('target', '');
				}
				$par.addClass('img_table');
			}
		}
	);
	
	$('div.content').find('img').each(
		function() {
			var par = $(this).parent('a');
			var par2 = $(this).parent('td');
			if ((par.length==0) && (par2.length==0))
				$(this).css('margin', '0px 5px 10px');
		}
	);
}

