$(document).ready(function() { 
	
    // retrieve list of slides from server 
	if (typeof slideShowId !== 'undefined')
		$.getJSON('/modules/slidelist.php?id='+slideShowId, startSlideshow); 
     
    function startSlideshow(slides) { 
        var totalSlideCount = slides.length;       
        var $slideshow = $('.slideshow'); 
        
        // значение timeout
        if (typeof slideTimeout == 'undefined') slideTimeout = 15000;
         
        $slideshow.prepend(slides.shift());
        $slideshow.append(slides.shift());

        // start slideshow 
        $('.slideshow').cycle({ 
            startingSlide: 0,  // start on the slide that was in the markup 
            fx: 'fade',
            speed:  1500,
            timeout:  slideTimeout,
            prev:   'a.prev', 
            next:   'a.next',
			containerResize: false,
			slideResize: 0,
            before:   (function (curr, next, opts, fwd) {
            	// to background
    			$("#footer").css('display', 'block');
    			//$("html").css('background-image', 'url('+this.src+')');
    			$('#footer em').html(this.alt); 
				
    			// Загрузим инфу по фототуру, если нужно
    			if ( $('#mGallery').siblings().filter('a').length ) loadPhototourData(this.id);
				Cufon.replace(".descr h1");
    			// on the first pass, addSlide is undefined (plugin hasn't yet created the fn yet) 
                if (!opts.addSlide) return; 
                     
                // have we added all our slides? 
                if (opts.slideCount == totalSlideCount) return; 
     
                // shift or pop from our slide array  
               var nextSlideSrc = fwd ? slides.shift() : slides.pop();
                 
                // add our next slide 
               opts.addSlide(nextSlideSrc, fwd == false);    
            }) 
        }); 
    };   
      
    //Загрузка информаци по фотоальбому и изображению (для фототура)
    function loadPhototourData(image_id) {
		$.ajax({
			type: "POST",
			url: "/modules/phototour.php",
			dataType: 'json',
			data: "image_id="+image_id,
			success: function(data){
				$("#ftr-photo div.descr h1").html("Фототур / "+data['pname']+" квартала");
				$("#ftr-photo div.descr em").html(data['iname']);
				$("#mGallery em").html(data['pname']);
				$("#mGallery a").removeClass("active");
				$("#g_"+data['pid']).addClass("active");
				Cufon.replace("#ftr-photo .descr h1");
			}
		});
	} 
    
	 autoResizeWindow();

 $(window).resize(function() {
  var w = $(window).width();
  var h = $(window).height();
  var img_h = $('.main-img').height();
  var img_w = $('.main-img').width();
  if((img_h<h && w<img_w) || w < 3*h/2){
   /*@cc_on 
    @if (@_jscript)
     $(".slideshow").css("height", h);
     $(".slideshow").css("width", "auto");
     $('.main-img').css("height", h);
     $('.main-img').css('width', 'auto');
    @else */ 
     $(".slideshow").addClass("resize");
   /*  @end @*/
  }else{
   /*@cc_on 
    @if (@_jscript)
     $(".slideshow").css("height", "auto");
     $(".slideshow").css("width", w);
     $('.main-img').css("height", 'auto');
     $('.main-img').css('width', w);
    @else */ 
     $(".slideshow").removeClass("resize");
   /*  @end @*/
  }
 });
 
 function autoResizeWindow(){
  var w = $(window).width();
  var h = $(window).height();
  if(w < 3*h/2){
    /*@cc_on 
     @if (@_jscript)
      $(".slideshow").css("height", h);
      $(".slideshow").css("width", "auto");
      $('.main-img').css("height", h);
      $('.main-img').css('width', 'auto');
     @else */ 
      $(".slideshow").addClass("resize");
    /*  @end @*/
  } 
 }
	
	
});


