// ПЕРЕМЕННЫЕ
var flowPlayerKey = '$70f62ef550af67122a3'; // Ключ для FlowPlayer'а
var flowPlayerSwfPath = 'http://v7229.vps.masterhost.ru/swf/flowplayer.commercial-3.0.0.swf'; 
// Путь к файлу с FlowPlayer'ом


$(function(){

  // Активируем карусель с параметрами необходимыми для того чтоб карусель шла по кругу.
  $("#photo-carousel").jcarousel({ wrap: 'both' });
  $("#video-carousel").jcarousel({ wrap: 'both' });

  // Если в карусели элементов сиска меньше 5, то прячем стрелочки
  if ($('#photo-carousel').children().size() < 5) {
    $('#photo-carousel').parent().siblings().hide();
  }
  if ($('#video-carousel').children().size() < 5) {
    $('#video-carousel').parent().siblings().hide();
  }

  // Последний элемент списка в карусели делаем короче остальных
  $('#photo-carousel li:last-child').add('#video-carousel li:last-child').width(66);

  // Добавляем в блок с class="full-photo" изображение. Путь к изображению берем из первой ссылки в карусели
  $(".full-photo").append('<img src="' + $("#photo-carousel li:first-child a").attr("href") + '" alt="">')

  // Вызываем функцию для переключения изображений в карусели
  switchImages();

  // Вызываем функцию для переключения флеш видео роликов
  switchVideos();

  //Переключалка между табами фото/видео
  if ($("#content.afisha-inner div.photo").html() && $("#content.afisha-inner div.video").html()) {
    $("#content.afisha-inner .switcher a.sw-video").bind("click", function(){
      $("#content.afisha-inner div.photo").css("visibility", "hidden");
      $("#content.afisha-inner div.video").css("visibility", "visible");
      $("#content.afisha-inner .switcher a.sw-video").css("backgroundColor", "#4d4d4d");
      $("#content.afisha-inner .switcher a.sw-photo").css("backgroundColor", "#989898");
      flashEmbedding(); // Эту функцию запускаем для того, чтоб после переключения на табу с видео создавался флэш
    });
    $("#content.afisha-inner .switcher a.sw-photo").bind("click", function(){
      $("#content.afisha-inner div.photo").css("visibility", "visible");
      $("#content.afisha-inner div.video").css("visibility", "hidden");
      $("#content.afisha-inner .switcher a.sw-video").css("backgroundColor", "#989898");
      $("#content.afisha-inner .switcher a.sw-photo").css("backgroundColor", "#4d4d4d");
      swfobject.removeSWF("flash-video-container");
    });
  }
  else if (!$("#content.afisha-inner div.photo").html() && $("#content.afisha-inner div.video").html()) {
    flashEmbedding();
  }


  // Подключаем флеш на странице «Фото и Видео»
  if ($("#content.photo-video").html()) flashEmbedding();

})


// Функция для, того чтоб при нажатии на thumbnail'ину в карусели, необходимая фотка появлялась над каруселью
function switchImages(){
  var displayImageSrc;
  $("#photo-carousel a").bind("click", function(){
    displayImageSrc = $(this).attr("href");
    $(".full-photo img").attr("src", function(){
      return displayImageSrc;
    })
    return false;
  });
}


// Функция для переключения флеш роликов в карусели
function switchVideos(){
  var currentMovie;
  $("#video-carousel a").bind("click", function(){
    var currentMovie = $(this).attr("href"); // В этой переменной хранится путь к новой флешке
    swfobject.removeSWF("flash-video-container"); // Удаляем старую флешку (она удаляется вместе с контейнером)
    $("#flash-video-wrapper").append('<div id="flash-video-container"></div>'); // Заново создаем контейнер для флеша
    var att = {
      data : flowPlayerSwfPath,
      width : "285",
      height : "224"
    };
    var par = {
      menu : "false",
      flashvars : "config={'key':'" + flowPlayerKey + "','playlist':[{'url':'" + currentMovie + "'}]}",
      allowfullscreen : "true",
      allowscriptaccess : 'always'
    };
    var id = "flash-video-container";
    swfobject.createSWF(att, par, id);
    return false;
  });
}


// Подключаем флэш
function flashEmbedding() {
  if (!$('#flash-video-container').html()) {
    $('#flash-video-wrapper').append('<div id="flash-video-container"></div>');
  }
  if (swfobject.hasFlashPlayerVersion("10")) {
    var currentMovie = $("#video-carousel li:first-child a").attr("href");
    var att = {
      data : flowPlayerSwfPath,
      width : "285",
      height : "224"
    };
    var par = {
      menu : "false",
      flashvars : "config={ 'clip':{'autoPlay':false, 'autoBuffering':true }, 'key':'" + flowPlayerKey + "','playlist':[{'url':'" + currentMovie + "'}] }",
      allowfullscreen : "true",
      allowscriptaccess : 'always'
    };
    var id = "flash-video-container";
    swfobject.createSWF(att, par, id);
  }
}


















