// ------------------------------------------------------------------------------------------------
function IEHoverPseudo() {

	var navItems = document.getElementById("nav").getElementsByTagName("li");
    
	for (var i=0; i<navItems.length; i++)
    {
		if(navItems[i].className == "submenu")
        {
			navItems[i].onmouseover=function() { this.className += " over"; }
			navItems[i].onmouseout=function() { this.className = "submenu"; }
		}
	}

}
/* MooTools */
//window.onload = IEHoverPseudo;
//window.addEvent('domready', initSite);

window.onload = IEHoverPseudo;
window.onload = initSite;						   

function initSite(){
    var currentLocation = String(document.location);
    
    
    if( currentLocation.indexOf('cadastro') > 0 ){
        verifyCheckBoxes('reserva=boxReservas2*bolsa=boxBolsa2*reservaVaga=boxReservas1*bolsaEstudos=boxBolsas1');
    }
    
    // Coloca os flashes
    writeSwf();
    
    // Define o menu superior
    IEHoverPseudo();
}

// --------------------------------------------------------------------------------------------
function writeSwf(){
    var _swf;
    var _top;
    var _res;
    
    // Verifica se a página contém o topo -----------------------------------------------
    _top = document.getElementById('banner');
    
    if( _top ){
        _swf = new SWFObject("swf/banner_projetor.swf", "projetor", "700", "165", "9", "#ffffff");
        _swf.addParam("wmode", "transparent");
        _swf.write('banner');
    }
    
    // Verifica se a página contém o banner de resultados -------------------------------
    _res = document.getElementById('banner-1');
    
    if( _res ){
        _swf = new SWFObject("swf/banner-ranking-2.swf", "banner-ranking", "950", "140", "9", "#ffffff");
        _swf.addParam("wmode", "transparent");
        //_swf.write('bannerShot');
    }
}

// --------------------------------------------------------------------------------------------
function verifyCheckBoxes( fieldPairs ){
    // Os pares de campos (checkBox & div) devem ser separados pelo caracter [ * ]
    var pairs = fieldPairs.split('*');
    var fields;
    var tmpChk;
    var tmpDiv;
    
    for(var i = 0; i < pairs.length; i++){
        // Cada par é separado pelo sinal de igual [ = ]
        fields = pairs[i].split('=');
        
        tmpChk = document.getElementById( fields[0] );
        tmpDiv = document.getElementById( fields[1] );
        
        if( !tmpChk ) continue;
        if( !tmpDiv ) continue;

        tmpDiv.style.display = ((tmpChk.checked) ? 'block' : 'none');
    }
}
// --------------------------------------------------------------------------------------------
function showLayer( sender, target ){
    var _tgt = document.getElementById( target );
    
    if( !sender ) return false;
    if( !_tgt ) return false;
    
    if( sender.checked ){
        _tgt.style.display = 'block';
    }else{
        _tgt.style.display = 'none';
    }
}
// --------------------------------------------------------------------------------------------
function selectClasse(objHtml){
	
	showLayer(objHtml, 'boxReservas2');
	if(objHtml.checked !== 'checked') {
		$('#layerBolsas').css('display','none');
	}

}
// --------------------------------------------------------------------------------------------
function selectClasse2(objHtml){
	
	showLayer(objHtml, 'boxReservas1');
	if(objHtml.checked !== 'checked') {
		$('#layerBolsas2').css('display','none');
	}

}
// --------------------------------------------------------------------------------------------
function controlRegister(objSelect){

			//Se for da reserva
			var obj = document.getElementById('scholarship');
			var selecionado = objSelect.options[ objSelect.selectedIndex].value;
			var flag = false; //achou?
			for(x=0; x < obj.options.length; x++){
				if(obj.options[x].value === selecionado){
					obj.selectedIndex = x;
					flag = true;
				}
			}
			
			//Se não achou
			if(!flag){
				$('#layerBolsas').css('display','none');
				$('#bolsa').attr('checked',false).attr('disabled',false);
			}else{
				$('#layerBolsas').css('display','block');
				$('#bolsa').attr('checked',true).attr('disabled',false);
				$('#boxBolsa2').show();
			}
			
			if(selecionado !== ''){
				$('#scholarship').attr('disabled',true);
			}else{
				$('#scholarship').attr('disabled',false);
			}
}
// --------------------------------------------------------------------------------------------
function controlRegisterUser(objSelect){

			//Se for da reserva
			var obj = document.getElementById('reservaBolsa');
			var selecionado = objSelect.options[ objSelect.selectedIndex].value;
			var flag = false; //achou?
			for(x=0; x < obj.options.length; x++){
				if(obj.options[x].value === selecionado){
					obj.selectedIndex = x;
					flag = true;
				}
			}
			
			//Se não achou
			if(!flag){
				$('#layerBolsas2').css('display','none');
				$('#bolsaEstudos').attr('checked',false).attr('disabled',false);
			}else{
				$('#layerBolsas2').css('display','block');
				$('#bolsaEstudos').attr('checked',true).attr('disabled',false);
				$('#boxBolsas1').show();
			}
			
			if(selecionado !== ''){
				$('#reservaBolsa').attr('disabled',true);
			}else{
				$('#reservaBolsa').attr('disabled',false);
			}
}
