﻿$(document).ready(function() {
    $(".CallUsFlagEU").hide();
    $(".CallUsNumberUK").hide();
    $(".CallUsEmail").hide();

    var browser = navigator.appVersion;
    if (browser.indexOf("Safari") != -1) {
        StartNumberMorphSafari();
    }
    else {
        StartNumberMorph();
    }
});

//Non-Safari Browsers
function StartNumberMorph()
{
    window.setTimeout("FadeOutUS()", 5000);
}

function FadeOutUS()
{
    //$(".CallUsText").fadeOut(500);
    $(".CallUsNumberUS").fadeOut(500);
    $(".CallUsFlagUS").fadeOut(500, function() { window.setTimeout("FadeInEU()", 200); });    
}

function FadeInEU()
{
    //$(".CallUsText").fadeIn(500);
    $(".CallUsNumberUK").fadeIn(500);
    $(".CallUsFlagEU").fadeIn(500, function() { window.setTimeout("FadeOutEU()", 5000); });    
}

function FadeOutEU() 
{
    $(".CallUsNumber").fadeOut(500);
    $(".CallUsNumberUK").fadeOut(500);
    $(".CallUsFlag").fadeOut(500);
    $(".CallUsFlagEU").fadeOut(500);
    $(".CallUsText").fadeOut(500, function() { window.setTimeout("FadeInEmail()", 200); });    
}

function FadeInEmail()
{
    $(".CallUsNumber").hide();
    $(".CallUsFlag").hide();
    $(".CallUsText").hide();
    $(".CallUsEmail").fadeIn(500, function() { window.setTimeout("FadeOutEmail()", 5000); });    
}

function FadeOutEmail() 
{
    $(".CallUsEmail").fadeOut(500, function() { window.setTimeout("FadeInOtherEnqs()", 200); });
}

function FadeInOtherEnqs() 
{
    $(".CallUsAllOtherEnqs").fadeIn(500, function() { window.setTimeout("FadeOutOtherEnqs()", 5000); });    
}

function FadeOutOtherEnqs() 
{
    $(".CallUsAllOtherEnqs").fadeOut(500, function() { window.setTimeout("FadeInUS()", 200); });    
}

function FadeInUS() {
    $(".CallUsText").fadeIn(500);
    $(".CallUsNumber").fadeIn(500);
    $(".CallUsNumberUS").fadeIn(500);
    $(".CallUsFlag").fadeIn(500);
    $(".CallUsFlagUS").fadeIn(500, function() { window.setTimeout("FadeOutUS()", 5000); });
}


//Safari
function StartNumberMorphSafari() {
    window.setTimeout("FadeOutUSSafari()", 5000);
}

function FadeOutUSSafari() {
    //$(".CallUsText").fadeOut(500);
    $(".CallUsNumberUS").fadeOut(500);
    $(".CallUsFlagUS").slideUp(500, function() { window.setTimeout("FadeInEUSafari()", 200); });
}

function FadeInEUSafari() {
    //$(".CallUsText").fadeIn(500);
    $(".CallUsNumberUK").fadeIn(500);
    $(".CallUsFlagEU").slideDown(500, function() { window.setTimeout("FadeOutEUSafari()", 5000); });
}

function FadeOutEUSafari() {
    $(".CallUsNumber").fadeOut(500);
    $(".CallUsNumberUK").fadeOut(500);
    $(".CallUsFlag").fadeOut(500);
    $(".CallUsFlagEU").slideUp(500);
    $(".CallUsText").fadeOut(500, function() { window.setTimeout("FadeInEmailSafari()", 200); });
}

function FadeInEmailSafari() {
    $(".CallUsEmail").fadeIn(500, function() { window.setTimeout("FadeOutEmailSafari()", 5000); });
}

function FadeOutEmailSafari() {
    $(".CallUsEmail").fadeOut(500, function() { window.setTimeout("FadeInOtherEnqsSafari()", 200); });
}

function FadeInOtherEnqsSafari() {
    $(".CallUsAllOtherEnqs").fadeIn(500, function() { window.setTimeout("FadeOutOtherEnqsSafari()", 5000); });
}

function FadeOutOtherEnqsSafari() {
    $(".CallUsAllOtherEnqs").fadeOut(500, function() { window.setTimeout("FadeInUSSafari()", 200); });
}

function FadeInUSSafari() {
    $(".CallUsText").fadeIn(500);
    $(".CallUsNumber").fadeIn(500);
    $(".CallUsNumberUS").fadeIn(500);
    $(".CallUsFlag").fadeIn(500);
    $(".CallUsFlagUS").slideDown(500, function() { window.setTimeout("FadeOutUSSafari()", 5000); });
}

