﻿
function ShowFooterCustomers(divId) {

    if ($('#' + divId + 'Title').hasClass('activeTab') == true) {
        return false;
    }
    $('#divMediaAndEntertainmentCustomers').hide();
    $('#divMobileCarriersCustomers').hide();
    $('#divOtherCustomers').hide();

    $('#divMediaAndEntertainmentCustomersTitle').removeClass('activeTab');
    $('#divMobileCarriersCustomersTitle').removeClass('activeTab');
    $('#divOtherCustomersTitle').removeClass('activeTab');

    $('#' + divId).fadeIn('slow');
    $('#' + divId + 'Title').addClass('activeTab');
    if ($('#' + divId + ' .cs_slider').width() < 550) {
        $('#' + divId + ' .rightArrow').addClass("dimmedRightArrow");
    }
    else {
        $('#' + divId + ' .rightArrow').removeClass("dimmedRightArrow");
    }


}

function ShowCustomers(divId) {

    if ($('#' + divId + 'Title').hasClass('largeActiveTab') == true) {
        return false;
    }
    $('#divMediaAndEntertainmentCustomers').hide();
    $('#divMobileCarriersCustomers').hide();
    $('#divOtherCustomers').hide();

    $('#divMediaAndEntertainmentCustomersTitle').removeClass('largeActiveTab');
    $('#divMobileCarriersCustomersTitle').removeClass('largeActiveTab');
    $('#divOtherCustomersTitle').removeClass('largeActiveTab');

    $('#' + divId).fadeIn('slow');
    $('#' + divId + 'Title').addClass('largeActiveTab');
    if ($('#' + divId + ' .cs_slider').width() < 490) {
        $('#' + divId + ' .rightArrow').addClass("dimmedRightArrow");
    }

    else {
        $('#' + divId + ' .rightArrow').removeClass("dimmedRightArrow");
    }


}

function showBriefpopUp(divId) {
    $("#" + divId).stop(true, true).fadeIn();

}
function hideBriefpopUp(divId) {
    $("#" + divId).stop(true, true).fadeOut();
}
function ShowProductsAndServices(divId) {
    if ($('#' + divId + 'Title').hasClass('largeActiveTab') == true) {
        return false;
    }
    $('#divContentAndServices').hide();
    $('#divPlatformsAndProducts').hide();

    $('#divContentAndServicesTitle').removeClass('largeActiveTab');
    $('#divPlatformsAndProductsTitle').removeClass('largeActiveTab');

    $('#' + divId).fadeIn('slow');
    $('#' + divId + 'Title').addClass('largeActiveTab');
    $('#' + divId + 'Carousel').jcarousel({
        scroll: 1
    });
}

function ShowPartners(divId) {

    if ($('#' + divId + 'Title').hasClass('largeActiveTab') == true) {
        return false;
    }

    $('#divContentPartners').hide();
    $('#divTechnologyPartners').hide();

    $('#divContentPartnersTitle').removeClass('largeActiveTab');
    $('#divTechnologyPartnersTitle').removeClass('largeActiveTab');

    $('#' + divId).fadeIn('slow');
    $('#' + divId + 'Title').addClass('largeActiveTab');

}
//Brief Popup
$(document).ready(function () {
    $(".ContentPartnerImage, .TechnologyPartnerImage").children("img").attr("title", "");

    $(".ContentPartnerImage, .TechnologyPartnerImage").hover(function () {

        $(this).children(".toolTip").show();
    }, function () {
        $(this).children(".toolTip").hide();
    });


    $(".ContentPartnerImage, .TechnologyPartnerImage").mousemove(function (e) {
        var xPos = (e.pageX - $('.template_style').offset().left + 20).toString() + "px";
        var yPos = (e.pageY - $('.template_style').offset().top + 20).toString() + "px";

        $(this).children(".toolTip").css("left", xPos);
        $(this).children(".toolTip").css("top", yPos);
    });
});

//Archived News Letter
//newsLetterEmailBody collapseButton
$(document).ready(function () {
    $("#divArchivedNewsletter .expanderHead").click(function () {
        if ($(this).parent().children("#newsLetterEmailBody").css("display") == "none") {
            $(this).parent().children("#newsLetterEmailBody").slideDown();
        }
        else {
            $(this).parent().children("#newsLetterEmailBody").slideUp();
        }

    });

    $('.expanderHead').click(function () {
        $(this).children('.expandButton').toggleClass('collapseButton');
    });
});

//Products And Services Carousel
$(document).ready(function () {
    $('#productsAndServicesCarousel').jcarousel({
        scroll: 1
    });
    $('#divContentAndServicesCarousel').jcarousel({
        scroll: 1
    });

});
//How Can I help You Menu
$(document).ready(function () {
    $('#helpBack').css("top", $('#divHowCanWeHelpYou').height() - $('#helpExpandedTop').height() - $('#helpBack').height());
    $("#anchorHowCanWeHelpYou").click(function () {
        if ($("#divHowCanWeHelpYou").css("display") == "none") {
            $("#anchorHowCanWeHelpYou").css({ "background-position": "0 -32px", "height": "28px" });
            $("#divHowCanWeHelpYou").slideDown();
        }
        else {
            $("#divHowCanWeHelpYou").slideUp().queue(function () { $("#anchorHowCanWeHelpYou").css({ "background-position": " 0 0px", "height": "32px" }); $(this).dequeue(); });
        }
    });
});



//DNN Search
$(document).ready(function () {
    //Newsletter Email script
    $("#emailWaterMark").click(function () {

        document.getElementById("dnn_ctr380_SubscriptionManager_txtEmail").focus();
    });
    $("#dnn_ctr380_SubscriptionManager_txtEmail").focusin(function () {

        $("#emailWaterMark").hide();


    });
    $("#dnn_ctr380_SubscriptionManager_txtEmail").focusout(function () {
        if ($("#dnn_ctr380_SubscriptionManager_txtEmail").val() == "") {
            $("#emailWaterMark").show();
        }

    });
    //$("#dnn_dnnSEARCH_DropDownSearch .SearchBorder").append('<input id="search_waterMark" tyo class="SearchTextBox">Search Site</input>');

    //    $("#searchWaterMark").focusin(function () {
    //        $("#searchWaterMark").fadeOut();
    //        $("#dnn_dnnSEARCH_txtSearchNew").focus();
    //    });
    //    $("#searchWaterMark").click(function () {
    //        $("#searchWaterMark").hide();
    //        document.getElementById("dnn_dnnSEARCH_txtSearchNew").focus();
    //    });
    //dnn_dnnSEARCH_txtSearchNew
    $("#dnn_dnnSEARCH_txtSearchNew").val("Search Arpu+");
    $("#dnn_dnnSEARCH_txtSearchNew").css("font-style", "italic");
    $("#dnn_dnnSEARCH_txtSearchNew").focusin(function () {
        if ($("#dnn_dnnSEARCH_txtSearchNew").val().toUpperCase() == "Search Arpu+".toUpperCase()) {
            $("#dnn_dnnSEARCH_txtSearchNew").css("font-style", "normal");
            $("#dnn_dnnSEARCH_txtSearchNew").val("");
        }

    });
    $("#dnn_dnnSEARCH_txtSearchNew").focusout(function () {
        if ($("#dnn_dnnSEARCH_txtSearchNew").val().trim() == "") {
            $("#dnn_dnnSEARCH_txtSearchNew").css("font-style", "italic");
            $("#dnn_dnnSEARCH_txtSearchNew").val("Search Arpu+");
        }

    });
    // $("#dnn_dnnSEARCH_txtSearchNew").val("Search site");
    //  $("#dnn_dnnSEARCH_txtSearchNew").focusIn(function () {
    //      if ($("#dnn_dnnSEARCH_txtSearchNew").val() == "Search site") {

    //      }
    //  });
});

//Menu Navigation
$(document).ready(function () {
    var SubMenuID;
    var RootMenuID;
    $(".main_dnnmenu_rootitem .txt").mouseout(function () {
        //  debugger;
        // alert("enteredDiv");
        //   alert("wating");
        //$(this).addClass("hov main_dnnmenu_rootitem_hover");
    });
    $(".main_dnnmenu_bar table.main_dnnmenu_submenu").mouseenter(function () {
        SubMenuID = $(this).attr("id");
        RootMenuID = SubMenuID.replace("sub", "ctr");

    });
    $(".main_dnnmenu_bar table.brandonHaynes").mouseenter(function () {
        $("#" + RootMenuID).addClass("hov main_dnnmenu_rootitem_hover");
    });

    $(".main_dnnmenu_bar table.main_dnnmenu_submenu").mouseleave(function () {
        //  debugger;
        var item = $(this);
        setTimeout(function () {

            if (item.css("display") == "none") {

                $("#" + RootMenuID).removeClass("hov main_dnnmenu_rootitem_hover")
            }
        },
        500);
        //  alert("leftDiv");

    });

    //$("#dnn_dnnNAV_ctldnnNAVctr65").mouseout(function () { $(this).attr("class","main_dnnmenu_rootitem hov main_dnnmenu_rootitem_hover mi mi2 id65 root"); });
});
//Animate
$(document).ready(function () {

    if ($("#divMediaAndEntertainmentCustomers .cs_slider").width() < 490) {
        $("#btnAnimateMediaAndEntertainmentCustomersRight").addClass("dimmedRightArrow");

    }
});

function AnimateLeft(divId, btnAnimateLeftID, btnAnimateRightID) {
    if ($("#" + btnAnimateLeftID).hasClass('dimmedLeftArrow')) {
        return false;
    }
    $("#" + btnAnimateRightID).removeClass('dimmedRightArrow');
    var currentleft_position = Math.abs($('#' + divId + " .cs_slider").position().left);
    $('#' + divId + " .cs_slider").animate({
        left: '0'
    }, currentleft_position * 5, 'linear', function () { $("#" + btnAnimateLeftID).addClass('dimmedLeftArrow'); });
}

function AnimateRight(divId, btnAnimateLeftID, btnAnimateRightID) {
    if ($("#" + btnAnimateRightID).hasClass('dimmedRightArrow')) {
        return false;
    }
    $("#" + btnAnimateLeftID).removeClass('dimmedLeftArrow');
    var destination = $('#' + divId + " .cs_slider").width() - $('#' + divId + " .cs_wrapper").width();
    var currentleft_position = Math.abs($('#' + divId + " .cs_slider").position().left);
    $('#' + divId + " .cs_slider").animate({
        left: "-" + destination
    }, (destination - currentleft_position) * 5, 'linear', function () { $("#" + btnAnimateRightID).addClass('dimmedRightArrow'); });
}
//Stop Animation
function StopDivAnimation(divId) {
    $('#' + divId + " .cs_slider").stop();
}

$(document).ready(function () {
    //    //Newsletter Email script

    //    $("#dnn_ctr380_SubscriptionManager_txtEmail").focusin(function () {

    //        if ($("#dnn_ctr380_SubscriptionManager_txtEmail").val() == "Enter your Email") {
    //            $("#dnn_ctr380_SubscriptionManager_txtEmail").val("");
    //        }

    //    });
    //    $("#dnn_ctr380_SubscriptionManager_txtEmail").focusout(function () {

    //        if ($("#dnn_ctr380_SubscriptionManager_txtEmail").val() == "") {
    //            $("#dnn_ctr380_SubscriptionManager_txtEmail").val("Enter your Email");
    //        }

    //    });

    //Customer Testimonials
    if ($("#divCustomerTestimonials ul li").length == 1) {
        $("#btnTestimonialNavigateRight").addClass('dimmedRightArrow');
    }
    $("#divCustomerTestimonials ul li").fadeOut(); //hide all
    $("#divCustomerTestimonials ul li:first").fadeIn(); //show first li only
    $("#divCustomerTestimonials ul li:first").addClass("selectedli");
    $("#btnTestimonialNavigateLeft").click(function () {
        $("#btnTestimonialNavigateRight").removeClass('dimmedRightArrow');
        var CurrentSelectedID = $("#divCustomerTestimonials .selectedli").attr('id');
        if (CurrentSelectedID > 1) {
            var NewSelectedID = parseInt(CurrentSelectedID) - 1;
            if (NewSelectedID == 1) {
                $("#btnTestimonialNavigateLeft").addClass('dimmedLeftArrow');
            }
            $("#divCustomerTestimonials ul li[id=" + CurrentSelectedID + "]").fadeOut('slow', function () {
                $("#divCustomerTestimonials ul li[id=" + CurrentSelectedID + "]").removeClass("selectedli");
                $("#divCustomerTestimonials ul li[id=" + NewSelectedID + "]").fadeIn('slow', function () { });
                $("#divCustomerTestimonials ul li[id=" + NewSelectedID + "]").addClass("selectedli");
            });


        }
    });

    $("#btnTestimonialNavigateRight").click(function () {
        $("#btnTestimonialNavigateLeft").removeClass('dimmedLeftArrow');
        var CurrentSelectedID = $("#divCustomerTestimonials .selectedli").attr('id');
        var ItemsCount = $("#divCustomerTestimonials ul li").length;
        if (CurrentSelectedID < ItemsCount) {
            var NewSelectedID = parseInt(CurrentSelectedID) + 1;
            if (NewSelectedID == ItemsCount) {
                $("#btnTestimonialNavigateRight").addClass('dimmedRightArrow');
            }
            $("#divCustomerTestimonials ul li[id=" + CurrentSelectedID + "]").fadeOut('slow', function () {
                $("#divCustomerTestimonials ul li[id=" + CurrentSelectedID + "]").removeClass("selectedli");
                $("#divCustomerTestimonials ul li[id=" + NewSelectedID + "]").fadeIn('slow', function () { });
                $("#divCustomerTestimonials ul li[id=" + NewSelectedID + "]").addClass("selectedli");
            });

        }
    });





    //Contact us validation
    $("#dnn_ctr413_Default_Form_cmdUpdateButton").live('click', (function () {
        $(".Validator").remove();

        var ValidName = true;
        var ValidEmail = true;
        var ValidMessage = true;

        if ($("#dnn_ctr413_Default_Form_Full_Name").val() == "") {
            $("#dnn_ctr413_Default_Form_Full_Name").parent().parent().parent().parent().after('<div class="Validator">Please enter first name</div>');
            ValidName = false;
        }

        var mailregx = /^([a-zA-Z0-9_\-\.]+)@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/;
        var txtEmail = $("#dnn_ctr413_Default_Form_Email").val();

        if ($("#dnn_ctr413_Default_Form_Email").val() == "") {
            $("#dnn_ctr413_Default_Form_Email").parent().parent().parent().parent().after('<div class="Validator">Please enter email</div>');
            ValidEmail = false;
        }
        else if (!txtEmail.match(mailregx)) {
            $("#dnn_ctr413_Default_Form_Email").parent().parent().parent().parent().after('<div class="Validator">Please Enter Valid Email</div>');
            ValidEmail = false;
        }

        if ($('textarea').val() == "") {
            $('textarea').parent().parent().parent().parent().parent().after('<div class="Validator">Please enter message</div>');
            ValidMessage = false;
        }

        if (ValidName && ValidEmail && ValidMessage) {
            return true;
        }
        else {
            return false;
        }

    })
    );


    //Become A Partner
    $("#dnn_ctr449_Default_Form_cmdUpdateButton").live('click', (function () {
        $(".Validator").remove();

        var ValidName = true;
        var ValidEmail = true;
        var ValidMessage = true;

        if ($("#dnn_ctr449_Default_Form_Full_Name").val() == "") {
            $("#dnn_ctr449_Default_Form_Full_Name").parent().parent().parent().parent().after('<div class="Validator">Please enter first name</div>');
            ValidName = false;
        }

        var mailregx = /^([a-zA-Z0-9_\-\.]+)@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/;
        var txtEmail = $("#dnn_ctr449_Default_Form_Email").val();

        if ($("#dnn_ctr449_Default_Form_Email").val() == "") {
            $("#dnn_ctr449_Default_Form_Email").parent().parent().parent().parent().after('<div class="Validator">Please enter email</div>');
            ValidEmail = false;
        }
        else if (!txtEmail.match(mailregx)) {
            $("#dnn_ctr449_Default_Form_Email").parent().parent().parent().parent().after('<div class="Validator">Please Enter Valid Email</div>');
            ValidEmail = false;
        }

        if ($('textarea').val() == "") {
            $('textarea').parent().parent().parent().parent().parent().after('<div class="Validator">Please enter message</div>');
            ValidMessage = false;
        }

        if (ValidName && ValidEmail && ValidMessage) {
            return true;
        }
        else {
            return false;
        }

    })
    );

});


function SetMarqueeDirection(direction) {
    var marquee = document.getElementById("marqueeNews");

    if ('direction' in marquee) {
        marquee.direction = direction;
    } else {
        // Google Chrome and Safari
        marquee.setAttribute("direction", direction);
    }
}


$('#swf453').ready(function () {

    if ($.browser.msie) {
    }
    else {
        $('#swf453').append('<param name="allowfullscreen" value="true">');
    }
});



var bannerCurrentImg = 1;
var bannersImgCount = 0;

$(document).ready(function () {

    var $lastActiveBanner;

    $lastActiveBanner = $(".bannerImgNumber:eq(0)");
    $lastActiveBanner.addClass("bannerActiveImgNumber");

    bannersImgCount = $('#BannersImgCount').html();

    $("#flyOutAnimation").click(function () {

        bannerCurrentImg++;
        if (bannerCurrentImg > bannersImgCount) bannerCurrentImg = 1;
        
        $lastActiveBanner.removeClass("bannerActiveImgNumber");
        $lastActiveBanner = $('.bannerImgNumber:eq(' + (bannerCurrentImg - 1).toString() + ')');
        $lastActiveBanner.addClass("bannerActiveImgNumber");

        $("#BannerImg").ImageSwitch({ Type: "FlyIn",
            NewImage: $('#BannerImg' + bannerCurrentImg).html(),
            EffectOriginal: true,
            Speed: 1000, //Speed of the effect  
            StartLeft: 50, //The position the effect start compare to original position could be (-)  
            StartTop: 0,
            StartOpacity: 0, //Which start opacity it would be  
            EndLeft: -50, //The position the effect end compare to the original position could be (-)  
            EndTop: 0,
            EndOpacity: 1, //Which start opacity it would be  
            Direction: "RightLeft", //Which Way the image will be sroll  
            Door1: "", //The image for the door 1  
            Door2: ""
        });

        var url = $('#BannerUrl' + bannerCurrentImg).html();
        $("#BannerUrl").attr("href", url);
    });

    $("#flyInAnimation").click(function () {
        bannerCurrentImg--;
        if (bannerCurrentImg < 1) bannerCurrentImg = bannersImgCount;

        $lastActiveBanner.removeClass("bannerActiveImgNumber");
        $lastActiveBanner = $('.bannerImgNumber:eq(' + (bannerCurrentImg - 1).toString() + ')');
        $lastActiveBanner.addClass("bannerActiveImgNumber");


        $("#BannerImg").ImageSwitch({ Type: "FlyOut",
            NewImage: $('#BannerImg' + bannerCurrentImg).html(),
            EffectOriginal: true,
            Speed: 1000, //Speed of the effect  
            StartLeft: -50, //The position the effect start compare to original position could be (-)  
            StartTop: 0,
            StartOpacity: 1, //Which start opacity it would be  
            EndLeft: 50, //The position the effect end compare to the original position could be (-)  
            EndTop: 0,
            EndOpacity: 0, //Which start opacity it would be  
            Direction: "LeftRight", //Which Way the image will be sroll  
            Door1: "", //The image for the door 1  
            Door2: ""
        });

        var url = $('#BannerUrl' + bannerCurrentImg).html();
        $("#BannerUrl").attr("href", url);
    });


    $(".bannerImgNumber").click(function () {

        if ($(this) == $lastActiveBanner)
            return;

        $lastActiveBanner.removeClass("bannerActiveImgNumber");
        $lastActiveBanner = $(this);
        $lastActiveBanner.addClass("bannerActiveImgNumber");

        bannerCurrentImg = $(this).children("span").html();
        $("#BannerImg").ImageSwitch({ Type: "FlyOut",
            NewImage: $('#BannerImg' + bannerCurrentImg).html(),
            EffectOriginal: true,
            Speed: 1000, //Speed of the effect  
            StartLeft: -50, //The position the effect start compare to original position could be (-)  
            StartTop: 0,
            StartOpacity: 1, //Which start opacity it would be  
            EndLeft: 50, //The position the effect end compare to the original position could be (-)  
            EndTop: 0,
            EndOpacity: 0, //Which start opacity it would be  
            Direction: "LeftRight", //Which Way the image will be sroll  
            Door1: "", //The image for the door 1  
            Door2: ""
        });

        var bannURL = $('#BannerUrl' + bannerCurrentImg).html();
        $("#BannerUrl").attr("href", bannURL);
    });
})


var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-23937268-1']);
_gaq.push(['_trackPageview']);

(function () {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();


