function newsRotator()
{
    $('.latestNews ul li').css({opacity: 0.0});
	$('.latestNews ul li:first').css({opacity: 1.0});
	setInterval('rotateNews()',6000);
}

function carrierRotator() {
	$('.latestNews ul li, .carrierPod ul li').css({opacity: 0.0});
	$('.latestNews ul li:first, .carrierPod ul li:first').css({opacity: 1.0});
	setInterval('rotateCarriers()',6000);
}

function rotateNews() {
	var current = ($('.latestNews ul li.show') ?
	    $('.latestNews ul li.show') : 
	    $('.latestNews ul li:first'));

	var next = ((current.next().length) ?
	                ((current.next().hasClass('show')) ?
	                    $('.latestNews ul li:first') : current.next())
	                : $('.latestNews ul li:first'));

	next.css({opacity: 0.0})
	    .addClass('show')
	    .animate({opacity: 1.0}, 1000);
	current.animate({opacity: 0.0}, 1000)
	    .removeClass('show');
};

function rotateCarriers() {
	var current = ($('.carrierPod ul li.show') ?
	    $('.carrierPod ul li.show') :
	    $('.carrierPod ul li:first'));

	var next = ((current.next().length) ?
	                ((current.next().hasClass('show')) ?
	                    $('.carrierPod ul li:first') : current.next())
	                : $('.carrierPod ul li:first'));

	next.css({opacity: 0.0})
	    .addClass('show')
	    .animate({opacity: 1.0}, 1000);
	current.animate({opacity: 0.0}, 1000)
	    .removeClass('show');
};


function Accordian() {

	var togglers = $('.faqs.moduleList li h2');
	var elements = ".faqs.moduleList li div";

	$(elements).hide();
	togglers.click(
	function() {
		$(elements + ':visible').slideUp(500);
		var checkElement = $(this).next();
			if((checkElement.is(elements)) && (checkElement.is(':visible'))) {
			return false;
		}
		if((checkElement.is(elements)) && (!checkElement.is(':visible'))) {
			checkElement.slideDown(500);
			return false;
		}
	});
}

$(document).ready(function() {

    $.addthis('Telehouse');
    $(document).pngFix();
    carrierRotator();
    newsRotator();
    Shadowbox.init();
    Accordian();
    $('input').customInput();

    Cufon.replace('h1, #homeContent h2, #content h2, #contentContainer h2, #leftCol h2, #rightCol h2, .homeRight .map span', { fontFamily: 'Frutiger', hover: true });

    //Opens link in new window	
    $("a[rel*='external']").attr({ target: "_blank" });

    var volatileField = $(".field input")
    volatileField.focus(function(event) {
        if ($(this).val() == $(this).attr("title")) {
            $(this).val("");
        }
    }, volatileField.blur(function(event) {
        if ($(this).val() == "") {
            $(this).val($(this).attr("title"));
        }
    }
    ));

    $('#homeFlash').empty();
    $('#homeFlash').flash({
        src: '/_images/flash/telehouse-main.swf',
        width: 980,
        height: 171,
        flashvars: { xmlPath: "/banners/banners/getforflash/" }
    });

    $('#contentFlash').empty();
    $('#contentFlash').flash({
        src: '/_images/flash/telehouse-main.swf',
        width: 980,
        height: 171,
        flashvars: { xmlPath: "/banners/banners/getforflash/" }
    });
    
    $('#globalLocations').empty();
    
    $('#globalLocations.UK').flash({
        src: '/_images/flash/UKmap.swf',
        width: 750,
        height: 320
    });
    
    $('#globalLocations.FR').flash({
        src: '/_images/flash/map.swf',
        width: 750,
        height: 320
    });

    $('#thwest').flash({
        src: '/_images/flash/tw-pod.swf',
        width: 215,
        height: 180
    });
    
    $('#saflash-uk').flash({
        src: '/_images/flash/TEL-flash-banner_v7.swf',
        width: 215,
        height: 180
    });
    
    $('#saflash-fr').flash({
        src: '/_images/flash/TEL-flash-banner_v7.swf',
        width: 215,
        height: 180
    });
	
    $('#telecloudflash').flash({
        src: '/_images/flash/telecloud.swf',
        width: 215,
        height: 184
    });

    $(function() {
        $("#quickLinks span").hover(
			  function() { $("#quickLinks ul").show(); },
			  function() { $("#quickLinks ul").hide(); }
		 );
    });


    //Toggle Element

    $("a.toggle").click(function() { return false; });

    var toggler = $(".toggle")
    var toggleElement = $(".linkContainer")

    $(toggleElement).ready(function(event) { $(toggleElement).css('display', 'none'); });

    $(toggler).click(function() {
        toggleElement.slideToggle("slow");
        toggler.toggleClass("close");
    });



});


	
