﻿

$(document).ready(function() {

    PROMO.rollover.init();
    //EVENTS.rollover.init();
    //EVENTS.rollover.setDefault(0);
    setSuckerFish();
    //MAINNAV.rollover.init();
    setPromoImgs(0);

});


function setSuckerFish() {
    jQuery('ul.sf-menu').superfish(); 
};	    




/* Promo Button Rollovers*/
PROMO = {};
PROMO.rollover =
{
    init: function() {
        this.preload();
        $(".ro").hover(
         function() { $(this).attr('src', PROMO.rollover.newimage($(this).attr('src'))); },
         function() { $(this).attr('src', PROMO.rollover.oldimage($(this).attr('src'))); }
        );
    },

    preload: function() {
        $(window).bind('load', function() {
            $('.ro').each(function(key, elm) { $('<img>').attr('src', PROMO.rollover.newimage($(this).attr('src'))); });
        });
    },

    newimage: function(src) {
        return src.substring(0, src.search(/(\.[a-z]+)$/)) + '_o' + src.match(/(\.[a-z]+)$/)[0];

    },

    oldimage: function(src) {
        return src.replace(/_o\./, '.');
    }
};

/* Promo Image Switcher */
var imgPromoAr = new Array(
		  ["UploadedImgs/Promos/BusinessSupport_0.png"],
		  ["UploadedImgs/Promos/BusinessSupport_1.png"],
		  ["UploadedImgs/Promos/BusinessSupport_2.png"],
		  ["UploadedImgs/Promos/BusinessSupport_3.png"]
);
	
	


function setPromoImgs(promo) {
    var cImg = $("#promoImg").attr('src');
    var sImg = imgPromoAr[promo];
    var sBimg = "UploadedImgs/Promos/navs/nav-0" + promo + "_o.png"

    // set the default promo image & rollover button based upon parameter passed into the function
    $("#promoImg").attr('src', sImg);
    $("#psNav" + promo).attr('src', sBimg);

    /* Set Up Buttons for Rollovers */
    $("#psNav0").mouseover(function() {
        showImg(0);
    }).mouseout(function() {
    $("#psNav0").attr('src', "UploadedImgs/Promos/navs/nav-00_o.png");
    });

    $("#psNav1").mouseover(function() {
        showImg(1);      
    }).mouseout(function() {
    $("#psNav1").attr('src', "UploadedImgs/Promos/navs/nav-01_o.png");         
    });

    $("#psNav2").mouseover(function() {
        showImg(2);         
    }).mouseout(function() {
    $("#psNav2").attr('src', "UploadedImgs/Promos/navs/nav-02_o.png");          
    });

    $("#psNav3").mouseover(function() {
        showImg(3);
    }).mouseout(function() {
    $("#psNav3").attr('src', "UploadedImgs/Promos/navs/nav-03_o.png");
    });

    /* Sub Function so doesn't get called by default */
    function showImg(img) {
        /* Clears all hover states on Promo Buttons */
        $("#psNav0").attr('src', "UploadedImgs/Promos/navs/nav-00.png");
        $("#psNav1").attr('src', "UploadedImgs/Promos/navs/nav-01.png");
        $("#psNav2").attr('src', "UploadedImgs/Promos/navs/nav-02.png");
        $("#psNav3").attr('src', "UploadedImgs/Promos/navs/nav-03.png");

        /* Clears the promoimage */
        $("#promoImg").attr('src', imgPromoAr[img]).fadeTo(0, 0.0);

        // set the default promo image & rollover button
        var theImgName = "#psNav" + img;
        var theImg = "UploadedImgs/Promos/navs/nav-0" + img + "_o.png";

        /* Fade in our new image */
        $("#promoImg").attr('src', imgPromoAr[img]).stop().fadeTo(500, 1.0);
        $(theImgName).attr('src', theImg);
    };           
};



/******************** MAIN NAVIGATION ROLLOVERS *******************************/

MAINNAV = {};
MAINNAV.rollover = {
    init: function() {
        /* CREATIVE WORKSPACES */
        $("#nav7").mouseover(function() {
            $("#nav7 ul").css({ "display": "block" });
        }).mouseout(function() {
            $("#nav7 ul").css({ "display": "none" });
        });
        /* EVOLVE SERVICES */
        $("#nav3").mouseover(function() {
            $("#nav3 ul").css({ "display": "block" });
        }).mouseout(function() {
            $("#nav3 ul").css({ "display": "none" });
        });
        /* DOWNLOADS */
        $("#nav4").mouseover(function() {
            $("#nav4 ul").css({ "display": "block" });
        }).mouseout(function() {
            $("#nav4 ul").css({ "display": "none" });
        });
        /* TENANTS LIST */
        $("#navTenants").mouseover(function() {
            $("#navTenants ul").css({ "display": "block" });
        }).mouseout(function() {
            $("#navTenants ul").css({ "display": "none" });
        });
        /* EVENTS */
        $("#navEvents").mouseover(function() {
            $("#navEvents ul").css({ "display": "block" });
        }).mouseout(function() {
            $("#navEvents ul").css({ "display": "none" });
        });
        /* NEWS */
        $("#navNews").mouseover(function() {
            $("#navNews ul").css({ "display": "block" });
        }).mouseout(function() {
            $("#navNews ul").css({ "display": "none" });
        });
        /* CONTACT US */
        $("#nav2").mouseover(function() {
            $("#nav2 ul").css({ "display": "block" });
        }).mouseout(function() {
            $("#nav2 ul").css({ "display": "none" });
        });
    }

};
