﻿$(document).ready(function() {
    
    $('a.zoom').fancyZoom({ scaleImg: true, closeOnClick: true });
    $('#medium_box_link').fancyZoom({ width: 400, height: 300 });

    $('#loginWrapper_ .loginBox a.closeBtn').css('display', 'block');
    $('#loginWrapper_ .loginBox').css('display', 'none');
    $('#loginWrapper_ .loginBox,#loginWrapper_ .forgotPasswordBox').css('top', '-172px');

    $(".leaving,.leavingNW").click(function() {
        $("#leaving").css('display', 'block');
        $("#leaving").css('height', $(window).height());
        if ($(this).is("a.leavingNW")) {
            $("#leaving a.leave").attr('target', '_blank');
        } else {
            $("#leaving a.leave").attr('target', '_self');
        }
        $("#leaving a.leave").attr('href', $(this).attr('href'));
        return false;
    });

    $("#leaving .return,#leaving .header span,#leaving .leave").click(function() {

        $("#leaving").css('display', 'none');
        return false;
    });

    $("#leaving .leave").click(function() {
        if ($(this).attr('target') == '_blank') {
            var newWindow = window.open($("#leaving a.leave").attr('href'), '_blank');
            newWindow.focus();
            $("#leaving").css('display', 'none');
            return false;
        }
        else {
            $("#leaving").css('display', 'none');
            var newWindow = window.open($("#leaving a.leave").attr('href'), '_self');
            return false;
        }


    });

    $("ul#birthdayImages li a,ul#wallOfLoveImages li a").click(function() {
        return false;
    });

    $("ul#birthdayImages li,ul#wallOfLoveImages li").mouseover(function() {
        $(this).find(".txt,.txtUp").css('display', 'block');
    });

    $("ul#birthdayImages li,ul#wallOfLoveImages li").mouseout(function() {
        $(this).find(".txt,.txtUp").css('display', 'none');
    });

    $("#loginButton").click(function() {
        $("#loginWrapper_ .loginBox").css('display', 'block');
        $("#loginWrapper_ .loginBox").animate({
            top: "0px"
        }, 200);
        return false;
    });

    $("#loginLink").click(function() {
        $("#loginWrapper_ .forgotPasswordBox").css('display', 'none');
        $("#loginWrapper_ .loginBox").css('display', 'block');

        $("#loginWrapper_ .loginBox").animate({
            top: "0px"
        }, 200);
        return false;
    });

    $(".loginBox .forgotPasswordLink").click(function() {

        $.scrollTo('body', 800, { easing: 'swing' });
        $("#loginWrapper_ .loginBox").css('display', 'none');
        $(".forgotPasswordBox").css('display', 'block');
        $(".forgotPasswordBox").css('top', '0px');
        $(".formLogin li.submit span").html('');

        return false;
    });

    $("#loginWrapper_ .loginBox .closeBtn").click(function() {
        $("#loginWrapper_ .loginBox").animate({
            top: "-172px"
        }, 200);
    });

    $("#loginWrapper_ .forgotPasswordBox .closeBtn").click(function() {
        closeForgotPasswordBox();
        return false;
    });

    function closeForgotPasswordBox() {

        $(".forgotPasswordBox").animate({
            top: "-172px"
        }, 200);
    }

    function getParameterByName(name) {
        name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
        var regexS = "[\\?&]" + name + "=([^&#]*)";
        var regex = new RegExp(regexS);
        var results = regex.exec(window.location.href);
        if (results == null)
            return "";
        else
            return results[1];
    }
});