﻿
var fLoading = true;
var fIE = navigator.appName && (navigator.appName != 'Microsoft Internet Explorer');
var fWebKit = navigator.vendor && (navigator.vendor.indexOf("Apple") > -1);

function insertMovie(file)
{
    var s = "<OBJECT classid='clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B' width='320' height='240' codebase='http://www.apple.com/qtactivex/qtplugin.cab'>"
        +   "<param name='src' value='{0}'><param name='autoplay' value='true'><param name='controller' value='false'><param name='loop' value='false'>".replace("{0}", file)
        +   "<EMBED src='{0}' width='320' height='240' autoplay='true' controller='false' loop='false' pluginspage='http://www.apple.com/quicktime/download/'></EMBED>".replace("{0}", file)
        +   "</OBJECT>";
        
    if (fLoading)
        document.write(s);
    else
    {
        $(".no_movie").hide();
        $("div.movies p.movie").append(s);
    }
        
}

function _onReady(){

    fLoading = false;
    
    // handle next
    $("div.images a.page").unbind("click").click(function() {
        $.get("liveaction.aspx", {p:$(this).attr("p"), a:1, b:"menu"}, function(data) {
            $("div.images").replaceWith(data);
            setTimeout(_onReady, 1);
        });
        return false;
    });
        
    // handle images
    if (fIE)
    $("div.images a.img").unbind("click").click(function() {
        var o = $(this);
        $.get("liveaction.aspx", {p:o.attr("p"), s:o.attr("s"), a:1, b:"body"}, function(data) {
            $("div.movies").replaceWith(data);
            if (!fWebKit) setTimeout(function() { insertMovie(o.attr("m")); }, 1);
        });
        $("div.images a.selected, div.images img.selected").removeClass("selected");
        o.addClass("selected").attr("hidefocus", "true").css("outline", 0);
        o.find("img").addClass("selected").attr("hidefocus", "true").css("outline", 0);
        return false;
    });

    $("div.stills p.bar a[p]").unbind("click").click(function() {
        var o = $(this);
        $.get("print.aspx", {p:o.attr("p"), s:o.attr("s"), a:1, b:"body"}, function(data) {
            $("div.stills").replaceWith(data);
            setTimeout(function() { _onReady(); tb_init('a.thickbox, area.thickbox, input.thickbox'); }, 1);
        });
        return false;
    });
   
 }
 
$(document).ready(_onReady);

