﻿



$(document).ready(function() {
    $(function() {
        var galleries = $('.ad-gallery').adGallery({

            loader_image: '/includes/js/ADU/loader.gif',
            thumb_opacity: 1.0,
            animation_speed: 700,
            slideshow: {
                enable: true,
                autostart: true,
                speed: 5000,
                start_label: "<img alt='play images' src='/images/v2/icon-play.png' /> Play",
                stop_label: " <img alt='stop images' src='/images/v2/icon-pause.png' /> Pause",
                stop_on_scroll: true, // Should the slideshow stop if the user scrolls the thumb list?
                countdown_prefix: '(', // Wrap around the countdown
                countdown_sufix: ')',
                onStart: function() {
                    // Do something wild when the slideshow starts
                },
                onStop: function() {
                    // Do something wild when the slideshow stops
                }
            },
            callbacks: {
                init: false,
                afterImageVisible: function() {
                    // For example, preload the next image

                    $(".ad-prev-image").css("display", "block");
                    $(".ad-prev-image").css("opacity", "0.6");
                    $(".ad-next-image").css("display", "block");
                    $(".ad-next-image").css("opacity", "0.6");
                    $(".ad-image a").attr("target", "_self");
                }
            }




        });

    });
    $(document).ready(function() {
        $(".ad-prev").hover(
            function() {
                $(".ad-prev-image").css("display", "block");
                $(".ad-prev-image").css("opacity", "1.0");
                $(".ad-next-image").css("display", "block");
                $(".ad-next-image").css("opacity", "1.0");
            },
            function() {
                $(".ad-prev-image").css("display", "block");
                $(".ad-prev-image").css("opacity", "0.6");
                $(".ad-next-image").css("display", "block");
                $(".ad-next-image").css("opacity", "0.6");
            }
        );
        $(".ad-next").hover(
            function() {
                $(".ad-prev-image").css("display", "block");
                $(".ad-prev-image").css("opacity", "1.0");
                $(".ad-next-image").css("display", "block");
                $(".ad-next-image").css("opacity", "1.0");
            },
            function() {
                $(".ad-prev-image").css("display", "block");
                $(".ad-prev-image").css("opacity", "0.6");
                $(".ad-next-image").css("display", "block");
                $(".ad-next-image").css("opacity", "0.6");
            }
        );



    });

    $(document).ready(function() {


        $(function() {
            // setup ul.tabs to work as tabs for each div directly under div.panes
            $("ul.tabsTimer").tabs("div.panes > div", { effect: 'fade' });
            $("ul.tabsFunded").tabs("div.panesFunded > div", { effect: 'fade' });

        });

        LoadFundedTab("FundedTabs1");


        $("ul.tabsFunded li a").click(function() {
            //alert("Tabs: " + $(this).attr('rel'));
            LoadFundedTab($(this).attr('rel'));
        });

        //load first fund
        LoadFund('/Governing_Bodies/Sports_Investment/American_Football/American_Football.html');




        //secDiff is generated server side and injected into the source as a variable, see codebhind
        $(function() { //27 July-12 Aug 2012
            $('#defaultCountdown').countdown({
                until: +secDiff,
                format: 'DHMS',
                layout: '<div id="t7_timer">' +
							'<div id="t7_vals">' +

								'<div id="t7_d" class="t7_numbs">{dnn}</div>' +
								'<div id="t7_h" class="t7_numbs">{hnn}</div>' +
								'<div id="t7_m" class="t7_numbs">{mnn}</div>' +
								'<div id="t7_s" class="t7_numbs">{snn}</div>' +
							'</div>' +
							'<div id="t7_labels">' +

								'<div id="t7_dl" class="t7_labs">days</div>' +
								'<div id="t7_hl" class="t7_labs">hours</div>' +
								'<div id="t7_ml" class="t7_labs">mins</div>' +
								'<div id="t7_sl" class="t7_labs">secs</div>' +
							'</div>' +
							'<div id="t7_timer_over"></div>' +
						'</div>'
            });
        });

        $(function() { //27 July-12 Aug 2012
            $('#defaultCountdown2').countdown({
                until: +secDiff2,
                format: 'DHMS',
                layout: '<div id="t7_timer">' +
							'<div id="t7_vals">' +

								'<div id="t7_d" class="t7_numbs">{dnn}</div>' +
								'<div id="t7_h" class="t7_numbs">{hnn}</div>' +
								'<div id="t7_m" class="t7_numbs">{mnn}</div>' +
								'<div id="t7_s" class="t7_numbs">{snn}</div>' +
							'</div>' +
							'<div id="t7_labels">' +

								'<div id="t7_dl" class="t7_labs">days</div>' +
								'<div id="t7_hl" class="t7_labs">hours</div>' +
								'<div id="t7_ml" class="t7_labs">mins</div>' +
								'<div id="t7_sl" class="t7_labs">secs</div>' +
							'</div>' +
							'<div id="t7_timer_over"></div>' +
						'</div>'
            });
        });
    });

});
//test();


function AssignImageClicks()
{
    $(".fundItem img").click(function() {
        //alert("Tabs: " + $(this).attr('rel'));
        LoadFund($(this).attr('longdesc'));
        RemoveFundHoverState();
        $(this).attr("src", $(this).attr("src").replace(".gif", "_hover.gif"));

        //alert($(this).attr('longdesc'));
    });
    $(".fundedAreaRight").css('display', 'block');



}

function RemoveFundHoverState() {

    $(".fundItem img").each(function() { // loop through each TD




    $(this).attr("src", $(this).attr("src").replace("_hover", ""));



    });

}

function Calendar1_onAfterVisibleDateChanged(sender, eventArgs) {

    makeAllDisabled(CalEvents.get_visibleDate())
    CalEvents.render();

}
function makeAllDisabled(refDate) {
    var nowMs = Date.parse(refDate);

    for (i = -40; i <= 40; i++) {
        var tmpDate = new Date(nowMs + (i * 1000 * 60 * 60 * 24));
        var isSelectable = false;
        for (ii = 0; ii < aDates.length; ii++) {

            if (Date.parse(aDates[ii]) == Date.parse(tmpDate)) {
                var customday = new ComponentArt.Web.UI.CalendarDay();
                //customday.l
                isSelectable = true;

                //  alert("selectable" + aDates[ii]);
                break;
            }
        }

        if (!isSelectable) {
            CalEvents.get_disabledDates().add(tmpDate)
        }

        //re-add classes for current date
        CalEvents.set_todayDayCssClass("TodayDate");
    }

}

function selectionChanged_Cal(sender, eventArgs) {
    var tmpDate = new Date(CalEvents.getSelectedDate());

    var month = tmpDate.getMonth() + 1
    var day = tmpDate.getDate()
    var year = tmpDate.getFullYear()
    window.location = "/events.aspx?d=" + day + "&m=" + month + "&y=" + year;

}

function test() {
    makeAllDisabled(CalEvents.get_visibleDate())
}


function LoadFundedTab(tabName) {
    
    //lets make sure the tab only loads once

//    if ($('.' + tabName).html() == "loading...") {
//        $('.' + tabName).html("loading....");
        $.ajax({
            type: "POST",
            url: "/webservices/ISCWebServices.asmx/LoadTab",
            data: "{'tabName':'" + tabName + "'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(msg) {
                $('.' + tabName).html("");
                var data = (typeof msg.d) == 'string' ? eval('(' + msg.d + ')') : msg.d;
                for (var i = 0; i < data.length; i++) {
                    $('.' + tabName).append("<div class='fundItem'><img title='" + data[i].TitleText + "' alt='" + data[i].TitleText + "' src='" + data[i].IconPath + "' longdesc='" + data[i].FullPath + "' /></div>");
                }

                AssignImageClicks(); //reset image clicks
            },
            error: function(msg) {
            }
        });
    
}

function LoadFund(path) {
    $(".fundedAreaRight").css('display', 'block');
    $.ajax({
        type: "POST",
        url: "/webservices/ISCWebServices.asmx/LoadFundDoc",
        data: "{'fundPath':'" + path + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            
            var data = (typeof msg.d) == 'string' ? eval('(' + msg.d + ')') : msg.d;
           // for (var i = 0; i < data.length; i++) {
              //  $('.' + tabName).append("<div class='fundItem'><img alt='" + data[i].TitleText + "' src='" + data[i].IconPath + "' longdesc='" + data[i].FullPath + "' /></div>");
           // }
            
            $("#fundMainImage").attr('src', data.SummaryImagePath);
            $("#fundMainImage").attr('alt', data.AltTag);
            $("#fundMainName").html("<a href='" + data.FullPath + "'>" + data.Name+"</a>");
           
            $("#fundMainSummary").html(data.Summary);
            
            //AssignImageClicks(); //reset image clicks
        },
        error: function(msg) {
        }
    });

    
}







