jQuery.noConflict();

var videoID = '_9BSvbXlDTM'; // defaultní video
var sectionID = 1;

(function($){
  
  var YOUTUBE = {
    html: "<object width=\"<%w%>\" height=\"<%h%>\"><param name=\"movie\"  \
          value=\"http://www.youtube.com/v/<%ID%>&hl=cs_CZ&amp;fs=1&amp;rel=0&amp;showinfo=0&amp;version=3\">\
          </param><param name=\"allowFullScreen\" value=\"true\"></param><param \
          name=\"allowscriptaccess\" value=\"always\"></param><embed \
          src=\"http://www.youtube.com/v/<%ID%>&amp;hl=cs_CZ&amp;fs=1&amp;rel=0&amp;showinfo=0&amp;version=3\" \
          type=\"application/x-shockwave-flash\" allowscriptaccess=\"always\" \
          allowfullscreen=\"true\" width=\"<%w%>\" height=\"<%h%>\"></embed></object>",
    width: 570,
    height: 385
   }
  
//    var FOTO = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" 	codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" 	WIDTH=\"600\"  HEIGHT=\"385\"  id=\"slideshow\"> <param name=\"movie\" 	value=\"/slickboard.swf?xml_source=../../slides.xml.php?s=<%SEC%>\"> <param name=\"quality\" value=\"high\"> 	<param name=\"bgcolor\" value=\"#f253b0\"> <param name=\"allowscriptaccess\" value=\"sameDomain\"> 	<embed src=\"/slickboard.swf?xml_source=../../slides.xml.php?s=<%SEC%>\"  quality=\"high\"  bgcolor=\"#f253b0\"  	width=\"600\"  height=\"385\"  name=\"slideshow\"  allowScriptAccess=\"sameDomain\"	swLiveConnect=\"true\"  type=\"application/x-shockwave-flash\"	pluginspage=\"http://www.macromedia.com/go/getflashplayer\"> </embed> </object>";
var FOTO = "<script type='text/javascript'>\n<!--\nif (AC_FL_RunContent == 0 || DetectFlashVer == 0) {\n	alert('This page requires AC_RunActiveContent.js.');\n} else {\n	var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);\n	if(hasRightVersion) { \n		AC_FL_RunContent(\n			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,45,0',\n			'width', '600',\n			'height', '385',\n			'scale', 'noscale',\n			'salign', 'TL',\n			'bgcolor', '#666666',\n			'wmode', 'opaque',\n			'movie', '/slickboard',\n			'src', '/slickboard',\n			'FlashVars', 'xml_source=/slides.xml.php?s=<%SEC%>', \n			'id', 'my_board',\n			'name', 'my_board',\n			'menu', 'true',\n			'allowFullScreen', 'true',\n			'allowScriptAccess','sameDomain',\n			'quality', 'high',\n			'align', 'middle',\n			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',\n			'play', 'true',\n			'devicefont', 'false'\n			); \n	} else { \n		var alternateContent = 'This content requires the Adobe Flash Player. '\n		+ '<u><a href=http://www.macromedia.com/go/getflash/>Get Flash</a></u>.';\n		document.write(alternateContent); \n	}\n}\n// -->\n</script><noflash><img src='http://www.cristalpalace.cz/slides/<%SEC%>/1.jpg' width='572'></noflash>\n";
//var FOTO = "if (AC_FL_RunContent == 0 || DetectFlashVer == 0) {\n	alert('This page requires AC_RunActiveContent.js.');\n} else {\n	var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);\n	if(hasRightVersion) { \n		AC_FL_RunContent(\n			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,45,0',\n			'width', '600',\n			'height', '385',\n			'scale', 'noscale',\n			'salign', 'TL',\n			'bgcolor', '#666666',\n			'wmode', 'opaque',\n			'movie', '/slickboard',\n			'src', '/slickboard',\n			'FlashVars', 'xml_source=/slides.xml.php?s=<%SEC%>', \n			'id', 'my_board',\n			'name', 'my_board',\n			'menu', 'true',\n			'allowFullScreen', 'true',\n			'allowScriptAccess','sameDomain',\n			'quality', 'high',\n			'align', 'middle',\n			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',\n			'play', 'true',\n			'devicefont', 'false'\n			); \n	} else { \n		var alternateContent = 'This content requires the Adobe Flash Player. '\n		+ '<u><a href=http://www.macromedia.com/go/getflash/>Get Flash</a></u>.';\n		document.write(alternateContent); \n	}\n}";
//    var FOTO = "<script type=\"text/javascript\"> <!-- if (AC_FL_RunContent == 0 || DetectFlashVer == 0) { 	alert('This page requires AC_RunActiveContent.js.'); } else { 	var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision); 	if(hasRightVersion) {  		AC_FL_RunContent( 			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,45,0', 			'width', '600', 			'height', '385', 			'scale', 'noscale', 			'salign', 'TL', 			'bgcolor', '#666666', 			'wmode', 'opaque', 			'movie', '/slickboard', 			'src', '/slickboard', 			'FlashVars', 'xml_source=../../slides.xml.php?s=<%SEC%>',  			'id', 'my_board', 			'name', 'my_board', 			'menu', 'true', 			'allowFullScreen', 'true', 			'allowScriptAccess','sameDomain', 			'quality', 'high', 			'align', 'middle', 			'pluginspage', 'http://www.macromedia.com/go/getflashplayer', 			'play', 'true', 			'devicefont', 'false' 			);  	} else {  		var alternateContent = 'This content requires the Adobe Flash Player. ' 		+ '<u><a href=http://www.macromedia.com/go/getflash/>Get Flash</a></u>.'; 		document.write(alternateContent);  	} } // --> </script>";

  
  var slides;
  
  $(document).ready(function() {
        
    $("#mm-displayer").append("<div id='mm-d-video' class='mm-el'></div>");
    $("#mm-displayer").append("<div id='mm-d-foto' class='mm-el'></div>");
    $(".mm-el").css({
      position: 'absolute',
      top: 0,
      left: 0,
      width: '100%',
      height: '100%',
      display: 'none'
    });

    var html = YOUTUBE.html.replace(/<%ID%>/g, videoID);
    html = html.replace(/<%w%>/g, YOUTUBE.width);
    html = html.replace(/<%h%>/g, YOUTUBE.height);
    $("#mm-d-video").html(html);
    
    var sshow = FOTO.replace(/<%SEC%>/g, sectionID);
    $("#mm-d-foto").html(sshow);


//    selectVideo();

    selectFoto();
    
    $("#mm-video").click(selectVideo);
    $("#mm-foto").click(selectFoto);

    $("#mm-next").click(function(e) {
      hE(e); 
      slides.move(1); 
      //var p = slides.getPageIndex();
      $("#mm-paging a.selected").removeClass('selected');
      /*$("#mm-paging a").each(function(){ 
        if ($(this).html() == Math.round(p - 1)) 
          $(this).addClass('selected') 
      });*/
    });
    $("#mm-prev").click(function(e) {
      hE(e); 
      slides.move(-1); 
      //var p = slides.getPageIndex();
      $("#mm-paging a.selected").removeClass('selected');
      /*$("#mm-paging a").each(function(){ 
        if ($(this).html() == Math.round(p - 1)) 
          $(this).addClass('selected') 
      }); */
    });
    
    var items = $("#slides .items").children('div').length;
    $("#mm-paging a").live('click', function(e) {
      hE(e);
      var p = $(this).html();
/*      var s = slides.getPageIndex();
      var pInd = (p - s) - 1;
      slides.movePage(pInd); */
      slides.setPage(p - 1);
      $("#mm-paging a.selected").removeClass('selected');
      $(this).addClass('selected');
    });
    items = items / 4;
/*
    for (var i = 1; i <= items; i++)
      $("#mm-paging").append('<a href="#">' + i + '</a>');
    $("#mm-paging a:first").addClass('selected');
  */  
    slides = $("#slides").scrollable({size: 4}).circular({
      size: 4,
      loop: true,
      api: true,
      item: 'div'
    });
        
  });
  
  function movePage(e) {
    hE(e);
    var p = $("#mm-paging a.selected").html();
    var s = slides.getPageIndex();
    //alert(s);
    slides.move(p - s);
    $("#mm-paging a.selected").removeClass('selected');
    $(this).addClass('selected');
  }
  
  function selectVideo(e) {
    hE(e);
    $("#mm-video").addClass('selected');
    $("#mm-foto").removeClass('selected');
    $("#mm-d-video").show();
    $("#mm-d-foto").hide();
    $(this).blur();
  }
  
  function selectFoto(e) {
    if (e)
      e.preventDefault();
//    hE(e);
    $("#mm-video").removeClass('selected');
    $("#mm-foto").addClass('selected');
    $("#mm-d-video").hide();
    $("#mm-d-foto").show();
    //$(this).blur();
  }
  
  /**
   *  hushEvent(e)
   */     
  function hE(e) {
    if (e)
      e.preventDefault();
  }

})(jQuery);
