$(document).ready(function(){dumb_player.player_url = '/vendor/super_dumb_player-0.2.swf'})

$(document).ready(function(){
  $(".show_contact").click(function(){ $(".contact").slideDown(); return false;});
});

var image_position, image_count;

function toggle_icons(){
  var icons = $(".images .icons");
  icons.is(":visible") ? icons.slideUp() : icons.slideDown();
}

function icon_selected(){
  image_position = $(".images .icons .icon").index(this);
  image_show();
}

function image_show(){
  $(".icons .icon").removeClass("active");
  $(".icons .icon:eq("+ image_position +")").addClass("active");
  $(".images .image").hide();
  $(".images .image:eq("+image_position+")").fadeIn();
}

function image_next(){
  image_position += 1;
  if(image_position > image_count -1) image_position = 0;
  image_show();
}

function image_previous(){
  image_position -= 1;
  if(image_position < 0)  image_position  = image_count -1;
  image_show(); 
}

$(document).ready(function(){
   if($(".images").length > 0){
     image_count = $(".images .image").length;
     image_position = 0;
     image_show();
     $(".images .image").click(image_next);
     $(".images .loading").fadeOut();
     $(".images .controls").fadeIn();
     $(".images .icons .icon").click(icon_selected);
     $(".images .controls .toggle_icons").click(toggle_icons);
     $(".images .controls .next").click(image_next);
     $(".images .controls .previous").click(image_previous);
  };
});


////////////////// VIDEO ///////////////
var player;

function init_player(){
  player = $("#player").superDumbPlayer($("#player").attr("src"));
  player.bind("sdpVideoLoaded(player)", function(){player.find(".dumb_player_ui").hide()});

  //.data("super_dumb_player")
  player.flash_event(function(event){
    if(event.type == "mouseUp") { player.toggle(); }
})
}


$(document).ready(function(){
  init_player();
  $(".dumb_player_ui").fadeOut();
  $("#player, .super_dumb_player").hover(
    function(){$(".dumb_player_ui").fadeIn();},
    function(){$(".dumb_player_ui").fadeOut();}
  )

});

