function flashWrite(flashfile,x,y,flashvar) {
	document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0' width='"+ x +"' height='"+ y +"'>");
	document.write("<param name='movie' value='"+ flashfile +"' />");
	document.write("<param name='quality' value='high' />");
	document.write("<param name='flashvars' value='"+ flashvar +"' />");
	document.write("<param name='wmode' value='transparent' />");
	document.write("<embed src='"+ flashfile +"' wmode='transparent' ");
	document.write("flashvars='"+ flashvar +"'  ");
	document.write("quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='"+ x +"' height='"+ y +"'></embed>");
	document.write("</object>");
}

function printYear() {
	var today = new Date();
	document.write(today.getFullYear());
}

function writeEmail(email) {
	document.write('<a href="mailto:'+email+'">'+email+'</a>');
}

function changeTextSize(textSize) {
	document.body.className = 'site ' + textSize;
	return false;
}

function printPage() {
	window.print();
	return false;
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

$(document).ready(function() {
    if ($('div.lightbox').length > 0) {
        $('div.lightbox a').lightBox({
            imageLoading: '/cms/outertemplates/images/lightbox/lightbox-ico-loading.gif',
            imageBtnClose: '/cms/outertemplates/images/lightbox/lightbox-btn-close.gif',
            imageBtnPrev: '/cms/outertemplates/images/lightbox/lightbox-btn-prev.gif',
            imageBtnNext: '/cms/outertemplates/images/lightbox/lightbox-btn-next.gif'
        });
    }

    $('h3.eventTitle a').bigTarget({ clickZone: 'div:eq(0)' });

    $('.searchBox input.textBox').focus(function() {
        var t = $(this).attr('rel');
        var v = $(this).val();
        if (v == t) {
            $(this).val('');
        }
    }).blur(function() {
        var t = $(this).attr('rel');
        var v = $(this).val();
        if (v == '') {
            $(this).val(t);
        }
    });

    $('input.txtClear').focus(function() {
        var t = $(this).attr('title');
        var v = $(this).val();
        if (v == t) {
            $(this).val('');
        }
    }).blur(function() {
        var t = $(this).attr('title');
        var v = $(this).val();
        if (v == '') {
            $(this).val(t);
        }
    });

    var i = 1;
    var parent = 1;
    var $parent = $('div#homeCarousel > div.carouselMask > ul');

    $('div#homeCarouselSource ul.feedListing > li').each(function() {
        if (i == 1) {
            // Setup an item on the parent carousel
            var mask = $('<div>');
            var pager = $('<div>')
            var ul = $('<ul>');
            var li = $('<li>');
            mask.addClass('childCarouselMask').append('<ul>');
            pager.addClass('childCarouselPager').append('<ul>');
            $parent.append(li);
            $parent.children('li:nth-child(' + parent + ')').append(mask).append(pager);
        }

        // Copy elements to new list
        var $title = $(this).children('.title').html();
        var $image = $(this).children('.image').html();
        var $brief = $(this).children('.brief').html();

        var $pagerItem = $('<li>');
        $pagerItem.html($title);

        var $contentItem = $('<li>');
        var $contentItemText = $('<div>');
        $contentItemText.addClass('carouselBrief').html($brief);
        $contentItem.html($contentItemText).prepend($image);


        $('div#homeCarousel > div.carouselMask > ul > li:nth-child(' + parent + ') div.childCarouselPager ul').append($pagerItem);
        $('div#homeCarousel > div.carouselMask > ul > li:nth-child(' + parent + ') div.childCarouselMask ul').append($contentItem);

        if (i == 3) {
            i = 1;
            parent++;
        } else {
            i++;
        }
    });

    $('div#homeCarousel div.carouselMask > ul').adidoCarousel({ autoStart: true, mode: 'instant', pager: true, pagerElement: '.rootCarouselPager', pagerStyle: 'numeric', speed: 15000 });

    $.fn.adidoCarousel.pager = function(e) {
        pager = e.parent().siblings('div.childCarouselPager');
        return pager;
    }

    $('div#homeCarousel div.childCarouselMask > ul').adidoCarousel({ autoStart: true, mode: 'fade', pager: true, pagerAuto: false, pagerElement: 'custom', speed: 5000 });

    $('div#homeContentTabs ul li a').click(function(e) {
        e.preventDefault();
        $(this).parent().addClass('active').siblings().removeClass('active');
        var i = $(this).parent().index();

        $('div#homeContent div.tabContent:eq(' + i + ')').show().siblings().hide();
    }).first().parent().addClass('active');
    $('div#homeContent div.tabContent:first-child').siblings().hide();

    

    $(':first-child').addClass('first');
    $(':last-child').addClass('last');
    $('a[rel=newWindow]').attr('target', '_blank');
});
