/*
 * numero della palla
 * url da aprire
 * selettore (W M Y N)
 * 
 * SPOSTATA NELLA JSP DEL COMPONENTE PER PERMETTERE DI EFFETTUARE IL REDIRECT A CONTEXT 
 * 
 * 
function changePage(ballNumber, url, selector) {
	//alert('ballNumber: ' + ballNumber + ' url: ' + url + ' selector: ' + selector);
	document.location.href='' + url;
}
*/


//Internet Explorer and Mozilla-based browsers refer to the Flash application 
//object differently.
//This function returns the appropriate reference, depending on the browser.
function getFlexApp(appName) {
	if (navigator.appName.indexOf ("Microsoft") !=-1) {
		return window[appName];
	} else {
		return document[appName];
	}
}


function switchFlap(flap, imgSize) {
    if (flap != activeFlap) {
        var activeFlapClass = 'flap0' + activeFlap + '_on';
        var activeFlapNewClass = 'flap0' + activeFlap + '_off';
        var inactiveFlapClass = 'flap0' + flap + '_off';
        var inactiveFlapNewClass = 'flap0' + flap + '_on';
        
        var activeDiv = $('.' + activeFlapClass);
        var inactiveDiv = $('.' + inactiveFlapClass);

        var activeImageSrc = pathToImg + '/2flap0' + activeFlap + imgSize + '_on.gif';
        var activeImageNewSrc = pathToImg + '/2flap0' + activeFlap + imgSize + '_off.gif';

        var inactiveImageSrc = pathToImg + '/2flap0' + flap + imgSize + '_off.gif';
        var inactiveImageNewSrc = pathToImg + '/2flap0' + flap + imgSize + '_on.gif';

        var activeImg = $('.' + activeFlapClass + ' img');
        var inactiveImg = $('.' + inactiveFlapClass + ' img');


        activeDiv.removeClass(activeFlapClass);
        activeDiv.addClass(activeFlapNewClass);

        inactiveDiv.removeClass(inactiveFlapClass);
        inactiveDiv.addClass(inactiveFlapNewClass);

        
        activeImg.attr("src", activeImageNewSrc);
        inactiveImg.attr("src", inactiveImageNewSrc);
       
        activeFlap = flap;
        //console.log("flap: "+activeFlap);
        //if(activeFlap == 3){
        //	$('#flashNavigatorObj').css('visibility','hidden');
        //	$('#thirdTab').show();
        //	switchMenu(flap);
        //}else{
        //	$('#flashNavigatorObj').css('visibility','visible');
        //	$('#thirdTab').hide();
            switchMenu(flap);
        //}
    }
}

function switchMenu(tab) {
	//console.log(getFlexApp('flashNavigatorObj'));
	getFlexApp('flashNavigatorObj').switchMenu(tab);
	//console.log(getFlexApp('flashNavigatorObj').switchMenu(tab));
}
