function showPopupDivCenter(divID) {
    if (scripts_isIE6) $('#' + divID).bgiframe();

    var toShow = $("#" + divID);
    toShow.css({
        "z-index": "2000",
        "visibility": "visible"
    });
    centerLyr(divID);
    rePositionLyr(true, divID);
}

function centerLyr(divID) {
    $('#' + divID).css("position", "absolute");
    $('#' + divID).css("top", ($(window).height() - $('#' + divID).height()) / 2 + $(window).scrollTop() + "px");
    $('#' + divID).css("left", ($(window).width() - $('#' + divID).width()) / 2 + $(window).scrollLeft() + "px");
}

function rePositionLyr(status, divID) {
    switch (status) {
    case true:
        $(window).bind('resize', function () {
            centerLyr(divID);
        });
        $(window).bind('scroll', function () {
            centerLyr(divID);
        });
        break;
    case false:
        $(window).unbind('resize');
        $(window).unbind('scroll');
        break;
    }
}

function hidePopupDiv(divID) {
    var toHide = $("#" + divID);
    toHide.css({
        "z-index": "0",
        "visibility": "hidden"
    });
}

function openVideoPlayer(divID, flashDivID, flvname) {

    toShow = "";

    // Build the background overlay div
    toShow += "<div class='pp_overlay'></div>";

    $('body').append(toShow);

    $('div.pp_overlay').css('height', $(document).height()).bind('click', function () {
        closeVideoPlayer(divID, flashDivID);
    });

    $('div.pp_overlay').css('opacity', 0).fadeTo('slow', 0.65, function () {
        showPopupDivCenter(divID);
        $('div.pp_overlay').css("z-index", "2000");
        $('#' + divID).css("z-index", "3000");
    });

    $('#videoCloseLink').bind('click', function () {
        closeVideoPlayer(divID, flashDivID);
    });

    var so = new SWFObject("swf/herrick_videoPlayer.swf", "videoPlayer", "400", "340", "8", "#000000");
    so.addParam("allowFullScreen", true);
    so.addParam("salign", "tl");
    so.addParam("wmode", "transparent");
    so.addVariable("host", "http://216.69.169.13/"); /* host path */
    so.addVariable("iPath", ""); /* path to jpg file for freeze frame */
    so.addVariable("mPath", "tb/" + flvname);
    so.addVariable("autoStart", "true");
    so.addVariable("navBtnColor", "CCCCCC");
    so.addVariable("navBarColor", "7e502a");
    so.addVariable("replayBtnColor", "7e502a");
    so.addVariable("bgColor", "000000");
    so.write(flashDivID);

}

function loadPopup() {
    //loads popup only if it is disabled
    if (popupStatus == 0) {
        $("#backgroundPopup").css({
            "opacity": "0.7"
        });
        $("#backgroundPopup").fadeIn("slow");
        $("#popupContact").fadeIn("slow");
        popupStatus = 1;
    }
}

function closeVideoPlayer(divID, flashDivID) {

    $('div.pp_overlay').remove();
    rePositionLyr(false, divID);
    hidePopupDiv(divID);
    if($("#videoContent").html().indexOf("Sorry")==-1) {
       $("#videoContent").html("");
    }

}
