function display(){
	var secondsValue = document.getElementById('valorSegundo').value;
	var minutesValue = document.getElementById('valorMinuto').value;
	var hoursValue = document.getElementById('valorHora').value;
	
	var seconds;
	var minutes;
	var hours;
	
	
	if (secondsValue.length > 1){
		if(parseInt(secondsValue.substring(0,1))==0){
		seconds = parseInt(secondsValue.substring(1,2));
		}else{
		seconds = parseInt(secondsValue);
		}
	}else{
		seconds = parseInt(secondsValue);
	}
	
	if (minutesValue.length > 1){
		if(parseInt(minutesValue.substring(0,1))==0){	
		minutes = parseInt(minutesValue.substring(1,2));
		}else{
		minutes = parseInt(minutesValue);
		}	
	}else{
		minutes = parseInt(minutesValue);
	}
	
	if (hoursValue.length > 1){
		if(parseInt(hoursValue.substring(0,1))==0){	
		hours = parseInt(hoursValue.substring(1,2));
		}else{
		hours = parseInt(hoursValue);
		}	
	}else{
		hours = parseInt(hoursValue);
	}
	
	 document.getElementById('cont').innerHTML= hours +':'+ minutes +':'+ seconds;
	 
	 if (seconds<=0 && minutes<=0 && hours<=0){ 
	    document.getElementById('formPergunta:finalizar').click();
	 } 
	 else{ 
		seconds-=1
		if(seconds<=0){
		seconds = 59	
		minutes= minutes - 1
		}

		if(minutes<=0){
		seconds = 59	
		minutes = 59	
		hours= hours - 1
		}
		
		
		if(seconds < 10){
			seconds = '0'+seconds;
		}
		
		if(minutes < 10){
			minutes = '0'+minutes;
		}
		
		if(hours < 10){
			hours = '0'+hours;
		}
		
		if(hours == 0 && minutes<30){
			document.getElementById('cont').style.color='red'
		}
		
	    document.getElementById('cont').innerHTML = hours +':'+ minutes +':'+ seconds;
	   
	    //document.getElementById('valorSegundo').value = seconds;
	    //document.getElementById('valorMinuto').value = minutes;
	    //document.getElementById('valorHora').value = hours;
	    
	    setTimeout("display()",1000);
	} 
}

function comprovante(){
	var qtdAlunos = parseInt(document.getElementById('formPergunta:qtdAlunos').value);
	var exibirComprovante = document.getElementById('formPergunta:exibirComprovante').value;

	if(exibirComprovante == 'true'){
		if(qtdAlunos<=300){
			window.open('/simuladoenem/comprovante.jsf', '_blank'); 		
		}
		document.getElementById('formPergunta:exibirComprovante').value = 'false';
	}
}

function BloqueiaLetras(evento)
{
var tecla;

 if(window.event) { // Internet Explorer
  tecla = event.keyCode;
 }
 else { // Firefox
  tecla = evento.which;
 } 
 
        if(tecla >= 48 && tecla <= 57 || tecla == 8) return true;
   return false;
}

function BloqueiaNumeros(evento) 
{
var tecla;

 if(window.event) { // Internet Explorer
  tecla = event.keyCode;
 }
 else { // Firefox
  tecla = evento.which;
 } 
 
 if(tecla >= 48 && tecla <= 57) return false;
  return true;
}


//valida telefone
function ValidaTelefone(tel){
    exp = /\(\d{2}\)\ \d{4}\-\d{4}/
    if(!exp.test(tel.value))
            alert('Numero de Telefone Invalido!');
}

//valida o CPF digitado
function ValidarCPF(Objcpf){
	if(Trim(Objcpf.value)!=''){
	    var cpf = Objcpf.value;
	    exp = /\.|\-/g
	    cpf = cpf.toString().replace( exp, "" ); 
	    var digitoDigitado = eval(cpf.charAt(9)+cpf.charAt(10));
	    var soma1=0, soma2=0;
	    var vlr =11;
	    
	    for(i=0;i<9;i++){
	            soma1+=eval(cpf.charAt(i)*(vlr-1));
	            soma2+=eval(cpf.charAt(i)*vlr);
	            vlr--;
	    }       
	    soma1 = (((soma1*10)%11)==10 ? 0:((soma1*10)%11));
	    soma2=(((soma2+(2*soma1))*10)%11);
	    
	    var digitoGerado=(soma1*10)+soma2;
	    if(digitoGerado!=digitoDigitado){
	    alert('O campo CPF contém um valor inválido!');	
	    Objcpf.value = '';
	    Objcpf.focus();
	    }
	}
}

function ValidarTamCPF(Objcpf){
	if(Trim(Objcpf.value)!=''){

	    var tamanho = Objcpf.value.length;
	    
	    if(tamanho <14){
	    alert('O campo CPF contém um valor inválido!');	
	    Objcpf.value = '';
	    Objcpf.focus();
	    }
	}
}

function validaEmail(email){
	if(Trim(email.value)!=''){
		if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email.value))) {
			alert('O campo E-mail contém um valor inválido!');
			email.value = '';
		}
	}
}

function mascaraTexto(evento, mascara){  
	      
	    var campo, valor, i, tam, caracter;  
	      
	    if (document.all) // Internet Explorer  
	       campo = evento.srcElement;  
	    else // Nestcape, Mozzila  
	        campo= evento.target;  
	          
	    valor = campo.value;  
	    tam = valor.length;  
	      
	    for(i=0;i<mascara.length;i++){  
	       caracter = mascara.charAt(i);  
	       if(caracter!="9")   
	          if(i<tam & caracter!=valor.charAt(i))  
	             campo.value = valor.substring(0,i) + caracter + valor.substring(i,tam);  
	                  
	   }  
	   
	}

function Trim(str){
	return str.replace(/^\s+|\s+$/g,"");
}

function verificarPendentes(){
	var indice = parseInt(document.getElementById('formPergunta:indicePergunta').innerHTML);
	var total = parseInt(document.getElementById('formPergunta:totalPergunta').innerHTML);
	var pendentes = document.getElementById('formPergunta:existePendente').value;
	
	var resposta = false;
	
	if(indice == total){
		if(pendentes=='true'){
		resposta = confirm ('Existem questões pendentes deseja continuar e finalizar a prova ?');
		}
	}
	
	if(reposta == true){
	return submeterForm("_idJsp0", "_idJsp0:_idJsp7");
	}else{
	return false;
	}
}


