jQuery(document).ready(function () {

	//BODY HEIGHT
    var height = jQuery(window).height();
    var divHeight = height;
    if (jQuery('body').length > 0) {
        divHeight = jQuery("body").height();
    }
    if(divHeight < height) {
        jQuery("#site").css('height', height -190);
    }

	//ADD REL EXTERNAL TO BLOG, PAKETNIK, SHOP
	jQuery("a[title='Blog']").attr("rel","external");
	jQuery("a[title='Izdelava spletnih strani in trgovin']").attr("rel","external");
	jQuery("a[title='Trgovina z moduli']").attr("rel","external");
	jQuery("a[title='Gostovanja']").attr("rel","external");
	
	//OFFER NAVIGATION
	jQuery("a[title='Ponudba']").parent().addClass("offer");

	//SUBNAVIGATION OTHER LINK
	jQuery("a[title='Ostali moduli']").parent().attr("class","other");
	jQuery("a[title='Ostali moduli']").removeAttr("href");

	//VALID LINK
	jQuery("a[rel='external']").click(function (){
		this.target = "_blank";
	});

	//CYCLE
	var prevTitle = null;
	var currentCycle = null;
	jQuery('#banners').cycle({
        timeout: 7000,
        speed:   1000,
        startingSlide: 0,
        before: function() {
            //added selected class to navigation li on change
            var title = this.title;
            jQuery("ul#bannersNavigation li").has("a[title="+title+"]").addClass("selected");
            jQuery("ul#bannersNavigation li").has("a[title="+prevTitle+"]").removeClass("selected");
            prevTitle = title;
        }
    });

  // Resume pause on navigation
	jQuery('ul#bannersNavigation li a').each(function() {
		jQuery(this).hover(function() {
			currentCycle = jQuery(this).attr('title');
			jQuery('#banners div.banner').each(function(m) {
				if (currentCycle == jQuery(this).attr('title')) {
					jQuery('#banners').cycle(m);
					jQuery('#banners').cycle('pause');

					setTimeout("jQuery('#banners').cycle('resume');", 15000);
				}
			});
		});
  });

  // Resume pause on hover main picture
  jQuery('#banners .banner').hover(function() {
			var title = jQuery(this).attr('title');
			jQuery("ul#bannersNavigation li").has("a[title="+prevTitle+"]").removeClass("selected");
			jQuery("ul#bannersNavigation li").has("a[title="+title+"]").addClass("selected");
      prevTitle = title;

      jQuery('#banners').cycle('pause');
			setTimeout("jQuery('#banners').cycle('resume');", 15000);
  });

	//SLIDE
	var currentPosition = 0;
	var slideWidth = 950;
	var slides = jQuery('.slide');
	var numberOfSlides = slides.length;
	// Remove scrollbar in JS
	jQuery('#slidesContainer').css('overflow', 'hidden');
	// Wrap all .slides with #slideInner div
	slides
	  .wrapAll('<div id="slideInner"></div>')
	  // Float left to display horizontally, readjust .slides width
		.css({
	      'float' : 'left',
	      'width' : slideWidth
	  });
	// Set #slideInner width equal to total width of all slides
	jQuery('#slideInner').css('width', slideWidth * numberOfSlides);
	// Insert controls in the DOM
	jQuery('#slideshow')
	  .prepend('<span class="control" id="leftControl">Clicking moves left</span>')
	  .append('<span class="control" id="rightControl">Clicking moves right</span>');
	// Hide left arrow control on first load
	manageControls(currentPosition);
	// Create event listeners for .controls clicks
	jQuery('.control')
	  .bind('click', function(){
	  // Determine new position
		currentPosition = (jQuery(this).attr('id')=='rightControl') ? currentPosition+1 : currentPosition-1;
	// Hide / show controls
	  manageControls(currentPosition);
	  // Move slideInner using margin-left
	  jQuery('#slideInner').animate({
	    'marginLeft' : slideWidth*(-currentPosition)
	  });
	});
	// manageControls: Hides and Shows controls depending on currentPosition
	function manageControls(position){
	  // Hide left arrow if position is first slide
	  if(position==0){ jQuery('#leftControl').hide() } else{ jQuery('#leftControl').show() }
	  // Hide right arrow if position is last slide
	  if(position==numberOfSlides-1){ jQuery('#rightControl').hide() } else{ jQuery('#rightControl').show() }
	}

	//CLICKABLE HOME LI
    jQuery(".ourwork li").click(function() {
        window.location = jQuery(this).find("a").attr("href");
        return false;
    });

	//COLORBOX
	jQuery("a[rel='lightbox'], a[rel='lightbox[maxigallery]']").colorbox({
			width:"auto",
			maxWidth: "95%",
			height:"auto",
			maxHeight: "95%",
			transition:"elastic",
			speed: 400,
			opacity: 0.90,
			loop: false,
			slideshow: true,
			slideshowSpeed: 5000,
			slideshowAuto: false,
			slideshowStart: "Začni projekcijo",
			slideshowStop: "Ustavi projekcijo",
			current: "{current} od {total}",
			previous: "prej&#353;nja",
			next: "naslednja",
			close: "zapri",
			title: function(){
					var title = this.title.split("-");
					    if (title[1] == " "){
					    	return title[0];
					    }
					}
		});

		//VIDEO IMPORT
		jQuery(".videoLink").colorbox({
			iframe:true,
			innerWidth:720,
			innerHeight:576,
			close: "zapri"
		});

		jQuery(document).bind('cbox_complete', function(){
       		jQuery("iframe #embed-holder").addClass("crna");
		});




});




