function validate_required(field,alerttxt)
{
	with (field){

		if (value==null||value=="")
		{alert(alerttxt);return false;}
		else {return true}
	}
}

function isEmail(emailad){
	var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var check=/@[\w\-]+\./;
	var checkend=/\.[a-zA-Z]{2,3}$/;
	if(((emailad.search(exclude) != -1)||(emailad.search(check)) == -1)||(emailad.search(checkend) == -1)){
		return false;
	}
	else {
		return true;
	}
}

function validateFormulario()
{
	var formulario = document.getElementById('inscricao');

	if (validate_required(formulario.ramo,"O campo \"Ramo\" deve ser preenchido.")==false ){

		formulario.ramo.focus();
		return false;
	}
	
	if (validate_required(formulario.nome,"O campo \"Nome\" deve ser preenchido.")==false){

		formulario.nome.focus();
		return false;
	}

	if (validate_required(formulario.email,"O campo \"E-mail\" deve ser preenchido.")==false){

		formulario.email.focus();
		return false;
	}else if(!isEmail(formulario.email.value)){
		alert('O e-mail informado é invalido.');
		formulario.email.focus();
		return false;
	}
	
		
	if (validate_required(formulario.cidade,"O campo \"Cidade\" deve ser preenchido.")==false ){

		formulario.cidade.focus();
		return false;
	}
	if (validate_required(formulario.estado,"O campo \"Estado\" deve ser preenchido.")==false ){

		formulario.estado.focus();
		return false;
	}
	
	if (validate_required(formulario.area,"O campo \"Área\" deve ser preenchido.")==false ){

		formulario.area.focus();
		return false;
	}
		

	return true;

}

function validateFormularioVotar()
{
	var formulario = document.getElementById('form_votar');
	var checkvalue = false;
	
	
	
	for (i=0, n=formulario.resposta_id.length; i<n; i++) {
	   if (formulario.resposta_id[i].checked) {
	      	checkvalue = true;
	    
	   }
	}

	if(checkvalue == false) alert('Por favor selecione uma opçao para votar.');	

	return checkvalue;

}

function finalizar(url){
	
	if(confirm('Deseja realmente finalizar sua votação ? ')){
			
		location.href = url;
		
	}else {
		
		
	}
	
}