﻿var maxdoor = {

    locale: '',

    init: function() {
        markMenu('nav-differential');
        $('div#content div#sidebar dl#section-nav dd a').eq(0).mouseover();
        this.locale = $('span#current-locale input').eq(0).val();

        $('div.others-differentials ul li').neoHighlight({ hoverButton: true, duration: 400 });
        $('dl.door-description dd').neoHighlight({ hoverButton: true, hasLink: false, duration: 400 });
        //$('dl.door-description dd').neoHighlight({ hoverButton: true, hasLink: false, duration: 400, adtRollOver: maxdoorOver, adtRollOverParams: ['javascript', this] });

        var flashvars = {};
        var params;
        var attributes;

        params = {
            menu: 'false',
            scale: 'noScale',
            base: 'static/swf/' + maxdoor.locale + '/differentials/maxdoor/'
        };

        attributes = {
            id: 'maxdoor-flash-swf'
        };

        swfobject.embedSWF('static/swf/' + maxdoor.locale + '/differentials/maxdoor/maxdoor.swf', 'maxdoor-flash', '410', '419', '9.0.0', 'static/swf/shared/expressInstall.swf', flashvars, params, attributes);


        params = {
            allowFullScreen: true,
            allowscriptaccess: 'always'
        };

        attributes = {};

        swfobject.embedSWF('http://www.youtube.com/v/hRIxr-wZRV4&hl=pt-br&fs=1&', 'maxdoor-video', '363', '265', '9.0.0', 'static/swf/shared/expressInstall.swf', flashvars, params, attributes);


        params = {
            allowFullScreen: false,
            scaleMode: 'noScale',
            stageAlign: 'T'
        };

        attributes = {};

        swfobject.embedSWF('static/swf/shared/differentials/maxdoor/maxcle.swf', 'maxcle-flash-content', '125', '110', '9.0.0', 'static/swf/shared/expressInstall.swf', flashvars, params, attributes);

        for (var i = 0; i < 5; i++) {
            var index = (i + 1).toString();

            $('.node' + index).mouseout(function() {
                maxdoorOut('javascript');
            });

            $('.node' + index).mouseover(function() {
                maxdoorOver('javascript', $(this), $('dl.door-description dd'));
            });
        }

        /*$('.node1').mouseover(function() { $('#maxdoor-flash-swf')[0].overTip('1'); });
        $('.node2').mouseover(function() { $('#maxdoor-flash-swf')[0].overTip('2'); });
        $('.node3').mouseover(function() { $('#maxdoor-flash-swf')[0].overTip('3'); });
        $('.node4').mouseover(function() { $('#maxdoor-flash-swf')[0].overTip('4'); });
        $('.node5').mouseover(function() { $('#maxdoor-flash-swf')[0].overTip('5'); });*/
    }
};



function maxdoorOver(caller, target, scope) 
{
	if(caller == 'javascript')
	{
		var itemClass = target.eq(0).attr('class');
		var itemIndex = Number(itemClass.replace('node', ''));
		$('#maxdoor-flash-swf')[0].overTip(itemIndex);
	}
	else if(caller == 'flash')
	{
		$('.node' + target).mouseover();
		$('#maxdoor-flash-swf')[0].overTip(target);
	}
}

function maxdoorOut(caller) 
{
	$('#maxdoor-flash-swf')[0].overTip(null);
	
	if(caller == 'flash')
	{
		$('.node1').mouseout();
	}
}
