﻿mediaOpen = false;
apOpen = false;
subOpen = false;

mainTimeout = false;
var mediaMenuTimeout;

function updateClocks() {

    //Update London
    var timeLondon = $('.time_london').text();
    theNextTime = getNextTime(timeLondon);
    $('.time_london').text(theNextTime);

    //Update New York
    var timeNewYork = $('.time_new_york').text();
    theNextTime = getNextTime(timeNewYork);
    $('.time_new_york').text(theNextTime);

    //Update Tokyo
    var timeTokyo = $('.time_tokyo').text();
    theNextTime = getNextTime(timeTokyo);
    $('.time_tokyo').text(theNextTime);

    //Update Sydney
    var timeSydney = $('.time_sydney').text();
    theNextTime = getNextTime(timeSydney);
    $('.time_sydney').text(theNextTime);

    setTimeout('updateClocks();', 60000);

}

function getNextTime(theTime) {

    timeSeconds = Number(Right(theTime, 2));
    timeHours = Number(Left(theTime, 2));

    timeSeconds++;

    if (timeSeconds > 60) { timeHours++; timeSeconds = 0; }
    if (timeHours > 24) { timeHours = 0; }

    timeSeconds = Right(('00' +timeSeconds), 2);
    timeHours = Right(('00' + timeHours), 2);

    return timeHours + ':' + timeSeconds

}

function Left(str, n) {
    if (n <= 0)
        return "";
    else if (n > String(str).length)
        return str;
    else
        return String(str).substring(0, n);
}

function Right(str, n) {
    if (n <= 0)
        return "";
    else if (n > String(str).length)
        return str;
    else {
        var iLen = String(str).length;
        return String(str).substring(iLen, iLen - n);
    }
}

function swapImg(theCrtl, theImage) {

    $(theCrtl).attr("src", "images/AtlasLanding/" + theImage);

}

function mpLink(theCtrl) {

    theCtrl.style.cursor = 'pointer';

}

function mpOut(theCtrl) {

    theCtrl.style.cursor = 'auto';

}

function openMediaMenu() {

    //$(".media_menu").show();
    //document.getElementById('mediaMenu').visibility = 'Visible';

    $("#mediaMenu").removeClass("media_menu_hidden");
    $("#mediaMenu").addClass("media_menu");

    mediaOpen = true;

}

function openApMenu() {

    //$(".media_menu").show();
    //document.getElementById('mediaMenu').visibility = 'Visible';

    $("#apMenu").removeClass("ap_menu_hidden");
    $("#apMenu").addClass("ap_menu");

    mediaOpen = true;

}

function closeSubMenus() {

    closeSubMenu('#aboutSubMenu', 'sub_about');
    closeSubMenu('#termsSubMenu', 'sub_terms');
    closeSubMenu('#financialsSubMenu', 'sub_financials');
    closeSubMenu('#assSubMenu', 'sub_ass');
    closeSubMenu('#hsSubMenu', 'sub_hs');
    closeSubMenu('#issSubMenu', 'sub_iss');
    closeSubMenu('#ppSubMenu', 'sub_pp');

}

function closeMediaMenu() {

    $("#mediaMenu").removeClass("media_menu");
    $("#mediaMenu").addClass("media_menu_hidden");

    mediaOpen = false;

    mainTimeout = false;

}


function closeApMenu() {

    $("#apMenu").removeClass("ap_menu");
    $("#apMenu").addClass("ap_menu_hidden");

    apOpen = false;

    mainTimeout = false;


}

function openSubMenu(theId, theClass) {

    closeSubMenus();

    $(theId).removeClass(theClass + "_hidden");
    $(theId).addClass(theClass);

    subOpen = true;
}

function closeSubMenu(theId, theClass) {

    $(theId).removeClass(theClass);
    $(theId).addClass(theClass + "_hidden");

    subOpen = false;

//    if (mediaOpen) { closeMediaMenu(); }
//    if (apOpen) { closeApMenu(); }
    
}




$(document).ready(function() {

   //$(".media_menu").hide();

});