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 stdPrint() {
	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;
}

function changeLanguage(obj) {
	var googleUrl = "http://translate.google.com/translate?";

	if (location.href.indexOf("translate") > -1) {
		location.href = googleUrl + "hl=en&ie=UTF8&sl=auto&&tl=" + obj.options[obj.selectedIndex].value + "&u=" + getQueryVariable("u");
	} else {
		location.href = googleUrl + "hl=en&ie=UTF8&sl=auto&tl=" + obj.options[obj.selectedIndex].value + "&u=" + location.href;
	}
}

$(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'
        });
    }
    
    $('ul.feedListing h3 a').click(function(event) {
        event.preventDefault();
    });
    
    $(':first-child').addClass('first');
    $(':last-child').addClass('last');
    $('a[rel=newWindow]').attr('target', '_blank');

    $("div.getInContact").wrapInner("<div></div>");
    $("div.getInvolved").wrapInner("<div></div>");

    function vAlign(elem) {
        var ch = $(elem).children().innerHeight();
        var ph = $(elem).innerHeight();
        var diff = ph - ch;
        diff = diff / 2;
        diff = Math.floor(diff);
        $(elem).children().css("padding-top", diff + "px");
    }

    vAlign("div.getInContact");
    vAlign("div.getInvolved");

    var s = 0;

    $("div.homeCol div.homeColContent").each(function() {
        if ($(this).height() > s) {
            s = $(this).height();
        }
    }).height(s);

    $('div.homeColContent a').bigTarget({
        hoverClass: 'over',
        clickZone: 'div:eq(0)'
    });
    $('div.infoContent a').bigTarget({
        hoverClass: 'over',
        clickZone: 'div:eq(0)'
    });
    $('div#bannerStory a').bigTarget({
        hoverClass: 'over',
        clickZone: 'div:eq(0)'
    });
    $('div.homeContentXS a').bigTarget({
        hoverClass: 'over',
        clickZone: 'div:eq(0)'
    });    
    
    $('div#translate label span').hide();
    if ($('div#translate label span').size() > 0) {
        $('div#translate label span:nth-child(1)').show();
        setInterval('updateLanguage()',2000);
    }
});

var counter = 1;

function updateLanguage() {
    if(counter == $('div#translate label span').size()) {
        counter = 0;
        $('div#translate label span:nth-child(' + $('div#translate label span').size() + ')').hide(0)
    }
    
    $('div#translate label span:nth-child(' + counter + ')').hide(0)
    $('div#translate label span:nth-child(' + (counter+1) + ')').show(0);   
    counter++;
}