//Slideshow
var number_of_slides = 0;
var current_slide = 1;
var slide_interval = null;
var slide_miliseconds = 6000;
var slide_miliseconds2 = 3000;

function EndAjax()
{
   $('.ajaxOverlay').hide();
}

$(document).ready(function() {
	//Delete duplicate tabs
	$('li#predstavitev').slice(1).remove()
	$('div[rel=predstavitev]').slice(1).remove();

	$("#filterForm .vertDivide:last").hide();

	//SLIDESHOW
    $('#slider').nivoSlider({
        effect: 'fade', // Specify sets like: 'fold,fade,sliceDown'
        boxCols: 8, // For box animations
        boxRows: 4, // For box animations
        animSpeed: 500, // Slide transition speed
        pauseTime: 4000, // How long each slide will show
        directionNav: false, // Next & Prev navigation
        directionNavHide: false, // Only show on hover
        controlNav: true, // 1,2,3... navigation
        keyboardNav: true, // Use left & right arrows
        pauseOnHover: true, // Stop animation while hovering
        manualAdvance: false, // Force manual transitions
        captionOpacity: 0.8, // Universal caption opacity
        prevText: 'Nazaj', // Prev directionNav text
        nextText: 'Naprej', // Next directionNav text
        beforeChange: function(){}, // Triggers before a slide transition
        afterChange: function(){}, // Triggers after a slide transition
        slideshowEnd: function(){}, // Triggers after all slides have been shown
        lastSlide: function(){}, // Triggers when last slide is shown
        afterLoad: function(){} // Triggers when slider has loaded
    });

     // Ajax loader binder
     $(".ajaxLoader").bind("click",function(){
        $('.ajaxOverlay').show();
     });
	 
	 //OBVESTILO
	 $(".closeObvestilo").bind("click",function(){
        $('div.blockObvestilo').fadeOut("fast");
		
		return false;
     });
	 
	 //PRODUCT: Svetovalec
     $("a.svetovalec").bind("click",function(){
        $('div.blockSvetovanje').fadeIn("slow");
		var podatek = $(this).attr("id");
		if(podatek != "080 30 09" && podatek != "0803009" && podatek != "")
			$("p.phoneSvetovanje").html(podatek);
		else
			$("p.phoneSvetovanje").html("<img src='images/0803009.jpg' title='080 30 09'>");
		return false;
     });
	 $(".closeSvetovanje").bind("click",function(){
        $('div.blockSvetovanje').fadeOut("fast");
		
		return false;
     });

     // SLIDESHOW prva stran ---------------------------------------------------
     $('#slideRight').bind('click', function() {
        $('.innerWrapper:visible:first').slideUp('fast');
        if($('.innerWrapper:visible:first').next('.innerWrapper:hidden').length > 0)
            $('.innerWrapper:visible:first').next('.innerWrapper:hidden').slideDown('fast');
        else
            $('.innerWrapper:hidden:first').slideDown('fast');
        return false;
      });

       $('#slideLeft').bind('click', function() {
        $('.innerWrapper:visible:first').slideUp('fast');
        if($('.innerWrapper:visible:first').prev('.innerWrapper:hidden').length > 0)
            $('.innerWrapper:visible:first').prev('.innerWrapper:hidden').slideDown('fast');
        else
            $('.innerWrapper:hidden:last').slideDown('fast');
        return false;
      });
      // SLIDESHOW sorodni izdelki ---------------------------------------------
     $('#sorodniSlideRight').bind('click', function() {
        $('.sorodniInnerWrapper:visible:first').slideUp('fast');
        if($('.sorodniInnerWrapper:visible:first').next('.sorodniInnerWrapper:hidden').length > 0)
            $('.sorodniInnerWrapper:visible:first').next('.sorodniInnerWrapper:hidden').slideDown('fast');
        else
            $('.sorodniInnerWrapper:hidden:first').slideDown('fast');
        return false;
      });

       $('#sorodniSlideLeft').bind('click', function() {
        $('.sorodniInnerWrapper:visible:first').slideUp('fast');
        if($('.sorodniInnerWrapper:visible:first').prev('.sorodniInnerWrapper:hidden').length > 0)
            $('.sorodniInnerWrapper:visible:first').prev('.sorodniInnerWrapper:hidden').slideDown('fast');
        else
            $('.sorodniInnerWrapper:hidden:last').slideDown('fast');
        return false;
      });
     // ------------------------------------------------------------------------

	//POŠLJI POVPRAŠEVANJE MAIL
	$('.largeBtn.posljiNarociloKatalogov').click(function() {
            var n_error = 0;
            $('form[name=narociloKatalogov] .obvezno').each(function(){
                if ($(this).val().length < 2)
                {
                    $(this).css("border","1px solid #C40F3C");
                    n_error++;

                }
            });

            if (n_error > 0){ 
				jAlert('Izpolnite zahtevana polja!','Napaka');
			}else{
				var details = $("form[name=narociloKatalogov]").serialize();
				$('.ajaxOverlay').show();
				$.ajax({
					url: 'actions/ajax_narociloKatalogov.php',
					type: 'post',
					data: details,
					success: function(data) {
						var url = $('.largeBtn.posljiNarociloKatalogov').attr("href");
						window.location.href = url;
					}
				});
			}
			return false;
	});
	//POVPRAŠEVANJE - odpri več
	$('.zelimSvetovanje').click(function() {
		$('.onCheckOpen').toggle();
	});
	//POŠLJI POVPRAŠEVANJE MAIL
	$('.largeBtn.posljiPovprasevanjeForm').click(function() {
            var n_error = 0;
            $('form[name=povprasevanjeObrazec] .obvezno').each(function(){
                if ($(this).val().length < 2)
                {
                    $(this).css("border","1px solid #C40F3C");
                    n_error++;

                }
            });

            if (n_error > 0){ 
				jAlert('Izpolnite zahtevana polja!','Napaka');
			}else{
				var details = $("form[name=povprasevanjeObrazec]").serialize();
				var ref = $(this).attr("rel");
				$('.ajaxOverlay').show();
				$.ajax({
					url: 'actions/ajax_posljiPovprasevanje.php?ref='+ref,
					type: 'post',
					data: details,
					success: function(data) {
						var url = $('.largeBtn.posljiPovprasevanjeForm').attr("href");
						window.location.href = url;
					}
				});
			}
			return false;
	});
	//ODSTRANI IZ POVPRAŠEVALNEGA OBRAZCA
	$('.removePovprasevanje').click(function() {
		var id = $(this).attr("rel");
		var kosarica = 'id='+ id;
		$('.item[rel='+id+']').fadeOut("slow");
        $('.ajaxOverlay').show();
		$.ajax({
			url: 'actions/ajax_povprasevanjeOdstraniProdukt.php',
			type: 'post',
			data: kosarica,
			success: function(data) {
			  EndAjax();
			}
		});
		return false;
	});
	//DODAJ V POVPRAŠEVALNI OBRAZEC
	$('.largeBtn.posljiPovprasevanje').click(function() {
		var id = $(this).attr("rel");
		var kosarica = 'id='+ id;
        $('.ajaxOverlay').show();
		$.ajax({
			url: 'actions/ajax_dodajVPovprasevanje.php',
			type: 'post',
			data: kosarica,
			success: function(data) {
				var url = $('.largeBtn.posljiPovprasevanje').attr("href");
				window.location.href = url;
			}
		});
		return false;
	});
	//FAQ
	$("p.faqNaslov").click(function() {
		var rel = $(this).attr("rel");
		$("div.faqVsebina[rel="+rel+"]").slideToggle('fast');
	});
	//FILTER
	$("a.resetForm").click(function() {
		var stranid = $(this).attr("rel");
		var stranID = 'stranid='+ stranid;
        $('.ajaxOverlay').show();
		$.ajax({
			url: 'actions/ajax_resetFilterSession.php',
			type: 'post',
			data: stranID,
			success: function(data) {
				window.location = window.location.protocol + '//' + window.location.hostname + window.location.pathname;
			}
		});	
		return false;
	});
	$("a.submitFilterForm").click(function() {
		$("#filterForm").submit();
		return false;
	});
	//KOŠARICA korak 2 - prikaži formo za pozabljeno geslo
	$('a.pozabljenoGesloShow').click(function() {
		$('form.vovkoForm[name=pozabljeno-geslo]').slideDown("fast");
		return false;
	});
	//Popravljanje stranske navigacije - dodajanje .last
	$('div.content > ul > li').last().addClass("last");
	

	//KOŠARICA korak 3 - potrdi nakup
	$('a.largeBtn.potrdiNakup').click(function() {
	    $('.ajaxOverlay').show();
		$.ajax({
			url: 'actions/ajax_kosaricaPotrdiNakup.php',
			success: function(data) {
				var url = $("a.largeBtn.next.potrdiNakup").attr("href");
				window.location.href = url;
			}
		});
		return false;
	});

	
	//KOŠARICA korak 2 - naprej
	$('a.largeBtn.checkNaslov').click(function() {
		//Preveri, če je naslov izbran, ki klikne a.checkNaslov
		$.ajax({
			url: 'actions/ajax_checkNaslov.php',
			success: function(data) {
				if(data=="1")
				{
					var url = $("a.largeBtn.checkNaslov").attr("href");
					window.location.href = url;
					return false;
				}else{
					jAlert('Prosimo, potrdite podatke za hitri nakup!','Napaka');
					return false;
				}
			}
		});
		return false;
	});
		
	
	//KOŠARICA korak 2 - menjava naslova:
	$('select#izbiraNaslova > option').click(function() {
		var rel = $(this).attr("rel");
		$("p.izbiraNaslovaObvestilo").hide();
		$("ul.addressConfirmed").hide();
		$("ul.addressConfirmed[rel="+rel+"]").show();
		$('select#izbiraNaslova option').removeAttr('selected');
		$(this).attr('selected', 'selected');
		var addressid = $(this).attr("id");
		var naslovID = 'naslovid='+ addressid;
        $('.ajaxOverlay').show();
		$.ajax({
			url: 'actions/ajax_kosarica2SpremeniNaslov.php',
			type: 'post',
			data: naslovID,
			success: function(data) {
				//alert(data);
                 EndAjax();
			}
		});
	});
	//KOŠARICA korak 1 - naprej
	$('a.largeBtn.kosarica-step-1').click(function() {
		var url = $("a.largeBtn.next.kosarica-step-1").attr("href");
		var napaka = 0;
		if($(".dodatneMoznosti.obvezno").length > 0)
		{
			var val = $(".dodatneMoznosti.obvezno").val();
			if(val == ""){
				napaka++;
			}
		}
		
		if(napaka == 0)
		{
			$('.ajaxOverlay').show();
		}else
		{
			$(".dodatneMoznosti.obvezno").css("border","1px solid #C40F3C");
			jAlert('Prosimo, izberite izvedbo kljuke!','Napaka');
			return false;
		}
	});
	//KOŠARICA urejanje dodatne možnosti produkta
	$('select.dodatneMoznosti').change(function() {
				var izdelekid = $(this).attr("id");
				$("select.dodatneMoznosti option:selected").each(function () {
					var dodatnemoznosti = $(this).attr("value");
					var podatki = 'izdelekid='+ izdelekid + '&dodatnemoznosti=' + dodatnemoznosti;
					//Osvezi kolicino za spremenjeni izdelek v SESSIONu
					$.ajax({
						url: 'actions/ajax_kosaricaOsveziDodatneMoznostiIzdelka.php',
						type: 'post',
						data: podatki,
						success: function(data) {
						   EndAjax();
						}
					});
				});
	});
	//KOŠARICA urejanje količine:
	$('input.amount').keyup(function(){
				var izdelekid = $(this).attr("id");
				var kolicina = $(this).attr("value");
				var podatki = 'izdelekid='+ izdelekid + '&kolicina=' + kolicina;
                $('.ajaxOverlay').show();
				//Osvezi kolicino za spremenjeni izdelek v SESSIONu
				$.ajax({
					url: 'actions/ajax_kosaricaOsveziKolicinoIzdelka.php',
					type: 'post',
					data: podatki,
					success: function(data) {	
						//alert(data);
						$.ajax({
							url: 'actions/ajax_kosaricaOsveziSkupajZaPlacilo.php',
							success: function(data) {
								$("div.priceCell.vrednostNakupa").html(data);
                                 EndAjax();
							}
						});
						$.ajax({
							url: 'actions/ajax_kosaricaOsveziStroskeDostave.php',
							success: function(data) {
								$("div.priceCell.stroskiDostave").html(data);
                                 EndAjax();
							}
						});
						$.ajax({
							url: 'actions/ajax_kosaricaOsveziVrednostNakupa.php',
							success: function(data) {
								$("div.priceCell.skupajZaPlacilo").html(data);
                                 EndAjax();
							}
						});
					}
				});
	});
	//KOŠARICA odstrani produkt:
	$('div.remove a').click(function() {
		var id = $(this).attr("id");
		var kosarica = 'id='+ id;
		var count =  $("div.izdelek").size();
        $('.ajaxOverlay').show();
		$.ajax({
			url: 'actions/ajax_kosaricaOdstraniProdukt.php',
			type: 'post',
			data: kosarica,
			success: function() {
				$('.item[rel='+id+']').fadeOut("fast");
						$.ajax({
							url: 'actions/ajax_kosaricaOsveziSkupajZaPlacilo.php',
							success: function(data) {
								$("div.priceCell.vrednostNakupa").html(data);
                                 EndAjax();
							}
						});
						$.ajax({
							url: 'actions/ajax_kosaricaOsveziStroskeDostave.php',
							success: function(data) {
								$("div.priceCell.stroskiDostave").html(data);
                                 EndAjax();
							}
						});
						$.ajax({
							url: 'actions/ajax_kosaricaOsveziVrednostNakupa.php',
							success: function(data) {
								$("div.priceCell.skupajZaPlacilo").html(data);
                                 EndAjax();
							}
						});
			}
		});
		//Če ni izdelkov, osveži stran
		if(count == 1)
		{
			$("div.sporociloKosarice").html("<p id=\"center\">Vaša košarica je trenutno prazna.</p>");
			$(".kosarica-step-1").fadeOut("fast");
			$("a.basket").fadeOut("fast");
		}
		return false;
	});
	//PRODUKT: Dodaj v povprasevanje
	$('.largeBtn.povprasevanje').click(function() {
		var id = $(this).attr("rel");
		var kolicina = 1;
		var kosarica = 'id='+ id + '&kolicina=' + kolicina;
        $('.ajaxOverlay').show();
		$.ajax({
			url: 'actions/ajax_dodajVPovprasevanje.php',
			type: 'post',
			data: kosarica,
			success: function(data) {
				$('div.basketCounter span').html(data);
				$('div.basket').fadeIn("fast");
                 EndAjax();
			}
		});
		return false;
	});
	//PRODUKT: Dodaj v košarico
	$('.largeBtn.buy').click(function() {
		var id = $(this).attr("rel");
		var kolicina = 1;
		var kosarica = 'id='+ id + '&kolicina=' + kolicina;
		$('a.basket').fadeOut("fast");
        $('.ajaxOverlay').show();
		$.ajax({
			url: 'actions/ajax_dodajVKosarico.php',
			type: 'post',
			data: kosarica,
			success: function(data) {
				$('div.basketCounter span').html(data);
				$('a.basket').fadeIn("slow");
				var url = $('.largeBtn.buy').attr("href");
				window.location.href = url;
			}
		});
		return false;
	});
	//STRAN: Moj Račun
		//Odjava
		$('a.slashLink.odjava').click(function() {
			window.location = "actions/function_odjava.php";
		});		
		//Menjavanje naslovov (select option)
		$('select.izbiraNaslova > option').click(function() {
			var id = $(this).attr("id");
			$("form[name=urejanjeNaslova]").hide();
			$(".vovkoForm[rel="+id+"]").show();
			$('select.izbiraNaslova option').removeAttr('selected');
			$(this).attr('selected', 'selected');
		});
		//Spreminjanje racuna - potrjevanje
		$('.smallBtn.posodobiRacun').click(function() {
			var details = $("form[name=urejanjeRacuna]").serialize();
            $('.ajaxOverlay').show();
			$.ajax({
				url: 'actions/ajax_urejanjeRacuna.php',
				type: 'post',
				data: details,
				success: function(data) {
					alert("Podatki o računu so bili uspešno urejeni!");
                     EndAjax();
				}
			});
		});	
		//Spreminjanje naslova - potrjevanje
		$('.smallBtn.posodobiNaslov').click(function() {
			var id = $(this).attr("id");
			var details = $("form[name=urejanjeNaslova][rel="+id+"]").serialize();
            $('.ajaxOverlay').show();
			$.ajax({
				url: 'actions/ajax_urejanjeNaslova.php',
				type: 'post',
				data: details,
				success: function(data) {
					alert("Podatki o kupcu so bili uspešno urejeni!");
                     EndAjax();
				}
			});
		});

        //Spreminjanje naslova - dodaj kot novega
		$('.smallBtn.dodajNaslov').click(function() {
			var id = $(this).attr("id");
            id = id.split("_");
			var details = $("form[name=urejanjeNaslova][rel="+id[1]+"]").serialize();
            $('.ajaxOverlay').show();
			$.ajax({
				url: 'actions/ajax_dodajanjeNaslova.php',
				type: 'post',
				data: details,
				success: function(data) {
					alert("Podatki o kupcu so bili uspešno dodani!");
                     EndAjax();
                     window.location.reload();
				}
			});
		});


		//Prijava
		$('.smallBtn.prijava').click(function() {
			var details = $("form[name=prijava]").serialize();
            $('.ajaxOverlay').show();
			$.ajax({
				url: 'actions/ajax_Prijava.php',
				type: 'post',
				data: details,
				success: function(data) {
					$('.leftText').html(data);
                     EndAjax();
				}
			});	
		});
		//Pozabljeno geslo
		$('.smallBtn.pozabljenoGeslo').click(function() {
			var details = $("form[name=pozabljeno-geslo]").serialize();
            $('.ajaxOverlay').show();
			$.ajax({
				url: 'actions/ajax_PozabljenoGeslo.php',
				type: 'post',
				data: details,
				success: function(data) {
					$('.rightText').html(data);
                     EndAjax();
				}
			});	
		});
		//Nakup brez registracije
		$('.smallBtn.potrdipodatke').click(function() {

            var n_error = 0;
            $('form[name=nakupBrezRegistracije] .obvezno').each(function(){
                if ($(this).val().length < 2)
                {
                    $(this).css("border","1px solid #C40F3C");
                    n_error++;

                }
            });

            if (n_error > 0) jAlert('Izpolnite zahtevana polja!','Napaka');
            else if($("input#terms:checked").val() == 1)
            {
    			var details = $("form[name=nakupBrezRegistracije]").serialize();
                $('.ajaxOverlay').show();
    			$.ajax({
    				url: 'actions/ajax_nakupBrezRegistracije.php',
    				type: 'post',
    				data: details,
    				success: function(data) {
    					$('.leftText').html(data);
                         EndAjax();
    				}
    			});
            }
            else jAlert('Strinjanje s pogoji je obvezno za nadaljevanje nakupa.','Napaka');

		});
		//Registracija
		$('.smallBtn.registracija').click(function() {

            var n_error = 0;
            $('form[name=registracija] .obvezno').each(function(){
                if ($(this).val().length < 2)
                {
                    $(this).css("border","1px solid #C40F3C");
                    n_error++;

                }
            });

            if (n_error > 0) jAlert('Izpolnite zahtevana polja!','Napaka');
            else if ($('form[name=registracija] input#geslo').val() != $('form[name=registracija] input#geslo2').val()) jAlert('Gesli se ne ujemata!','Napaka');
            else if($("input#terms:checked").val() == 1)
            {
    			var details = $("form[name=registracija]").serialize();
                $('.ajaxOverlay').show();
    			$.ajax({
    				url: 'actions/ajax_Registracija.php',
    				type: 'post',
    				data: details,
    				success: function(data) {
    					$('.leftText').html(data);
                         EndAjax();
    				}
    			});
            }
            else jAlert('Strinjanje s pogoji je obvezno za registracijo.','Napaka');

		});
	//eNews FORM
		//Preverjanje med pisanjem
		$('div.eNewsForm > input.emailForm').typing({
			start: function (event, $elem) {
				$.ajax({
					url: 'actions/ajax_eNewsForm_preverjanje.php',
					type: 'post',
					data: {
						email: $("div.eNewsForm input.emailForm").val()
					},
					success: function(data) {
						if(data == 0){
							$("a.odjava").hide();
							$("a.prijava").show();
						}
					}
				});
			},
			stop: function (event, $elem) {
				$.ajax({
					url: 'actions/ajax_eNewsForm_preverjanje.php',
					type: 'post',
					data: {
						email: $("div.eNewsForm input.emailForm").val()
					},
					success: function(data) {
						if(data == 1){
							$("a.prijava").hide();
							$("a.odjava").show();
						}
					}
				});
			},
			delay: 1000
		});
		//Prijava
		$("a.prijava").click(function() {
		    $('.ajaxOverlay').show();
			$.ajax({
				url: 'actions/ajax_eNewsForm_prijava.php',
				type: 'post',
				data: {
					email: $("div.eNewsForm input.emailForm").val()
				},
				success: function(data) {
					$('.eNewsNotification').html(data);
					$('.eNewsNotification').fadeIn("fast");
					//alert('Load was performed.');
                     EndAjax();
				}
			});
		});	
		//Odjava
		$("a.odjavaEmail").click(function() {
		    $('.ajaxOverlay').show();
			$.ajax({
				url: 'actions/ajax_eNewsForm_odjava.php',
				type: 'post',
				data: {
					email: $("div.eNewsForm input.emailForm").val()
				},
				success: function(data) {
					$('.eNewsNotification').html(data);
					$('.eNewsNotification').fadeIn("fast");
					//alert('Load was performed.');
                     EndAjax();
				}
			});
		});		

	//subpage2.php - tabs
	$(".iconHolder").click(function() {
		if($(this).hasClass("link"))
		{

		}else
		{
			var id = this.id;	
			$(".iconHolder").removeClass("displayed");
			$(this).addClass("displayed");
			
			$("div.areaNav").removeClass("display");
			$("div.areaNav[rel="+id+"]").addClass("display");
			
			return false;
		}
	});	

	//product.php
		//Menjavanje izdelkov na sliki
		$("div.noTop img.slideshow#1").show();
		$("a.thumb").click(function() {
			$("div.slideHolder a.thumb.active").removeClass("active");
			$(this).addClass("active");
			var rel = $(this).attr("rel");
			var title = $(this).attr("title");
			var id = $(this).attr("id");
			$("div.noTop.changingImages img").hide();
			$("div.noTop.changingImages img[rel="+rel+"]").fadeIn("slow");
			$("div.productSubTitle").hide();
			$("div.productSubTitle[rel="+rel+"]").show();
			$("div.productInfo").hide();
			$("div.productInfo[rel="+rel+"]").show();
			$('.largeBtn').attr("rel",id);
			//Add to title
			var originalTitle = document.title;
			document.title = title+" - "+originalTitle;
			//Spremeni pot
			$("div.breadCrumbs span").html(title);
			
			return false;
		});		
		
		//Bere preko hasha in označi/prikaže prav izdelek
		if(window.location.hash) {
			var rel = window.location.hash.substring(1);	
			var title = $("div.slideHolder a.thumb[rel="+rel+"]").attr("title");
			var id = $("div.slideHolder a.thumb[rel="+rel+"]").attr("id");
			$("div.slideHolder a.thumb.active").removeClass("active");
			$("div.slideHolder a.thumb[rel="+rel+"]").addClass("active");
			$("div.noTop.changingImages img").hide();
			$("div.noTop.changingImages img[rel="+rel+"]").show();
			$("div.productSubTitle").hide();
			$("div.productSubTitle[rel="+rel+"]").show();
			$("div.productInfo").hide();
			$("div.productInfo[rel="+rel+"]").show();
			$('.largeBtn').attr("rel",id);
			//Add to title
			var originalTitle = document.title;
			document.title = title+" - "+originalTitle;
			//Spremeni pot
			$("div.breadCrumbs span").html(title);
		}
		
		//Menjavanje slik s puščicam
		var activeSlideshowID = $("img.slideshow.active").attr("id");
		$("img.slideshow.active").show();
		var count = $("img.slideshow").length;
		if(activeSlideshowID == 1){
			$("a.btn.produkt.goLeft").addClass("goLeftInactive");
		}
		if(activeSlideshowID == count){
			$("a.btn.produkt.goRight").addClass("goRightInactive");
		}		
			//Levo
			$("div.slideHolder a.btn.produkt.goLeft").click(function() {
				$("a.btn.produkt.goRight").removeClass("goRightInactive");
				var activeID = $("div.noTop img.slideshow.active").attr("id");
				var count = $("div.noTop img.slideshow").length;
				var id = activeID;
				id--;
				if(id>0)
				{
					$("div.noTop img.slideshow.active").fadeOut("slow");
					$("div.noTop img.slideshow.active").removeClass("active");
					$("div.noTop img.slideshow[rel="+id+"]").addClass("active");
					$("div.productSubTitle").hide();
					$("div.productSubTitle#"+id).show();
					$("div.noTop img.slideshow[rel="+id+"]").fadeIn("slow");
					if(id == 1){
						$("a.btn.produkt.goLeft").addClass("goLeftInactive");
					}
				}
				return false;
			});	
			//Desno
			$("div.slideHolder a.btn.produkt.goRight").click(function() {
				$("a.btn.produkt.goLeft").removeClass("goLeftInactive");
				var activeID = $("img.slideshow.active").attr("id");
				var count = $("img.slideshow").length;
				var id = activeID;
				id++;
				if(id<=count)
				{
					$("div.noTop img.slideshow.active").fadeOut("slow");
					$("div.noTop img.slideshow.active").removeClass("active");
					$("div.noTop img.slideshow[rel="+id+"]").addClass("active");
					$("div.productSubTitle").hide();
					$("div.productSubTitle#"+id).show();
					$("div.noTop img.slideshow[rel="+id+"]").fadeIn("slow");
					if(id == count)
						$("a.btn.produkt.goRight").addClass("goRightInactive");
				}
				return false;
			});	

	//Tabs
	$("div.content div.tabContent").hide();
	$("div.content div.tabContent:first").show();
	//$("div.tabNav ul li:first").addClass("active");
	$("div.greyTop > div.content > div.tabNav > ul > li").click(function() {
		$("div.tabNav ul li").removeClass("active");
		$(this).addClass("active");
		var id = $(this).attr("id");	
		$("div.tabContent").hide();
		$("div.tabContent[rel="+id+"]").fadeIn("fast").css({"visibility":"visible"});;
		return false;
	});	
	
	//HOME PAGE - NEWS
	var number_of_slides2 = $("div.story").length;
	if(number_of_slides2>0)
	{
			slide_interval = new Interval(function() {
				var id = $("div.story.active").attr("rel");
				$("div.story[rel="+id+"]").fadeOut("fast");
				$("div.story[rel="+id+"]").removeClass("active");
				id++;
				if(id > number_of_slides2)
				{
					$("div.story[rel=1]").fadeIn("fast");
					$("div.story[rel=1]").addClass("active");
				}else
				{
					$("div.story[rel="+id+"]").fadeIn("fast");
					$("div.story[rel="+id+"]").addClass("active");
				}
			}, slide_miliseconds2);
	}
	
	//Slideshow
	$(".slideLink:not(:first)").hide();
	$(".slideLink:first").show();
	var id = 1;
	//$("div.slideNav a#"+id).addClass("active");
	var bg = $("a.slideLink#"+id).attr("rel");
	$("div.slideBg").css("background-image","url(../vsebina/"+bg+")");
	$("div.slideBg").css("background-repeat","no-repeat");
	$("div.slideBg").css("background-position","center bottom");
	var bgcolor = $("a.slideLink#"+id).attr("rel2");
	var url = $("a.slideLink#"+id).attr("href");
	$("div.slideBg").css("background-color",bgcolor);
		number_of_slides = $("a.slideLink").length;
		if(number_of_slides > 1) {	// at least 2 slides needed to slide
			slide_interval = new Interval(function() {
				$("div.bannerLink").attr("href",url);
				$("div.slideNav a").removeClass("active");
				var id = $("a.slideLink").eq(current_slide).attr("id");
				$("div.slideNav a#"+id).addClass("active");
				$("a.slideLink").hide();
				$("a.slideLink#"+id).show();
				var bg = $("a.slideLink#"+id).attr("rel");
				$("div.slideBg").css("background-image","url(../vsebina/"+bg+")");
				$("div.slideBg").css("background-repeat","no-repeat");
				$("div.slideBg").css("background-position","center bottom");
				var bgcolor = $("a.slideLink#"+id).attr("rel2");
				$("div.slideBg").css("background-color",bgcolor);
				
				current_slide++;
				if(current_slide >= number_of_slides)
					current_slide = 0;
			}, slide_miliseconds);
		}
		
		$("a.slideLink, div.slideNav > a").hover(function() {
			slide_interval.pause();
		}, function() {
			slide_interval.resume();
		});
		
		
		$("div.slideNav > a").click(function(e) {
			e.preventDefault();
			if(!$(this).hasClass("active")) {
				var remaining = $(this).nextAll("a.slideLink").size();
				current_slide = number_of_slides - remaining;
				if(current_slide >= number_of_slides)
					current_slide = 0;
				var id = $(this).attr("id");
				$("div.slideNav a.active").removeClass("active");
				$(this).addClass("active");
				$("a.slideLink").hide();
				$("a.slideLink#"+id).show();
				var bg = $("a.slideLink#"+id).attr("rel");
				$("div.slideBg").css("background-image","url(../vsebina/"+bg+")");
				$("div.slideBg").css("background-repeat","no-repeat");
				$("div.slideBg").css("background-position","center bottom");
				var bgcolor = $("a.slideLink#"+id).attr("rel2");
				$("div.slideBg").css("background-color",bgcolor);
			}
		});
	
	//SECTION PAGE
		//Section tabs
		$("div.boxMiddle > a.greyTop").click(function() {
			if($(this).hasClass("noOpen"))
			{
				var url = $(this).attr("href");
				window.location.href = url;
			}else
			{
				var rel = $(this).attr("rel");
				if($("div.noTop[rel="+rel+"]").hasClass("open"))
				{
					var url = $(this).attr("href");
					window.location.href = url;
				}else{
				$("a.btn.sekcija").hide();
				$("a.btn.sekcija[rel="+rel+"]").show();
					var openSectionID = $("div.noTop.open div.products").attr("id");
					var count = $("div.noTop[rel="+rel+"] div.products").length;
					if(openSectionID == 1){
						$("a.btn.sekcija.goLeft[rel="+rel+"]").addClass("goLeftInactive");
					}
					if(openSectionID == count){
						$("a.btn.sekcija.goRight[rel="+rel+"]").addClass("goRightInactive");
					}	
				$("div.noTop.open").removeClass("open").slideToggle("fast");
				$("div.noTop[rel="+rel+"]").addClass("open").slideToggle("fast");
				return false;
				}
			}
		});
		//Section left - right
		var openSectionID = $("div.noTop.open div.products").attr("id");
		var count = $("div.noTop.open div.products").length;
		if(openSectionID == 1){
			$("a.btn.sekcija.goLeft").addClass("goLeftInactive");
		}
		if(openSectionID == count){
			$("a.btn.sekcija.goRight").addClass("goRightInactive");
		}	
			//Left
			$("div.boxMiddle > a.btn.sekcija.goLeft").click(function() {
				if($(this).hasClass("goLeftInactive"))
				{
				}else{
				var rel = $(this).attr("rel");
				var currentShowID = $("div.noTop.open[rel="+rel+"] div.products:visible").attr("id");
				nextID = currentShowID;
				nextID--;
				var count = $("div.noTop.open[rel="+rel+"] div.products").length;
				$("a.btn.sekcija.goRight[rel="+rel+"]").removeClass("goRightInactive");
				if(nextID==1){
					$(this).addClass("goLeftInactive");
				}
				$("div.noTop[rel="+rel+"] div.products:visible").hide();
				$("div.noTop.open[rel="+rel+"] div.products[rel="+nextID+"]").show();
				}
				return false;
			});
			//Right
			$("div.boxMiddle > a.btn.sekcija.goRight").click(function() {
				if($(this).hasClass("goRightInactive"))
				{
				}else{
				var rel = $(this).attr("rel");
				var currentShowID = $("div.noTop.open[rel="+rel+"] div.products:visible").attr("id");
				nextID = currentShowID;
				nextID++;
				var count = $("div.noTop.open[rel="+rel+"] div.products").length;
				$("a.btn.sekcija.goLeft[rel="+rel+"]").removeClass("goLeftInactive");
				if(nextID==count){
					$(this).addClass("goRightInactive");
				}
				$("div.noTop[rel="+rel+"] div.products:visible").hide();
				$("div.noTop.open[rel="+rel+"] div.products[rel="+nextID+"]").show();
				}
				return false;
			});

	//Navigation - dropdown
	//$("div.mainNav > ul > li").live('hover', function() {
	//    		$(this).find("ul.drop").stop(true,true).animate({ "height": "toggle"  }, "fast" );
	//			return false;
	//		}, function() {
	//		    $(this).find("ul.drop").stop(true,true).hide();
	//	});
    $("body").live('click', function() {
       $("div.mainNav > ul > li").attr("rel",0);
       $("ul.drop").stop(true,true).hide();
	   $("div.mainNav ul li[rel=0]").removeClass("active");
    });
    
    $("div.mainNav > ul > li").live('click', function() {
         if ($(this).attr("rel") == 1)
         {
            $("ul.drop").stop(true,true).hide();
         }
         else if($(this).find("ul.drop").length > 0)
         {
			$("div.mainNav ul li.active").removeClass("active");
			$(this).addClass("active");
            $("ul.drop").stop(true,true).hide();
    		$(this).find("ul.drop").stop(true,true).animate({ "height": "toggle"  }, "fast" );
            $("div.mainNav > ul > li").attr("rel",0);
            $(this).attr("rel",1);
            return false;
         }
         else
         {
           // pojdi naprej
         }
		});
});

function Interval(code, miliseconds) {
	var id = this;
	var interval_handle = null;
	var interval = miliseconds;
	var interval_start = new Date();
	var remaining_time = miliseconds;
	var paused = false;
	var code = code;
	
	this.reset_time = function() {
		interval_start = new Date();
		remaining_time = interval;
		id.resume();
	};
	
	this.resume = function() {
		interval_handle = setTimeout(function() { code.call(); id.reset_time();}, remaining_time);
		interval_start = new Date();
	};
	
	this.pause = function() {
		clearTimeout(interval_handle);
		remaining_time = interval - (new Date() - interval_start);
	};
	
	this.resume();
}
