$(document).ready(function() {
	
	function fadeHeader(){
		op = $('#header_noc').css('opacity');
		if(op==0){
			$('#header_noc').fadeTo(6600,1);
		} else if(op==1){
			$('#header_noc').fadeTo(6600,0);
		}
	}	
	
	//OZNAM
	$('#close-oznam').click(function(){
		$('#oznam').slideUp('fast');
	})
	
	//FORM VALIDACIA
	$('#form').submit(function(){
		var povol = true;
		$('#form input, textarea').each(function(intIndex){
			if($(this).attr('type')!='radio' && $(this).attr('type')!='hidden' && $(this).hasClass('povinne')==true) {
				if($(this).val()==''){
					alert('Povinné údaje musia byť vyplnené!');
					$(this).focus();
					$(this).addClass('highlighted');
					povol = false;
					return false;
				}
				else {
					$(this).removeClass('highlighted');
				}
			}
		})
		if(!povol){
			return false;
		}
	});
	
	//SEARCH
	$('.hladat').focus(function(){ 
		if($(this).val()=='hľadaj'){
			$(this).attr('value',''); 
			$(this).removeClass('gray');
		}
	})
	
	$('.hladat').blur(function(){ 
		if($(this).val()==''){
			$(this).attr('value','hľadaj'); 
		}
	})
	
	var def = new Array();
	$('.clean').each(function(i){ 
		def[i] = $(this).val();
	});
	
	$('.clean').each(function(i){ 
		$(this).focus(function(){
			if($(this).val()==def[i]){
				$(this).attr('value',''); 
			}
		})
		$(this).blur(function(){
			if($(this).val()==''){
				$(this).attr('value',def[i]); 
			}
		})
	})
	
	
});

$(document).ready(function() {
	/* This is basic - uses default settings */	
	$("a.single_image").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'hideOnContentClick': true,
		'overlayColor' : 'black'
	});

	/* Apply fancybox to multiple items */	
	$("a.grouped_elements").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'hideOnContentClick': true,
		'overlayColor' : 'black'
	});	
	
	var news=new Array(); 
    var stopSwitching = false;
    var speed = 5000;
    var bannery = new Array();
	var last = $('.banner_in').length-1;
	
	$('.banner_in').each(function(i){
		bannery[i] = $(this).attr('id');
	})
	
	$('.banner_in').fadeOut(0);
	var sucasny_banner = 0;
	$('.banner_in:eq(0)').fadeIn('fast');
	
	$('.banner-link:eq(0)').addClass('on');
	
	function startSwitching(i)
	{ 
	    if(stopSwitching!=true)
	    {
	        zmenBanner(i);
			next = i+1; 
	        if(i==last){next = 0;}
	        setTimeout(function(){startSwitching(next);},speed); 
	    }
	}
	
	if(last>0) {
		setTimeout(function(){startSwitching(1);},speed);
	}
	
	var speed_fade = 'slow';
	/*function zmenBanner(indx){
		rozdiel = indx-sucasny_banner;
		rozdiel_abs = Math.abs(rozdiel)
		dlzka = 744*rozdiel_abs; 
		if(sucasny_banner!=indx){
			if(sucasny_banner<indx){
				znamienko='-';
				sucasny_banner = sucasny_banner+rozdiel;
			} else {
				znamienko='+';
				sucasny_banner = sucasny_banner-rozdiel_abs;
			}
			//alert(znamienko+'='+dlzka);
			$('.banner_move').animate({
					left: znamienko+'='+dlzka
				}, {duration: 1000, easing: 'easeOutBounce'}
			);			
			$('.banner-link').removeClass('on');
			$('.banner-link:eq('+indx+')').addClass('on');	
		}
	}*/
	
	function zmenBanner(indx){
			$('.banner_in').hide();
			$('.banner_in:eq('+indx+')').fadeIn(3000);
			
			sucasny_banner++;
			if(sucasny_banner>=$('.banner_in').size()){
				sucasny_banner = 0;
			}
					
			$('.banner-link').removeClass('on');
			$('.banner-link:eq('+indx+')').addClass('on');	
	}
	
	$('.banner-link').click(function(){
		$('.banner_in').stop(true,true);
		indx = $(this).index();
		zmenBanner(indx);
		stopSwitching = true;
	})
	
	//OZNAMY
	var current_oznam = 0;
	var spolu_oznamov = $('#modul_oznamy .jeden-oznam').size();	
	var stopOznamy = false;
	
	$('#modul_oznamy #up-arrow').click(function(){
		if(current_oznam>0) {
			$('#oznamy').animate({
				top:'+=75'
			});
			current_oznam--;
			stopOznamy = true;
		}
	})	
	$('#modul_oznamy #down-arrow').click(function(){
		if(current_oznam < spolu_oznamov-1) {
			$('#oznamy').animate({
				top:'-=75'
			});
			current_oznam++;
			stopOznamy = true;
		}
	})
	
	function posuvajOznamy(){
		if(!stopOznamy) {
			if(current_oznam < spolu_oznamov-1) {
				$('#oznamy').animate({
					top:'-=75'
				});
				current_oznam++;
			} else {
				$('#oznamy').animate({
					top:'0'
				});
				current_oznam = 0;			
			}
			setTimeout(function(){posuvajOznamy()},3000);
		}
	}
	if(spolu_oznamov>2) {
		setTimeout(function(){posuvajOznamy()},3000);
	}
	
	//KARIERA
	var current_kariera = 0;
	var spolu_karier = $('#modul_kariera .jeden-oznam').size();	
	var stopKariera = false;
	
		
	$('#modul_kariera #up-arrow').click(function(){
		if(current_kariera>0) {
			$('#kariera').animate({
				top:'+=65'
			});
			current_kariera--;
			stopKariera = true;
		}
	})	
	$('#modul_kariera #down-arrow').click(function(){
		if(current_kariera < spolu_karier-1) {
			$('#kariera').animate({
				top:'-=65'
			});
			current_kariera++;
			stopKariera = true;
		}
	})
	
	function posuvajKarieru(){
		if(!stopKariera) {
			if(current_kariera < spolu_karier-1) {
				$('#kariera').animate({
					top:'-=65'
				});
				current_kariera++;
			} else {
				$('#kariera').animate({
					top:'0'
				});
				current_kariera = 0;			
			}
			setTimeout(function(){posuvajKarieru()},3000);
		}
	}
	if(spolu_karier>2) {
		setTimeout(function(){posuvajKarieru()},3000);
	}
	
	
	
	
	//ZNACKY
	var znamienko = '-';
	
	var current_znacka = 0;
	var spolu_znaciek = $('.partner').size();
	var posun_znacku_o = 120;
	$('#left-arrow').click(function(){
		if(current_znacka>0) {
			$('#partneri_in').animate({
				left:'+='+posun_znacku_o
			});
			znamienko = '+';
			current_znacka--;
		}
	});	
	$('#right-arrow').click(function(){
		if(current_znacka < spolu_znaciek-1) {
			$('#partneri_in').animate({
				left:'-='+posun_znacku_o
			});
			znamienko = '-';
			current_znacka++;
		}
	})
	
	//PARTNERI
	function menPartnerov(i_partner){
		$('.modul_partner').hide();
		$('.modul_partner:eq('+i_partner+')').show();
		i_partner++;
		if(i_partner==$('.modul_partner').length){i_partner = 0;}
		setTimeout(function(){menPartnerov(i_partner)},3000);
	}
	
	menPartnerov(0);
	
	//AKCIE
	function menAkcie(i_partner){
		$('.akcia-holder').hide();
		$('.akcia-holder:eq('+i_partner+')').show();
		i_partner++;
		if(i_partner==$('.akcia-holder').length){i_partner = 0;}
		setTimeout(function(){menAkcie(i_partner)},3000);
	}
	
	menAkcie(0);
	
	//TITULKY
	var posuvaj = new Array();
	posuvaj['partneri_in'] = true;	
	
	function posun(id){
		if(posuvaj[id]) {
			curr_left = $('#'+id).css('left');
			curr_left = parseInt(curr_left);
			if(curr_left<-14000){
				$('#'+id).css('left','20px');
			}
			$('#'+id).animate({left: znamienko+'=2'},50,function(){
				posun(id);
			});
		}
	}
	
	posun('partneri_in');
	$('#partneri_in').mouseover(function(){
		posuvaj['partneri_in'] = false;
	});
	$('#partneri_in').mouseout(function(){
		posuvaj['partneri_in'] = true;
		posun('partneri_in');
	})
	
	
	
	
	/*var colors = new Array('black','red');
	function blikaj(i,klass,speed) {
		$('.'+klass).animate({ 'color': colors[i] }, speed);
		i++;
		if(i>colors.length){i=0;}
		blikaj(i,klass,speed);
	}
	
	blikaj(0,'green',1000);*/
	
	
	
	//$('#img-akcia').css('opacity',0.8)
	
});

function openWindow(file,u,t,name,width,height){	// OTVORI NOVE OKNO ABY s V NOM DAL VOLAT JAVASCRIPT DO STAREHO OKNA
	WREF = window.open(file+'?u='+u+'&t='+encodeURIComponent(t), name ,'width='+width+', height='+height+', scrollbars=yes'); 
}
