function vertical() { 

   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.getElementsByTagName('ul')[0].style.display="block";this.style.backgroundColor = "#AA5149";} 
         navItems[i].onmouseout=function() {this.getElementsByTagName('ul')[0].style.display="none";this.style.backgroundColor = "#transparent";} 
      } 
   } 

} 

function horizontal() { 
   
   var navItems = document.getElementById("barra").getElementsByTagName("li"); 
    
   for (var i=0; i< navItems.length; i++) { 
      if((navItems[i].className == "menuvertical") || (navItems[i].className == "submenu")) 
      { 
         if(navItems[i].getElementsByTagName('ul')[0] != null) 
         { 
            if (navItems[i].getElementsByTagName('a')[0].name == "selecionado"){
            	/* navItems[i].style.backgroundColor = "#AA5149"; */
            	navItems[i].onmouseover=function() {this.getElementsByTagName('ul')[0].style.display="block"; this.style.backgroundColor = "#AA5149"; }
            	navItems[i].onmouseout=function() {this.getElementsByTagName('ul')[0].style.display="none";this.style.backgroundColor = "transparent";}
            }else{
            	navItems[i].onmouseover=function() {this.getElementsByTagName('ul')[0].style.display="block"; this.style.backgroundColor = "#AA5149"; }
            	navItems[i].onmouseout=function() {this.getElementsByTagName('ul')[0].style.display="none";this.style.backgroundColor = "transparent";}
            }
         } 
      } 
   } 

}

function footerPosition(){
	if(document.body.scrollHeight <= $(window).height() ){
		var total = ($(window).height() - 270);
		if (total < 0)
			total = total * (-1);
		$('#conteudo').css({'height':total});	 
	}
}

function lostFocusField(oField, oValueDefault){
	newObj = 'box_'+oField.getAttribute('id');
	document.getElementById(newObj).style.borderColor = "#666666";
	document.getElementById(newObj).style.backgroundColor = "#FFFFFF";
	oField.style.backgroundColor = "transparent";
	oField.style.color = "#666666";
	if (Powerv.isEmpty(oField.value)){
		oField.value = oValueDefault;
	}
}

function onFocusField(oField, oValueDefault){
	newObj = 'box_'+oField.getAttribute('id');
	document.getElementById(newObj).style.borderColor = "#02519C";
	document.getElementById(newObj).style.backgroundColor = "#F0F5FF";
	oField.style.backgroundColor = "#F0F5FF";
	oField.style.color = "#00236C";
	if (oField.value == oValueDefault)
		oField.value = '';
}

function errorField(oField){
	newObj = 'box_'+oField.getAttribute('id');
	document.getElementById(newObj).style.borderColor = "#862218";
	document.getElementById(newObj).style.backgroundColor = "#FAE7E4";
	oField.style.backgroundColor = "#FAE7E4";
	oField.style.color = "#862218";	
}

function fieldToUpperCase(oField, oValueDefault){
	if (oField.value != oValueDefault)
		txt = oField.value;
		oField.value = txt.toUpperCase();
}

function setValuesDefault(oValue, oValueDefault){
	for (x in oValueDefault)
	{
		if(oValue.value==oValueDefault[x])
		{
			return oValueDefault[x];
		}
		Default = oValueDefault[x];
	}
	return oValueDefault[0];
} 

function defaultEventsFormInscricao(){
	try{
		var $xdb_inscricoes = document.getElementById('xdb_inscricoes');
		
		document.getElementById('inscr_nome').onblur = function() {lostFocusField(this, setValuesDefault( this, Array("seu nome...","digite um nome válido...")))};
		document.getElementById('inscr_nome').onfocus = function() {onFocusField(this, setValuesDefault( this, Array("seu nome...","digite um nome válido...")))};
		if ( !Powerv.isEmpty(document.getElementById('nome_completo').value) )
			document.getElementById('inscr_nome').value = document.getElementById('nome_completo').value;
		
		document.getElementById('inscr_nomecracha').onblur = function() {this.maxLength = 250; lostFocusField(this, setValuesDefault( this, Array("seu nome para crachá...","digite um nome para crachá válido...")))};
		document.getElementById('inscr_nomecracha').onfocus = function() {this.maxLength = 15; onFocusField(this, setValuesDefault( this, Array("seu nome para crachá...","digite um nome para crachá válido...")))};
		if ( !Powerv.isEmpty(document.getElementById('nome_cracha').value) )
			document.getElementById('inscr_nomecracha').value = document.getElementById('nome_cracha').value;
		
		document.getElementById('inscr_rg').onblur = function() {lostFocusField(this, setValuesDefault( this, Array("seu RG...","digite um RG válido...")))};
		document.getElementById('inscr_rg').onfocus = function() {onFocusField(this, setValuesDefault( this, Array("seu RG...","digite um RG válido...")))};
		if ( !Powerv.isEmpty(document.getElementById('rg').value) )
			document.getElementById('inscr_rg').value = document.getElementById('rg').value;
		
		document.getElementById('inscr_orgao').onkeyup = function() {fieldToUpperCase(this, setValuesDefault( this, Array("órgão expedidor...","digite um órgão expedidor válido...")))};
		document.getElementById('inscr_orgao').onblur = function() {lostFocusField(this, setValuesDefault( this, Array("órgão expedidor...","digite um órgão expedidor válido...")))};
		document.getElementById('inscr_orgao').onfocus = function() {onFocusField(this, setValuesDefault( this, Array("órgão expedidor...","digite um órgão expedidor válido...")))};
		if ( !Powerv.isEmpty(document.getElementById('orgao').value) )
			document.getElementById('inscr_orgao').value = document.getElementById('orgao').value;
		
		document.getElementById('inscr_instituicao').onblur = function() {lostFocusField(this, setValuesDefault( this, Array("sua instituição...","digite uma instituição válida...")))};
		document.getElementById('inscr_instituicao').onfocus = function() {onFocusField(this, setValuesDefault( this, Array("sua instituição...","digite uma instituição válida...")))};
		if ( !Powerv.isEmpty(document.getElementById('instituicao').value) )
			document.getElementById('inscr_instituicao').value = document.getElementById('instituicao').value;
		
		document.getElementById('inscr_email').onblur = function() {lostFocusField(this, setValuesDefault( this, Array("seu e-mail...","digite um e-mail válido...")))};
		document.getElementById('inscr_email').onfocus = function() {onFocusField(this, setValuesDefault( this, Array("seu e-mail...","digite um e-mail válido...")))};
		if ( !Powerv.isEmpty(document.getElementById('email').value) )
			document.getElementById('inscr_email').value = document.getElementById('email').value;
		
		document.getElementById('inscr_twitter').onblur = function() {lostFocusField(this, setValuesDefault( this, Array("seu twitter...","digite um twitter válido...")))};
		document.getElementById('inscr_twitter').onfocus = function() {onFocusField(this, setValuesDefault( this, Array("seu twitter...","digite um twitter válido...")))};
		if ( !Powerv.isEmpty(document.getElementById('site').value) )
			document.getElementById('inscr_twitter').value = document.getElementById('site').value;
		
		if ( Powerv.isEmpty(document.getElementById('como_soube').value) )
			document.getElementById('como_soube').value = 'outras_edicoes';
		
		document.getElementById('radio_outras_edicoes').onclick = function(){document.getElementById('como_soube').value=''; document.getElementById('como_soube').value=this.value;}
		document.getElementById('radio_internet').onclick = function() {document.getElementById('como_soube').value=''; document.getElementById('como_soube').value=this.value}
		document.getElementById('radio_material_impresso').onclick = function() {document.getElementById('como_soube').value=''; document.getElementById('como_soube').value=this.value}
		document.getElementById('radio_amigos').onclick = function() {document.getElementById('como_soube').value=''; document.getElementById('como_soube').value=this.value}
		document.getElementById('radio_outros').onclick = function() {document.getElementById('como_soube').value=''; document.getElementById('como_soube').value=this.value}
		
		document.getElementById('link_enviar').onclick = function() {validFormInscricao()}
		
		document.getElementById('img_enviar').onmouseover = function() {this.src='/_images/disi/2009/rnp-disi-2009-botao-enviar-hover.jpg'}
		document.getElementById('img_enviar').onmouseout = function() {this.src='/_images/disi/2009/rnp-disi-2009-botao-enviar-link.jpg'}
	}catch(err){
		document.getElementById('inscricao').style.display="none";
	}
}

function validFormInscricao(){
	var minStringNome = 3;
	var maxStringNome = 250;
	var minStringNomeCracha = 3;
	var maxStringNomeCracha = 15;
	
	var erro = 0;
	
	inscrnome = document.getElementById('inscr_nome');
	if (Powerv.isEmpty(inscrnome.value) || inscrnome.value == 'digite um nome válido...' || inscrnome.value == 'seu nome...'){
		inscrnome.value = 'digite um nome válido...';
		errorField(inscrnome);
		erro = 1;
	}else if(inscrnome.value.length < minStringNome || inscrnome.value.length > maxStringNome){
		inscrnome.value = 'tamanho de nome inválido...';
		errorField(inscrnome);
		erro = 1;
	}
	
	inscrnomecracha = document.getElementById('inscr_nomecracha');
	if (Powerv.isEmpty(inscrnomecracha.value) || inscrnomecracha.value == 'digite um nome para crachá válido...' || inscrnomecracha.value == 'seu nome para crachá...'){
		inscrnomecracha.value = 'digite um nome para crachá válido...';
		errorField(inscrnomecracha);
		erro = 1;
	}else if(inscrnomecracha.value.length < minStringNomeCracha || inscrnomecracha.value.length > maxStringNomeCracha){
		inscrnomecracha.value = 'tamanho de nome para crachá inválido...';
		errorField(inscrnomecracha);
		erro = 1;
	}
	
	inscrrg = document.getElementById('inscr_rg');
	if (Powerv.isEmpty(inscrrg.value) || inscrrg.value == 'digite um RG válido...' || inscrrg.value == 'seu RG...'){
		inscrrg.value = 'digite um RG válido...';
		errorField(inscrrg);
		erro = 1;
	}
	
	inscrorgao = document.getElementById('inscr_orgao');
	if (Powerv.isEmpty(inscrorgao.value) || inscrorgao.value == 'digite um órgão expedidor válido...' || inscrorgao.value == 'órgão expedidor...'){
		inscrorgao.value = 'digite um órgão expedidor válido...';
		errorField(inscrorgao);
		erro = 1;
	}
	
	inscrinstituicao = document.getElementById('inscr_instituicao');
	if (Powerv.isEmpty(inscrinstituicao.value) || inscrinstituicao.value == 'digite uma instituição válida...' || inscrinstituicao.value == 'sua instituição...'){
		inscrinstituicao.value = 'digite uma instituição válida...';
		errorField(inscrinstituicao);
		erro = 1;
	}
	
	inscremail = document.getElementById('inscr_email');
	if (Powerv.isEmpty(inscremail.value) || !Powerv.isValidEmail(inscremail.value) || inscremail.value == 'digite um e-mail válido...' || inscremail.value == 'seu e-mail...'){
		inscremail.value = 'digite um e-mail válido...';
		errorField(inscremail);
		erro = 1;
	}
	
	inscrtwitter = document.getElementById('inscr_twitter');
	if (!Powerv.isEmpty(inscrtwitter.value) && inscrtwitter.value != 'digite um twitter válido...' && inscrtwitter.value != 'seu twitter...'){
		$passou = 1;
		twitter_pq = 'www.twitter.com/';
		twitter_gr = 'http://www.twitter.com/';
		if( (inscrtwitter.value).substr(0,twitter_pq.length) != twitter_pq && (inscrtwitter.value).substr(0,twitter_gr.length) != twitter_gr ){
			$passou = 0;
		}else if( (inscrtwitter.value).substr(0,twitter_pq.length) == twitter_pq && (inscrtwitter.value).length <= twitter_pq.length ){
			$passou = 0;
		}else if( (inscrtwitter.value).substr(0,twitter_gr.length) == twitter_gr && (inscrtwitter.value).length <= twitter_gr.length ){
			$passou = 0;
		}
		if(!$passou){
			inscrtwitter.value = 'digite um twitter válido...';
			errorField(inscrtwitter);
			erro = 1;
		}
	} 
	
	if (erro == 0){
		document.getElementById('nome_completo').value = inscrnome.value;
		document.getElementById('nome_cracha').value = inscrnomecracha.value;
		document.getElementById('rg').value = inscrrg.value;
		document.getElementById('orgao').value = inscrorgao.value;
		document.getElementById('instituicao').value = inscrinstituicao.value;
		document.getElementById('email').value = inscremail.value;
		
		if (!Powerv.isEmpty(inscrtwitter.value) && inscrtwitter.value != 'digite um twitter válido...' && inscrtwitter.value != 'seu twitter...'){
			document.getElementById('site').value = inscrtwitter.value;
		} else {
			document.getElementById('site').value = '';
			inscrtwitter.value = '';
		}
		
		document.xdb_inscricoes.submit();
		
		document.getElementById('img_enviar').onmouseover = function() {};
		document.getElementById('img_enviar').onmouseout = function() {};
		document.getElementById('img_enviar').src='/_images/disi/2009/rnp-disi-2009-botao-enviar-disabled.jpg';
		document.getElementById('link_enviar').onclick = function() {};
	}
	
}

function colorirDivQuizOpiniao(){
	var objs = document.getElementById('xdbform').childNodes[0].childNodes;
	var cor = "#EFF5FF";
	var total = objs.length-1;
	var valid = "";
	for(i = 1; i <= total; i++){
		valid = objs[i].childNodes[3]; 
		if(String(valid) != "undefined"){
			objs[i].childNodes[3].style.display = 'none';
		}
		objs[i].style.backgroundColor = cor;
		objs[i].style.borderBottom = "1px #DADADA solid";
		if (i == 1)
			objs[i].style.borderTop = "1px #DADADA solid";
		if (cor == "#EFF5FF")
			cor = "#FFFFFF";
		else
			cor = "#EFF5FF";
	}
}
