﻿var MidX = screen.availWidth / 2
var MidY = screen.availHeight / 2
function popup1(URL, WIDTH, HEIGHT) {
    window.open(URL, 'popwin', 'borderless=yes,menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=no,copyhistory=no,top=' + (MidY - (HEIGHT / 2) - 30) + ',left=' + (MidX - (WIDTH / 2)) + ',width=' + WIDTH + ',height=' + HEIGHT + '');
}


function AdjustClass(elem, defaultClass, focusClass, remove) {
    if (remove == true) {
        if (defaultClass != "") {
            $(elem).removeClass(defaultClass).addClass(focusClass);
        }
        else {
            $(elem).addClass(focusClass);
        }
    }
    else {
        $(elem).removeClass(focusClass).addClass(defaultClass);
    }
}

function InitializeBanner() {

    $(function() {
        $('.banner').cycle({
            fx: 'fade',
            speed: 1000,
            delay: -10000
            //easing: 'backinout',
            //delay: -2000
        });
    });
}

function StopBanner() {

    $(function () {
        $('.banner').cycle('pause'); 
    });
}

function ResumeBanner() {

    $(function () {
        $('.banner').cycle('resume');
    });
}

var currentMenuItem;
var currentInView;

function InitializeMenuItems() {
    currentMenuItem = $("#slideshow");
    currentInView = $("#bannerDiv");

    $(".menuItem").click(function () {
        $(currentMenuItem).removeClass("menuItemSelected");
        $(this).addClass("menuItemSelected");
        $(".quote").css('color', 'black');
        currentMenuItem = this;
    });
    
    $(".menuItem").mouseover(function () {
        $(this).addClass("menuItemHover");
    });

    $(".menuItem").mouseout(function () {
        $(this).removeClass("menuItemHover");
    });

    $("#slideshow").click(function () {
        ResumeBanner();
        $(currentInView).fadeOut('fast', function () { $("#bannerDiv").fadeIn('fast'); });
        currentInView = $("#bannerDiv");
    });

    $("#homemenu").click(function () {
        StopBanner();
        $(currentInView).fadeOut('fast', function () { $("#homeDiv").fadeIn('fast'); });
        currentInView = $("#homeDiv");
    });

    $("#biography").click(function () {
        StopBanner();
        $(currentInView).fadeOut('fast', function () { $("#bioDiv").fadeIn('fast'); });
        currentInView = $("#bioDiv");
    });

    $("#watchme").click(function () {
        StopBanner();
        $(currentInView).fadeOut('fast', function () { $("#workDiv").fadeIn('fast'); });
        currentInView = $("#workDiv");
    });

    $("#contactme").click(function () {
        StopBanner();
        $(currentInView).fadeOut('fast', function () { $("#contactmeDiv").fadeIn('fast'); });
        currentInView = $("#contactmeDiv");
    });


}

function InitializeLogo() {
    $(".logo").click(function () {
        $("#biography").click();
    });

    $(".logo").mouseover(function () {
        $(this).removeClass("logoDefault");
        $(this).addClass("logoHover");
    });

    $(".logo").mouseout(function () {
        $(this).removeClass("logoHover");
        $(this).addClass("logoDefault");
    });
}

function RetrieveData(link, data) {
    StopBanner();
    $(currentInView).fadeOut('fast', function () {

        $.ajax({
            dataType: 'html',
            url: link,
            data: data,
            success: function (data) {
                $("#galleryDiv").html(data);
            }
        });
    });

    currentInView = $("#galleryDiv");


}

function InitializeCards() {
    $(".card").mouseover(function () {
        $(this).removeClass("carddefault");
        $(this).addClass("cardhover");
    });

    $(".card").mouseout(function () {
        $(this).removeClass("cardhover");
        $(this).addClass("carddefault");
    });
  
}




$(function () {
    $(document).ready(function () {
        InitializeLogo();
        InitializeMenuItems();
        InitializeCards();
        InitializeBanner();
        $('a[href^="http://"]').attr("target", "_blank");
    });
});
