﻿//*********************************************//
//***   Global Variables   START   ***//

var flipMenuItems = [];
var flipServicesItems = [];

//***   Global Variables   END   ***//
//*********************************************//



//*********************************************//
//***   Top Flip Menu Functions   START   ***//

function InitTopFlipMenu()
{


    $(document).ready(function()
    {
        $('.jcarousel-skin-tango li').each(function(i)
        {
            flipMenuItems[i] = this;
        });

        el = document.getElementById('topFlipMenu');
        while (el.childNodes[0])
            el.removeChild(el.childNodes[0]);
    });



    $(document).ready(function()
    {
        var topFlipMenu = jQuery("#topFlipMenu").jcarousel({
            offset: 3,
            scroll: 1,
            wrap: "circular",
            itemVisibleInCallback: { onBeforeAnimation: TopFlipMenu_ItemVisibleInCallback },
            itemVisibleOutCallback: { onAfterAnimation: TopFlipMenu_ItemVisibleOutCallback }
        });
    });
}



function TopFlipMenu_ItemVisibleInCallback(carousel, item, i, state, evt)
{
    var idx = carousel.index(i, flipMenuItems.length);
    element = flipMenuItems[idx - 1];
    carousel.add(i, element.innerHTML);
}



function TopFlipMenu_ItemVisibleOutCallback(carousel, item, i, state, evt)
{
    carousel.remove(i);
}

//***   Top Flip Menu Functions   END   ***//
//*********************************************//


//*********************************************//
//***   Services Flip Menu Functions   START   ***//

//function InitServicesFlipMenu()
//{
//    $(document).ready(function()
//    {
//        $('.jcarousel-skin-services li').each(function(i)
//        {
//            flipServicesItems[i] = this;
//        });

//        el = document.getElementById('servicesFlipMenu');
//        while (el.childNodes[0])
//            el.removeChild(el.childNodes[0]);
//    });


//    $(document).ready(function()
//    {
//        var topFlipMenu = jQuery("#servicesFlipMenu").jcarousel({
//            offset: 4,
//            scroll: 1,
//            wrap: "circular",
//            itemVisibleInCallback: { onBeforeAnimation: ServicesFlipMenu_ItemVisibleInCallback },
//            itemVisibleOutCallback: { onAfterAnimation: ServicesFlipMenu_ItemVisibleOutCallback }
//        });
//    });
//}


//function ServicesFlipMenu_ItemVisibleInCallback(carousel, item, i, state, evt)
//{
//    var idx = carousel.index(i, flipServicesItems.length);
//    element = flipServicesItems[idx - 1];
//    carousel.add(i, element.innerHTML);
//}



//function ServicesFlipMenu_ItemVisibleOutCallback(carousel, item, i, state, evt)
//{
//    carousel.remove(i);
//}

//***   Services Flip Menu Functions   END   ***//
//*********************************************//




