//<![CDATA[
$(document).ready(function() { 

jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    
	new_slide = '<li class="slide" id="big_slide'+arguments[i].substr(0,arguments[i].length-4)+'"><img alt=""  src="/layout/'+arguments[i]+'" /></li>';
	jQuery("#slider ul").append(new_slide);
	
  }
}

$.preloadImages('0.jpg','1.jpg','2.jpg','3.jpg','4.jpg','5.jpg','6.jpg','7.jpg','8.jpg','9.jpg','10.jpg','11.jpg','12.jpg','13.jpg','14.jpg','15.jpg','16.jpg','17.jpg','18.jpg','19.jpg','20.jpg','21.jpg','22.jpg');
	var current_slide = $('#slider li.slide:first');
	var current_slide_control = $('#slider_controls li:first');
	animation = setInterval("jQuery.fn.animateSlider()", 5000);
	
	function showSlide(slide,slide_control)
	{
		all_slides = $('#slider li.slide');
		for(i = 0; i< all_slides.length;i++)
		{
			if($(all_slides.get(i)).css('display') != 'none' && $(all_slides.get(i)).find('img').attr('src') != slide.find('img').attr('src'))
			{
				$(all_slides.get(i)).hide();
				//alert(all_slides.get(i));
			}
		}
		
		current_slide.fadeOut(1000,function(){
				slide.fadeIn(1000);
				current_slide = slide;
				
				current_slide_control.find('img').attr('src','/layout/slider_control.jpg');
				slide_control.find('img').attr('src','/layout/slider_controlH.jpg');
				current_slide_control = slide_control;
			});
			
		//musim najprv overit ci su vsetky slides schovane okrem aktualnho
		
		
	}
	
	function moveSlider()
	{
		next_slide = current_slide.next();
		next_slide_control = current_slide_control.next();
		if('slide' != next_slide.attr('class'))
		{
			next_slide = $('#slider li.slide:first');
			next_slide_control = $('#slider_controls li:first');
		}
		
		showSlide(next_slide,next_slide_control);
	}
	
	function resetSliders()
	{
		 $('#slider li.slide').hide();
		 $('#slider_controls li img').attr('src','/layout/slider_control.jpg');
	}

	$.fn.animateSlider = function()
	{
		moveSlider();
	};
	
	$('#slider_controls img').click(function(){gotoSlide(this);})
	
	function gotoSlide(elem)
	{
		resetSliders();
		
		show_slide_control = $(elem);
		slide_control_id = $(elem).attr('id').substr(5);

		//show_slide = $($('#slider li').get(parseInt(slide_control_id)));
		show_slide = $($('#slider').find('#big_slide'+slide_control_id));
		
		showSlide(show_slide,show_slide_control.parent());
		clearInterval(animation);
		animation = setInterval("jQuery.fn.animateSlider()", 5000);
	}
	
	$('#prev').click(function(){prevSlide();})
	$('#next').click(function(){nextSlide();})
	
	function nextSlide()
	{
		resetSliders();
		moveSlider();
		clearInterval(animation);
		animation = setInterval("jQuery.fn.animateSlider()", 5000);
	}
	
	function prevSlide()
	{
		resetSliders();
		prev_slide = current_slide.prev();
		prev_slide_control = current_slide_control.prev();
		if('slide' != prev_slide.attr('class'))
		{
			prev_slide = $('#slider li.slide:first');
			prev_slide_control = $('#slider_controls li:first');
		}
		
		showSlide(prev_slide,prev_slide_control);
		clearInterval(animation);
		animation = setInterval("jQuery.fn.animateSlider()", 5000);
	}


/*
	$(function(){
		$("#slider").jCarouselLite({
        btnNext: "#next",
        btnPrev: "#prev",
		visible: 1,
		auto: 2500,
   		speed: 2500,
		afterEnd: function(a) 
		{
			$("#slider_controls img").each(function(){
		        $(this).attr('src','/layout/slider_control.jpg');
		      });

			$('#'+a.attr('class')).attr('src','/layout/slider_controlH.jpg');

    	},
		btnGo:["#slide0", "#slide1","#slide2","#slide3","#slide4","#slide5","#slide6","#slide7","#slide8","#slide9","#slide10"]
	    });
	});
	*/
	
	$("span.info").tooltip({ 
    	delay: 0,
		bodyHandler: function() 
		{ 
        	//return $($(this).find('.desc').html()).html(); 
			return $(this).find('.desc').html();
			
			//return "ok"; 
    	}
	});
	
	$("#slider_controls img").tooltip({ 
    	delay: 0,
		showURL: false, 
		bodyHandler: function() 
		{ 
        	//return $($(this).find('.desc').html()).html(); 
			img_src = $(this).attr('id').substr(5);
			//alert(img_src.substr(5));
			return "<img style='width:250px;' alt=''  src='/layout/"+img_src+".jpg' />";
			//return "ok"; 
    	}
	});
        
	$('#slider_controls img').mouseover(function(){controlHover(this);})
	$('#slider_controls img').mouseout(function(){controlUHover(this);})
	
	function controlHover(elem)
	{
		$(elem).attr('src','/layout/slider_controlH.jpg');
	}
	
	function controlUHover(elem)
	{
		$(elem).attr('src','/layout/slider_control.jpg');
	}
	
	
	$('ul#nav').superfish({ 
        hoverClass:    'm_hover', 
		delay:       500,                             // .5 second delay on mouseout 
        animation:   {opacity:'show',height:'show'},  // fade-in and slide-down animation 
        speed:       'fast',                          // faster animation speed 
        autoArrows:  false,                           // disable generation of arrow mark-up 
        dropShadows: false                            // disable drop shadows 
    }); 

	
	/*
	$('span.info').mouseover(function(e){showDesc(this,e);})
	$('span.info').mouseout(function(){$(this).find('.desc').hide()})
	
	function showDesc(elem,e)
	{
		desc = $(elem).find('.desc');
		var desc_height = desc.height();
		var top_pos = (e.pageY - (desc_height) - 50)
		desc.css("top",top_pos + "px");
		desc.css("left",(e.pageX + 10) + "px");
		desc.show();
	}
	*/
	
	/*
	$('#contact_form').submit(function(){sendEmail();return false;})
	
	function sendEmail()
	{
		var form_data = $('#contact_form').serialize();
		//alert(form_data);
		
		
		$.ajax({
				   type: "GET",
				   url: "sendEmail.php",
				   data: form_data,
				   success: function(msg)
				   {
						$('#contact_form').html(msg);
				   }
			   });	
			   
	}
	*/
	
	$('#choices a').mouseover(function(){hoverMenu(this);})
	$('#choices a').mouseout(function(){hoverUMenu(this);})
	
	function hoverMenu(elem)
	{
		var hover_image = $(elem).attr('id');
		$(elem).find('img').attr('src','/layout/'+hover_image+'H.png');
	}
	
	function hoverUMenu(elem)
	{
		var hover_image = $(elem).attr('id');
		$(elem).find('img').attr('src','/layout/'+hover_image+'.png');
	}
	
	$('#choices a').mouseout(function(){hoverUMenu(this);})
	
	$('#prev').mouseover(function(){showControl('.prev')})
	$('#prev').mouseout(function(){hideControl('.prev')})
	$('#next').mouseover(function(){showControl('.next')})
	$('#next').mouseout(function(){hideControl('.next')})
	
	function showControl(elem)
	{
		$(elem).show();
		$(elem).css('width','22px');
		$(elem).css('height','44px');
	}
	
	function hideControl(elem)
	{
		$(elem).hide();
		
	}
	
	$('#contact_form').submit(function(){sendEmail();return false;})
	
	function sendEmail()
	{
		var form_data = $('#contact_form').serialize();

		//kontrola
		var v_name = $('#name').val();
		var v_email = $('#email').val();
		var v_text = $('#text').val();

		var error = new Array();

		if('' == v_name || ' Vaše meno a priezvisko' == v_name)
		{
			error['name'] = "Musíte zadať Vaše meno a priezvisko";
			alert(error['name']);
			return false;
		}
		
		if('' == v_email || ' Zadajte Váš e-mail' == v_email)
		{
			error['email'] = "Musíte zadať Váš email";
			alert(error['email']);
			return false;
		}
		
		if('' == v_text || 'Máte záujem o návrh loga alebo celkovej vizuálnej identity? Sem napíšte Vaše požiadavky:' == v_text)
		{
			error['text'] = "Musíte zadať Text";
			alert(error['text']);
			return false;
		}
		
		

		$.ajax({
			   type: "GET",
			   url: "/sendEmail.php",
			   data: form_data,
			   success: function(msg)
			   {
					$('#contact_form').html(msg);
			   }
		   });	
	}
});
//]]>