// Init vars
// Definimos en que seccion nos encontramos
var fixedLevel0 = null;
var fixedLevel1 = null;
var fixedLevel2 = null;
var actualLevel0 = null;

function init(f0,f1,f2)
{
        // Init vars
        // Definimos en que seccion nos encontramos
        fixedLevel0 = f0;
        fixedLevel1 = f1;
        fixedLevel2 = f2;
		actualLevel0 = fixedLevel0;
        
        if ( fixedLevel0 != null ) {
        	document.getElementById('menuLevel0_' + fixedLevel0).style.zIndex = '5';
        	document.getElementById('menuLevel0_' + fixedLevel0 + '_' + 'Table').style.color = '#000000';
    	}
    	
        if ( fixedLevel1 != null ) {
	        document.getElementById('menuLevel1_' + fixedLevel0).style.visibility = 'visible';
    	    document.getElementById('menuLevel1_' + fixedLevel0 + '_' + fixedLevel1).style.backgroundColor = '#FFFFFF';
	    }

        if(fixedLevel2 != null)
        {
                document.getElementById('menuLevel2_' + fixedLevel2).style.backgroundColor = '#FFFFFF';
                document.getElementById('menuLevel2_' + fixedLevel2 + 'A0').style.backgroundColor = '#FFFFFF';
                document.getElementById('menuLevel2_' + fixedLevel2 + 'A1').style.visibility = 'visible';
        }
        
        var mainFrame   = document.getElementById('mainFrame');
        var headerFrame = document.getElementById('headerFrame');
        var leftFrame   = document.getElementById('leftFrame');
        var leftFrame2  = document.getElementById('leftFrame2');
        var leftFrame3  = document.getElementById('leftFrame3');
        var footer      = document.getElementById('footer');
        var rightFrame  = document.getElementById('dataArea');

		/*** La pagina no tiene frame derecho por lo que no hay ***/
		/***   que recalcular tamaños                           ***/	
		if ( rightFrame == null ) {
			return true;
		}
        
        var dataSize            = rightFrame.offsetHeight;
        var mainFrameSize       = parseInt(mainFrame.style.height);
        var headerFrameSize     = parseInt(headerFrame.style.height);
        var leftFrameSize       = dataSize + 25 + 20;

        leftFrameSize < mainFrameSize - headerFrameSize ? leftFrameSize = mainFrameSize - headerFrameSize : leftFrameSize = leftFrameSize;

        leftFrame.style.height  = leftFrameSize + "px";
        leftFrame2.style.height = (leftFrameSize - 1) + "px";
		leftFrame3.style.height = (leftFrameSize - 2) + "px";
        footer.style.top = (leftFrameSize + headerFrameSize) + "px";
		return true;

}

/************************************************************************/
function goTo(theLink)
{
        parent.location = theLink;
}

/************************************************************************/
                        
function clickMenuItem(clickLevel0, clickLevel1, clickLevel2)
{
        if(clickLevel0 != null)
        {
                if(clickLevel1 != null)
                {
                        if(clickLevel2 != null)
                        {
                                goTo('english' + clickLevel0 + '_' + clickLevel1 + '_' + clickLevel2 + '.html');
                        }
                        else
                        {
                                goTo('english' + clickLevel0 + '_' + clickLevel1 + '.html');
                        }
                }
                else
                {
                        if ( actualLevel0 != null ) {
                            document.getElementById('menuLevel0_' + actualLevel0).style.zIndex = '3';
                            document.getElementById('menuLevel1_' + actualLevel0).style.visibility = 'hidden';
                            document.getElementById('menuLevel0_' + actualLevel0 + '_' + 'Table').style.color = '#8176A1';
                        }
                        document.getElementById('menuLevel0_' + clickLevel0).style.zIndex = '5';
                        document.getElementById('menuLevel0_' + clickLevel0 + '_' + 'Table').style.color = '#000000';
                        document.getElementById('menuLevel1_' + clickLevel0).style.visibility = 'visible';
                        actualLevel0 = clickLevel0;
                }
        }
}

/************************************************************************/
function shiftClass(overOut, level, option)
{
        switch(level)
        {
                case 1:
                        var fix = 'menuLevel1_' + fixedLevel0 + '_' + fixedLevel1;
                        var cellOverOut = 'menuLevel1_' + actualLevel0 + '_' + option;
                        if(overOut == 0)                        { document.getElementById(cellOverOut).style.backgroundColor = '#FFFFFF'; }
                        else if(cellOverOut != fix)     { document.getElementById(cellOverOut).style.backgroundColor = '#FFFF00'; }
                break;
                case 2:
                        var cellOverOut = 'menuLevel2_' + option;
                        if(fixedLevel2 != null)
                        {
                                var fix = 'menuLevel2_' + fixedLevel2;
                                if(overOut == 0)
                                {
                                        document.getElementById(cellOverOut).style.backgroundColor = '#FFFFFF';
                                        document.getElementById(cellOverOut + 'A0').style.backgroundColor = '#FFFFFF';
                                }
                                else if(cellOverOut != fix)
                                {
                                        document.getElementById(cellOverOut).style.backgroundColor = 'transparent';
                                        document.getElementById(cellOverOut + 'A0').style.backgroundColor = 'transparent';
                                }
                        }
                        else if(overOut == 0)
                        {
                                document.getElementById(cellOverOut).style.backgroundColor = '#FFFFFF';
                                document.getElementById(cellOverOut + 'A0').style.backgroundColor = '#FFFFFF';
                        }
                        else
                        {
                                document.getElementById(cellOverOut).style.backgroundColor = 'transparent';
                                document.getElementById(cellOverOut + 'A0').style.backgroundColor = 'transparent';
                        }
                break;
        }
 	
}

/************************************************************************/
function shiftClassHome(overOut, option)
{
        var cellOverOut = 'menuLevel1_' + actualLevel0 + '_' + option;
        if(overOut == 0)	{ document.getElementById(cellOverOut).style.backgroundColor = '#FFFFFF'; }
        else				{ document.getElementById(cellOverOut).style.backgroundColor = '#FFFF00'; }
}
