﻿// JScript File
var ActiveTab="";

function SetActiveNavItem(str)
{
    $("#Link_"+str).css('color',"#992222");
}
function ClearActiveNavItem(str)
{
    $("#Link_"+str).css("color","#295685");
}

function SetHeaderBanner(str)
{
    document.getElementById("HeaderBanner").src=str;
}
function ToggleTerminalServices()
{
    $('#SubMenu_TerminalServices').slideToggle("slow");
    if($('#Link_AzOfServices').css("backgroundImage") == "url(../Images/bullet001.gif)")
    {
        $('#Link_AzOfServices').css("backgroundImage", "url(../Images/bullet000.gif)");
    }
    else
    {
        $('#Link_AzOfServices').css("backgroundImage", "url(../Images/bullet001.gif)");
        SetActiveNavItem("AzOfServices");
        ClearActiveNavItem("CheckingIn");
        ClearActiveNavItem("Security");
        ClearActiveNavItem("Parking");
        ClearActiveNavItem("SpecialNeeds");
        ClearActiveNavItem("ContactUs");
    }
} 

function ToggleOurCommunity()
{
    $('#SubMenu_OurCommunity').slideToggle("slow");
    if($('#Link_OurCommunity').css("backgroundImage") == "url(../Images/bullet001.gif)")
    {
        $('#Link_OurCommunity').css("backgroundImage", "url(../Images/bullet000.gif)");
    }
    else
    {
        $('#Link_OurCommunity').css("backgroundImage", "url(../Images/bullet001.gif)");
        SetActiveNavItem("OurCommunity");
    }
}   

function ToggleShopping()
{
    $('#SubMenu_Shopping').slideToggle("slow");
    if($('#Link_Shopping').css("backgroundImage") == "url(../Images/bullet001.gif)")
    {
        $('#Link_Shopping').css("backgroundImage", "url(../Images/bullet000.gif)");
        ClearActiveNavItem("Shopping");
    }
    else
    {
        $('#Link_Shopping').css("backgroundImage", "url(../Images/bullet001.gif)");
        SetActiveNavItem("Shopping");
        if($('#Link_EatingAndDrinking').css("backgroundImage") == "url(../Images/bullet001.gif)")
            ToggleEatingAndDrinking();
    }
} 

function ToggleEatingAndDrinking()
{
    $('#SubMenu_EatingAndDrinking').slideToggle("slow");
    if($('#Link_EatingAndDrinking').css("backgroundImage") == "url(../Images/bullet001.gif)")
    {
        $('#Link_EatingAndDrinking').css("backgroundImage", "url(../Images/bullet000.gif)");
        ClearActiveNavItem("EatingAndDrinking");
    }
    else
    {
        $('#Link_EatingAndDrinking').css("backgroundImage", "url(../Images/bullet001.gif)");
        SetActiveNavItem("EatingAndDrinking");
        if($('#Link_Shopping').css("backgroundImage") == "url(../Images/bullet001.gif)")
            ToggleShops();
    }
} 

function SnapOpenShopping()
{
    $('#SubMenu_Shopping').css("display", 'block');
    $('#Link_Shopping').css("backgroundImage", "url(../Images/bullet001.gif)");
    SetActiveNavItem("Shopping");
}

function SnapOpenEatingAndDrinking()
{
    $('#SubMenu_EatingAndDrinking').css("display", 'block');
    $('#Link_EatingAndDrinking').css("backgroundImage", "url(../Images/bullet001.gif)");
    SetActiveNavItem("EatingAndDrinking");
}

function SnapOpenTerminalServices()
{
    $('#SubMenu_TerminalServices').css("display", 'block');
    $('#Link_AzOfServices').css("backgroundImage", "url(../Images/bullet001.gif)");
    SetActiveNavItem("AzOfServices");
}

function SnapOpenOurCommunity()
{
    $('#SubMenu_OurCommunity').css("display", 'block');
    $('#Link_OurCommunity').css("backgroundImage", "url(../Images/bullet001.gif)");
    SetActiveNavItem("OurCommunity");
}

function SnapOpenOurEnvironment()
{
    $('#SubMenu_OurEnvironment').css("display", 'block');
    $('#Link_OurEnvironment').css("backgroundImage", "url(../Images/bullet001.gif)");
    SetActiveNavItem("OurEnvironment");
}

function SnapOpenCorporateInformation()
{
    $('#SubMenu_CorporateInformation').css("display", 'block');
    $('#Link_CorporateInformation').css("backgroundImage", "url(../Images/bullet001.gif)");
    SetActiveNavItem("CorporateInformation");
}

function SnapOpenNortholtJetCentre()
{
    $('#SubMenu_NortholtJetCentre').css("display", 'block');
    $('#Link_NortholtJetCentre').css("backgroundImage", "url(../Images/bullet001.gif)");
    SetActiveNavItem("NortholtJetCentre");
}

function SnapOpenJetCentre()
{
    $('#SubMenu_JetCentre').css("display", 'block');
    $('#Link_JetCentre').css("backgroundImage", "url(../Images/bullet001.gif)");
    SetActiveNavItem("JetCentre");
}

function SnapOpenPrivateJet()
{
    $('#SubMenu_PrivateJet').css("display", 'block');
    $('#Link_PrivateJet').css("backgroundImage", "url(../Images/bullet001.gif)");
    SetActiveNavItem("PrivateJet");
    if (window.attachEvent) {
        window.attachEvent("onload", ShowPJBanner);
    } else {
        window.addEventListener("DOMContentLoaded", ShowPJBanner, false);
    }
}

function ShowPJBanner() {$("Advertisment_Vertical").innerHTML='<a href="../PlanYourTrip/PJRequestQuote.aspx"><img src="../Images/Advertisments/PJ-120x600.gif" alt="Advert" class="Advertisement" /></a>';}

function ToggleNortholtJetCentre()
{
    $('#SubMenu_NortholtJetCentre').slideToggle("slow");
    if($('#Link_NortholtJetCentre').css("backgroundImage") == "url(../Images/bullet001.gif)")
    {
        $('#Link_NortholtJetCentre').css("backgroundImage", "url(../Images/bullet000.gif)");
        ClearActiveNavItem("NortholtJetCentre");
    }
    else
    {
        $('#Link_NortholtJetCentre').css("backgroundImage", "url(../Images/bullet001.gif)");
        SetActiveNavItem("NortholtJetCentre");
        ClearActiveNavItem("KeyInformation");
        ClearActiveNavItem("JetCentre");
        ClearActiveNavItem("PrivateJet");
        if($('#Link_KeyInformation').css("backgroundImage") == "url(../Images/bullet001.gif)")
        {
            ToggleKeyInformation();
        }
        if($('#Link_JetCentre').css("backgroundImage") == "url(../Images/bullet001.gif)")
        {
            ToggleJetCentre();
        }
        if($('#Link_PrivateJet').css("backgroundImage") == "url(../Images/bullet001.gif)")
        {
            TogglePrivateJet();
        }
    }
}

function ToggleCorporateInformation()
{
    $('#SubMenu_CorporateInformation').slideToggle("slow");
    if($('#Link_CorporateInformation').css("backgroundImage") == "url(../Images/bullet001.gif)")
    {
        $('#Link_CorporateInformation').css("backgroundImage", "url(../Images/bullet000.gif)");
    }
    else
    {
        $('#Link_CorporateInformation').css("backgroundImage", "url(../Images/bullet001.gif)");
        SetActiveNavItem("CorporateInformation");
    }
} 

function ToggleOurEnvironment()
{
    $('#SubMenu_OurEnvironment').slideToggle("slow");
    if($('#Link_OurEnvironment').css("backgroundImage") == "url(../Images/bullet001.gif)")
    {
        $('#Link_OurEnvironment').css("backgroundImage", "url(../Images/bullet000.gif)");
    }
    else
    {
        $('#Link_OurEnvironment').css("backgroundImage", "url(../Images/bullet001.gif)");
        SetActiveNavItem("OurEnvironment");
    }
} 

function SnapOpenPublicTransport()
{
    $('#SubMenu_PublicTransport').css("display", 'block');
    $('#Link_PublicTransport').css("backgroundImage", "url(../Images/bullet001.gif)");
    SetActiveNavItem("PublicTransport");
}

function TogglePublicTransport()
{
    $('#SubMenu_PublicTransport').slideToggle("slow");
    if($('#Link_PublicTransport').css("backgroundImage") == "url(../Images/bullet001.gif)")
    {
        $('#Link_PublicTransport').css("backgroundImage", "url(../Images/bullet000.gif)");
    }
    else
    {
        $('#Link_PublicTransport').css("backgroundImage", "url(../Images/bullet001.gif)");
        SetActiveNavItem("PublicTransport");
        ClearActiveNavItem("ByRoad");
        ClearActiveNavItem("ParkingAndValet");
        ClearActiveNavItem("BetweenAirports");
        ClearActiveNavItem("CollectingAndDroppingOff");
        ClearActiveNavItem("TravelUpdate");
    }
}

function ToggleKeyInformation()
{
    $('#SubMenu_KeyInformation').slideToggle("slow");
    if($('#Link_KeyInformation').css("backgroundImage") == "url(../Images/bullet001.gif)")
    {
        $('#Link_KeyInformation').css("backgroundImage", "url(../Images/bullet000.gif)");
        ClearActiveNavItem("KeyInformation");
    }
    else
    {
        $('#Link_KeyInformation').css("backgroundImage", "url(../Images/bullet001.gif)");
        SetActiveNavItem("KeyInformation");
        ClearActiveNavItem("JetCentre");
        ClearActiveNavItem("NortholtJetCentre");
        ClearActiveNavItem("PrivateJet");
        if($('#Link_JetCentre').css("backgroundImage") == "url(../Images/bullet001.gif)")
        {
            ToggleJetCentre();
        }
        if($('#Link_NortholtJetCentre').css("backgroundImage") == "url(../Images/bullet001.gif)")
        {
            ToggleNortholtJetCentre();
        }
        if($('#Link_PrivateJet').css("backgroundImage") == "url(../Images/bullet001.gif)")
        {
            TogglePrivateJet();
        }
    }
}

function ToggleJetCentre()
{
    $('#SubMenu_JetCentre').slideToggle("slow");
    if($('#Link_JetCentre').css("backgroundImage") == "url(../Images/bullet001.gif)")
    {
        $('#Link_JetCentre').css("backgroundImage", "url(../Images/bullet000.gif)");
        ClearActiveNavItem("JetCentre");
    }
    else
    {
        $('#Link_JetCentre').css("backgroundImage", "url(../Images/bullet001.gif)");
        SetActiveNavItem("JetCentre");
        ClearActiveNavItem("KeyInformation");
        ClearActiveNavItem("NortholtJetCentre");
        ClearActiveNavItem("PrivateJet");
        if($('#Link_KeyInformation').css("backgroundImage") == "url(../Images/bullet001.gif)")
        {
            ToggleKeyInformation();
        }
        if($('#Link_NortholtJetCentre').css("backgroundImage") == "url(../Images/bullet001.gif)")
        {
            ToggleNortholtJetCentre();
        }
        if($('#Link_PrivateJet').css("backgroundImage") == "url(../Images/bullet001.gif)")
        {
            TogglePrivateJet();
        }
    }
}

function TogglePrivateJet()
{
    $('#SubMenu_PrivateJet').slideToggle("slow");
    if (window.attachEvent) {
        window.attachEvent("onload", ShowPJBanner);
    } else {
        window.addEventListener("DOMContentLoaded", ShowPJBanner, false);
    }
    if($('#Link_PrivateJet').css("backgroundImage") == "url(../Images/bullet001.gif)")
    {
        $('#Link_PrivateJet').css("backgroundImage", "url(../Images/bullet000.gif)");
        ClearActiveNavItem("PrivateJet");
    }
    else
    {
        $('#Link_PrivateJet').css("backgroundImage", "url(../Images/bullet001.gif)");
        SetActiveNavItem("PrivateJet");
        ClearActiveNavItem("KeyInformation");
        ClearActiveNavItem("NortholtJetCentre");
        ClearActiveNavItem("JetCentre");
        if($('#Link_KeyInformation').css("backgroundImage") == "url(../Images/bullet001.gif)")
        {
            ToggleKeyInformation();
        }
        if($('#Link_NortholtJetCentre').css("backgroundImage") == "url(../Images/bullet001.gif)")
        {
            ToggleNortholtJetCentre();
        }
        if($('#Link_JetCentre').css("backgroundImage") == "url(../Images/bullet001.gif)")
        {
            ToggleJetCentre();
        }
    }
}

function ToggleMediaCentre()
{
    $('#SubMenu_MediaCentre').slideToggle("slow");
    if($('#Link_MediaCentre').css("backgroundImage") == "url(../Images/bullet001.gif)")
    {
        $('#Link_MediaCentre').css("backgroundImage", "url(../Images/bullet000.gif)");
    }
    else
    {
        $('#Link_MediaCentre').css("backgroundImage", "url(../Images/bullet001.gif)");
        SetActiveNavItem("MediaCentre");
        ClearActiveNavItem("OurCommunity");
        ClearActiveNavItem("OurEnvironment");
        ClearActiveNavItem("CorporateInformation");
        ClearActiveNavItem("AdvertisingAtTheAirport");
        ClearActiveNavItem("MediaPublications");
        ClearActiveNavItem("Careers");
        ClearActiveNavItem("AirlinesAndDestinations");
        ClearActiveNavItem("EmailSignUp");
        ClearActiveNavItem("Blog");
    }
}

function SnapOpenMediaCentre()
{
    $('#SubMenu_MediaCentre').css("display", 'block');
    $('#Link_MediaCentre').css("backgroundImage", "url(../Images/bullet001.gif)");
    SetActiveNavItem("MediaCentre");
}

function ToggleBusiness()
{
    $('#SubMenu_Business').slideToggle("slow");
}

function ToggleLeisure()
{
    $('#SubMenu_Leisure').slideToggle("slow");
}

function TogggleTravelNotice(e)
{
    $("#MessagePanel").slideToggle("slow");
    
    if($("TravelNoticeStatus").innerHTML == ShowNoticeCode)
        $("TravelNoticeStatus").innerHTML = HideNoticeCode;
    else
        $("TravelNoticeStatus").innerHTML = ShowNoticeCode;
}

    var ShowNoticeCode = "Open";
    var HideNoticeCode = "Close";
    
function HideTravelNotice()
{
    $("#TravelNoticeDIV").hide();
    $("#TravelNoticeStatus").innerHTML = ShowNoticeCode;
}

function ShowArrivals() {
    $("#ArrivalsTab").css("display", "block");
    $("#DeparturesTab").css("display", "none");
    
    $("#ArrivalsTabCell").css("borderBottomWidth", "1px");
    $("#ArrivalsTabCell").css("borderBottomColor", "#A0C7EA");
    $("#ArrivalsTabCell").css("borderBottomStyle", "solid");
    $("#ArrivalsTabCell").css("backgroundImage", "url(Images/ActiveTab.png)");
    
    $("#DeparturesTabCell").css("borderBottomWidth", "1px");
    $("#DeparturesTabCell").css("borderBottomColor", "White");
    $("#DeparturesTabCell").css("borderBottomStyle", "solid");
    $("#DeparturesTabCell").css("backgroundImage", "url(Images/InActiveTab.png)");
    ActiveTab="Arrivals";
}

function ShowDepartures()
{
    $("#ArrivalsTab").css("display", "none");
    $("#DeparturesTab").css("display", "block");
    
    $("#DeparturesTabCell").css("borderBottomWidth", "1px");
    $("#DeparturesTabCell").css("borderBottomColor", "#A0C7EA");
    $("#DeparturesTabCell").css("borderBottomStyle", "solid");
    $("#DeparturesTabCell").css("backgroundImage", "url(Images/ActiveTab.png)");
    
    $("#ArrivalsTabCell").css("borderBottomWidth", "1px");
    $("#ArrivalsTabCell").css("borderBottomColor", "White");
    $("#ArrivalsTabCell").css("borderBottomStyle", "solid");
    $("#ArrivalsTabCell").css("backgroundImage", "url(Images/InActiveTab.png)");
    ActiveTab="Departures";
}

function ToggleCal(name)
{
    $('#Cal' + name).slideToggle("slow");
}

function LaunchWindow(width,height,url)
{
    var newWindowReturn = window.open(url,"MediaGallery", "width="+width+",height="+height+",resizable,scrollbars,top=0,left=0");
    if(!newWindowReturn)
    {
        if(confirm(""))
        { // Confirmed they want to take over this window
            window.location.href=url;
        }
        else
        { // Declined
            void(0);
        }
    }
}
function printPage()
{
    window.print();
}

function SearchClearBox(b)
{
    if(b.value == "Search")
    {
        b.value="";
    }
}

function SearchBoxCheck(b)
{
    if(b.value=="")
    {
        b.value="Search";
    }
}

function RunwayNewsAlert()
{
    alert("Page two of this newsletter states that the London City Airport Interim Planning Application is “expected to be heard by the London Borough of Newham on 18 June 2008”.  This meeting has since been postponed until a later date, to be advised by the London Borough of Newham.\n\nClick OK to continue");
}

function HidePlanYourTripNav()
{
    document.getElementById("PlanBookNav").style.display = 'none';
}

function UpdateBannerLocation()
{
    document.getElementById("Advertisment_Vertical_External").style.left = (document.getElementById("Parent").offsetLeft + 785) + "px";
}





/*
	News ticker code.
	
	var Headlines / the headlines in an array - ID's should match.
	var Headlines_Links / corresponding headlines in an array - ID's should match.
*/
var continue_header_animation=0;
var current_headline_id = 0;
var UpdateTimer;
function StartTicker()
{
	continue_header_animation = 1;
	UpdateTicker();
}

function StopTicker()
{
	continue_header_animation = 0;
	clearTimeout(UpdateTimer);
	$("#ArticleHeadline").fadeOut();
}

function UpdateTicker()
{
	var highestID = (Headlines.length - 1);

	if (continue_header_animation) {
	    var articlelink = document.getElementById("ArticleHeadline");
		//document.links["ArticleHeadline"].href = Headlines_Links[current_headline_id];
	    //document.links["ArticleHeadline"].textContent = Headlines[current_headline_id];
	    articlelink.href = Headlines_Links[current_headline_id];
	    articlelink.innerHTML = Headlines[current_headline_id];
		$("#ArticleHeadline").fadeIn();
	
		UpdateTimer = setTimeout("FadeTicker()", headline_display_time);
	}
}

function FadeTicker()
{
	var highestID = (Headlines.length - 1);
	
	if(continue_header_animation)
	{
		$("#ArticleHeadline").fadeOut();			
		current_headline_id++;
		if(current_headline_id > highestID)
			current_headline_id = 0;
		
		setTimeout("UpdateTicker()", 700);
	}	
}

function MoveTickerForward()
{
	clearTimeout(UpdateTimer);
	StopTicker();
	var highestID = (Headlines.length - 1);
	if(current_headline_id == highestID )
	{
		current_headline_id = 0;
	}
	else
	{
		current_headline_id++;
	}
	setTimeout('StartTicker()', 700);
}

function MoveTickerBackwards()
{
	clearTimeout(UpdateTimer);
	StopTicker();
	var highestID = (Headlines.length - 1);
	if(current_headline_id == 0)
	{
		current_headline_id = highestID;
	}
	else
	{
		current_headline_id--;
	}
	setTimeout('StartTicker()', 700);
}

//set page event handlers for onload and unload
if (window.attachEvent) {
    window.attachEvent("onload", Page_Load);
} else {
    window.addEventListener("DOMContentLoaded", Page_Load, false);
}

//start ticker   
function Page_Load() {
    
    StartTicker();
}  
/*
	News ticker code ENDS
*/