﻿var skyText = { src: websiteRoot + 'flash/SkyText.swf' };
sIFR.activate(skyText);

$(document).ready(function() {

    var config = {
        sensitivity: 3, // number = sensitivity threshold (must be 1 or higher)    
        interval: 150, // number = milliseconds for onMouseOver polling interval
        over: changeDayOver, // function = onMouseOver callback (REQUIRED)    
        timeout: 300, // number = milliseconds delay before onMouseOut
        out: changeDayOut // function = onMouseOut callback (REQUIRED)    
    };

    function changeDayOver() {
        $(this).find('img').attr('src', websiteRoot + "Images/Layout/ChangeDayButton_Over.png");
        $(this).find('ul').slideDown();
    }

    function changeDayOut() {
        $(this).find('ul').slideUp('medium', function() {
            $(this).parent().parent().find('img').attr('src', websiteRoot + "Images/Layout/ChangeDayButton.png");
        });
    }

    $('#date-selector ul:first').hoverIntent(config).find('a:first').each(function() {
        $(this).find('img').attr('src', websiteRoot + "Images/Layout/ChangeDayButton.png");
    })
    .click(function() {
        return false;
    });

    // Tabs for the event programme and other pages.
    $("#tabs").find('.tab-content').find('h4:first').hide().end().end()
        .find(".ui-tabs").show().tabs();

    /* because IE6 has a gif by default we will replace it with a png and fix transparency. */
    $('#skyfest-logo img').each(function() {
        $(this).attr('src', $(this).attr('src').replace('.gif', '.png'));
    });

    $('a.popup').click(function() {
        return popup(this.href);
    });

    $('#faqs dl dd').hide();
    $('#faqs dl dt').addClass('click-active').click(function() {
        $(this).next().toggle('medium');
        $(this).toggleClass('openArrow');
    });

    sIFR.replace(skyText, {
        selector: '.homepage-welcome h2',
        css: '.sIFR-root { color: #660066; font-size: 31px; font-weight: normal; } .sIFR-root span { color: #ff0000 } ',
        wmode: 'transparent',
        forceSingleLine: true
    });

    sIFR.replace(skyText, {
        selector: '.main-content h2',
        css: '.sIFR-root { color: #660066; font-size: 22px; font-weight: bold; }',
        wmode: 'transparent',
        forceSingleLine: true
    });

    if ($(".sub-navigation *").length == 0) {
        $(".sub-navigation").hide();
    }

});

function popup(mylink, windowname) {
  if (!window.focus)
    return true;
  var href;

  if (typeof (mylink) == 'string')
    href = mylink;
  else
    href = mylink.href;

  window.open(href, windowname, 'width=600,height=600,scrollbars=yes');

  return false;
}
