(function($){

	//Resize image on ready or resize
	$.fn.supersizedLarge = function(loadingLargeID, superslideContainerLargeID, contentLargeID, borderDivLargeID, borderColor) {
		$.inAnimation = false;
		$.paused = false;
		var options = $.extend($.fn.supersizedLarge.defaults, $.fn.supersizedLarge.options);
		
		$(window).bind("load", function(){
//		    alert(superslideContainerLargeID);
//		    alert(contentLargeID);
//		    alert(borderDivLargeID);
	        $(loadingLargeID).hide();
			$('#supersizeLarge').fadeIn('fast');
			$(contentLargeID).show();
			$(borderDivLargeID).animate({ opacity: 0.50 });
			if (borderColor) {
			    $(borderDivLargeID).css('border-color', borderColor);    
			}
			

			if ($('#slideshowLarge .activeslideLarge').length == 0) $('#supersizeLarge a:first').addClass('activeslideLarge');
			if (options.slide_captions == 1) $('#slidecaptionLarge').html($('#supersizeLarge .activeslideLarge').find('img').attr('title'));
			 
            var intervalLarge = ($("label[id='lblIntervalLarge']").attr('title')) * 1000;
            //alert(intervalLarge);
			
			if (options.slide_captions == 1) 
			{

			    var mainHeading = $("label[class='lblMainHeadingLarge']").attr('title');
			    $('#mainHeadingLarge').html(mainHeading);
			    
			    var introHeading = $("label[class='lblIntroHeadingLarge']").attr('title');
			    $('#introHeadingLarge').html(introHeading);
			    if(introHeading.toString() == "")
			    {
    			    //alert(introHeading);		    
			        $('#introHeadingLarge').hide();
			    }
			    else if(introHeading.toString() != "")
			    {
			        $('#introHeadingLarge').show();
			    }
			    
			    var introBody = $("label[class='lblIntroBodyLarge']").attr('title');
			    $('#introBodyLarge').html(introBody);
			    if(introBody.toString() == "")
			    {
			       // alert(introBody);
			        $('#introBodyLarge').hide();
			    }
			    else if(introBody.toString() != "")
			    {
			        $('#introBodyLarge').show();
			    }			   
			    
			
    			
			}
			
			if (options.navigation == 0) $('#navigationLarge').hide();
			//Slideshow
			if (options.slideshow == 1){
				if (options.slide_counter == 1){ //Initiate slide counter if active
					$('#slidecounterLarge .slidenumberLarge').html(1);
	    			$('#slidecounterLarge .totalslidesLarge').html($("#supersizeLarge > *").size());
	    		}
	    		
	    		//Start slideshow animation
				//slideshow_intervalLarge = setInterval("nextslideLarge()", intervalLarge);
				
				
				if (options.navigation == 1){ //Skip if no navigation
					$('#navigationLarge a').click(function(){  
   						$(this).blur();  
   						return false;  
   					}); 	
					//Slide Navigation
				    $('#nextslideLarge').click(function() {
					    nextslideLarge();
					    return false;
				    });
				    $('#prevslideLarge').click(function() {
				    	prevslideLarge();
				        return false;
				    });
				    
				       //Play/Pause Button
				     $('#pauseplayLarge').click(function() {
				    	var src = ($(this).find('img').attr("src") === "/upload/slideshow/navigation/play.gif") ? "/upload/slideshow/navigation/btn_stop.png" : "/upload/slideshow/navigation/play.gif";
      					if (src == "/upload/slideshow/navigation/btn_stop.png"){
      						$(this).find('img').attr("src", "/upload/slideshow/navigation/play.gif");
      						$.paused = false;     						
					        slideshow_intervalLarge = setInterval(nextslideLarge, intervalLarge);  
				        }else{
				        	$(this).find('img').attr("src", "/upload/slideshow/navigation/btn_stop.png");
				        	clearInterval(slideshow_intervalLarge);
				        	$.paused = true;
				        }
				        
      					$(this).find('img').attr("src", src); //Lägger till antingen play eller pausbilden
					    return false;
				    });
				}
			}
		});

		$('#supersizeLarge').hide();
		$(contentLargeID).hide();
	};
	
	//Adjust image size
//	$.fn.resizenow = function() {
//		var options = $.extend($.fn.supersizedLarge.defaults, $.fn.supersizedLarge.options);
//	  	return this.each(function() {
//	  		
//			
//		});
//	};
	
	$.fn.supersizedLarge.defaults = { 
			vertical_center: 1,
			slideshow: 1,
			navigation:1,
			transition: 1, //0-None, 1-Fade, 2-slide top, 3-slide right, 4-slide bottom, 5-slide left
			pause_hover: 0,
			slide_counter: 1,
			slide_captions: 1,
			slide_intervalLarge: 6000
	};

})(jQuery);
	//Slideshow Next Slide
	function nextslideLarge() {
		
	
	    var options = $.extend($.fn.supersizedLarge.defaults, $.fn.supersizedLarge.options);
	    var currentslide = $('#supersizeLarge .activeslideLarge');
	    currentslide.removeClass('activeslideLarge');
		
		
	    if ( currentslide.length == 0 ) currentslide = $('#supersizeLarge a:last');
			
	    var nextslide =  currentslide.next().length ? currentslide.next() : $('#supersizeLarge a:first');
	    var prevslide =  nextslide.prev().length ? nextslide.prev() : $('#supersizeLarge a:last');
		
		
		//Display slide counter
		if (options.slide_counter == 1){
			var slidecount = $('#slidecounterLarge .slidenumberLarge').html();
			currentslide.next().length ? slidecount++ : slidecount = 1;
		    $('#slidecounterLarge .slidenumberLarge').html(slidecount);
		}
		
		$('.prevslideLarge').removeClass('prevslideLarge');
		prevslide.addClass('prevslideLarge');
		
		//Captions require img in <a>
		
	    if (options.slide_captions == 1)
	    {
	      
    	//Get EPiServer properties
	      $('#mainHeadingLarge').html($(nextslide).find("label[class='lblMainHeadingLarge']").attr('title'));
	      if($(nextslide).find("label[class='lblIntroHeadingLarge']").attr('title').toString() == "")
	      {
	         $('#introHeadingLarge').hide();
	      }
	      else if($(nextslide).find("label[class='lblIntroHeadingLarge']").attr('title').toString() != "")
	      {
    	      $('#introHeadingLarge').html($(nextslide).find("label[class='lblIntroHeadingLarge']").attr('title'));
    	      $('#introHeadingLarge').show();
	      }
	      
	      if($(nextslide).find("label[class='lblIntroBodyLarge']").attr('title').toString() == "")
	      {
	          $('#introBodyLarge').hide();
	      }
	      else if($(nextslide).find("label[class='lblIntroBodyLarge']").attr('title').toString() != "")
	      {
    	      $('#introBodyLarge').html($(nextslide).find("label[class='lblIntroBodyLarge']").attr('title'));      
    	      $('#introBodyLarge').show();  
	      }
	      
           
		        
		}
		
	    nextslide.hide().addClass('activeslideLarge')
	    	if (options.transition == 0){
	    		nextslide.show(); $.inAnimation = false;
	    	}
	    	if (options.transition == 1){
	    		nextslide.fadeIn(750, function(){$.inAnimation = false;});
	    	}
	    	if (options.transition == 2){
	    		nextslide.show("slideLarge", { direction: "up" }, 'slow', function(){$.inAnimation = false;});
	    	}
	    	if (options.transition == 3){
	    		nextslide.show("slideLarge", { direction: "right" }, 'slow', function(){$.inAnimation = false;});
	    	}
	    	if (options.transition == 4){
	    		nextslide.show("slideLarge", { direction: "down" }, 'slow', function(){$.inAnimation = false;});
	    	}
	    	if (options.transition == 5){
	    		nextslide.show("slideLarge", { direction: "left" }, 'slow', function(){$.inAnimation = false;});
	    	}
	    	
	    //$('#supersize').resizenow();//Fix for resize mid-transition
	    
	}
	
	//Slideshow Previous Slide
	function prevslideLarge() {
		
	    var options = $.extend($.fn.supersizedLarge.defaults, $.fn.supersizedLarge.options);
	    var currentslide = $('#supersizeLarge .activeslideLarge');
	    currentslide.removeClass('activeslideLarge');
		
	    if ( currentslide.length == 0 ) currentslide = $('#supersizeLarge a:first');
			
	    var nextslide =  currentslide.prev().length ? currentslide.prev() : $('#supersizeLarge a:last');
	    var prevslide =  nextslide.next().length ? nextslide.next() : $('#supersizeLarge a:first');
		
		//Display slide counter
		if (options.slide_counter == 1){
			var slidecount = $('#slidecounterLarge .slidenumberLarge').html();
			currentslide.prev().length ? slidecount-- : slidecount = $("#supersizeLarge > *").size();
		    $('#slidecounterLarge .slidenumberLarge').html(slidecount);
		}
		
		$('.prevslideLarge').removeClass('prevslideLarge');
		prevslide.addClass('prevslideLarge');
		
		//Captions require img in <a>
	    if (options.slide_captions == 1) 
	    {
	    
	        //Get EPiServer properties
	        $('#mainHeadingLarge').html($(nextslide).find("label[class='lblMainHeadingLarge']").attr('title'));
	        
	        $('#introHeadingLarge').html($(nextslide).find("label[class='lblIntroHeadingLarge']").attr('title'));
	        if($(nextslide).find("label[class='lblIntroHeadingLarge']").attr('title').toString() == "")
	        {
	           $('#introHeadingLarge').hide();
	        }
	        else if($(nextslide).find("label[class='lblIntroHeadingLarge']").attr('title').toString() != "")
	        {
	            $('#introHeadingLarge').html($(nextslide).find("label[class='lblIntroHeadingLarge']").attr('title'));
    	        $('#introHeadingLarge').show();
	        }
	        
	        if($(nextslide).find("label[class='lblIntroBodyLarge']").attr('title').toString() == "")
	        {
	            $('#introBodyLarge').hide();
	        }
	        else if($(nextslide).find("label[class='lblIntroBodyLarge']").attr('title').toString() != "")
	        {
	            $('#introBodyLarge').html($(nextslide).find("label[class='lblIntroBodyLarge']").attr('title'));
	            $('#introBodyLarge').show();
            }
	    
	    }
		
		
	    nextslide.hide().addClass('activeslideLarge')
	    	if (options.transition == 0){
	    		nextslide.show(); $.inAnimation = false;
	    	}
	    	if (options.transition == 1){
	    		nextslide.fadeIn(750, function(){$.inAnimation = false;});
	    	}
	    	if (options.transition == 2){
	    		nextslide.show("slideLarge", { direction: "down" }, 'slow', function(){$.inAnimation = false;});
	    	}
	    	if (options.transition == 3){
	    		nextslide.show("slideLarge", { direction: "left" }, 'slow', function(){$.inAnimation = false;});
	    	}
	    	if (options.transition == 4){
	    		nextslide.show("slideLarge", { direction: "up" }, 'slow', function(){$.inAnimation = false;});
	    	}
	    	if (options.transition == 5){
	    		nextslide.show("slideLarge", { direction: "right" }, 'slow', function(){$.inAnimation = false;});
	    	}
	    	
	    	
	}

