﻿
// Header Animation
var headerImageClasses = new Array();

headerImageClasses[0] = "newwayheader";
headerImageClasses[1] = "newwayheader2";
headerImageClasses[2] = "newwayheader3";
headerImageClasses[3] = "newwayheader4";

function nextIndex(i, array) {
    if (i == (array.length - 1))
        return 0;
    else
        return i + 1;
}

headerAnimation = function(classArray) {
    var i = 0;
    $("#header h1").addClass(classArray[i]);
    $("#header").addClass(classArray[nextIndex(i, classArray)]);
    
    var toggle = function() {
        $("#header h1").fadeOut(5000, function() {
            setTimeout(function() {
                $("#header h1").removeClass(classArray[i]);
                $("#header h1").addClass(classArray[nextIndex(i, classArray)]);
                $("#header h1").show();
                i = nextIndex(i, classArray);
                $("#header").removeClass(classArray[i]);
                $("#header").addClass(classArray[nextIndex(i, classArray)]);
                toggle();
            }, 5000);
        })
    }
    setTimeout(toggle, 5000);
}

// Listing Gallery
function listingGallery() {
    $("a.gallerythumb").click(function(event) {
        event.preventDefault();
        var linkHref = $(this).attr("href");
        var imgSrc = $(this).find("img").attr("src");

        $("a.gallerythumb").removeClass("selected");
        $(this).addClass("selected");

        $("a.gallerymain").attr("href", linkHref);
        $("a.gallerymain").find("img").attr("src", imgSrc);
    })
}

// Search Tabs
function searchTabs() {
    if($(".tabcontainer")) {
        $(".tabcontainer").hide();
        var firstTab = $(".tabnavigation a.first");
        var firstTabHref = firstTab.attr("href");

        firstTab.addClass("selected");
        if(firstTabHref) $(firstTabHref).show();
        $(".tabnavigation a").click(function(event) {
            event.preventDefault();
            $(".tabcontainer").hide();
            $(".tabnavigation a").removeClass("selected");
            $(this).addClass("selected");

            var selectedTabId = $(this).attr("href");
            $(selectedTabId).show();
        });
    }
}

$(document).ready(function() {
    headerAnimation(headerImageClasses);
    searchTabs();
    listingGallery();
});