function cad_email(email)
{
    var BadChars = "*|,\":<>[]{}`\'\'sdsd;()&$#%\ ";
    var GoodChars = "@.";
    var posarroba = email.value.indexOf ("@",0);
    if (email.length < 6)
    {
        email.value = "";
        email.focus();
        return false;
    }
    for (var i = 0; i < email.length; i++)
    {
        if (BadChars.value.indexOf(email.charAt(i)) != -1)
        {
            email.value = "";
            email.focus();
            return false;
        }
    }
    for (var i = 0; i < GoodChars.length; i++)
    {
        if (email.value.indexOf(GoodChars.charAt(i)) == -1)
        {
            email.value = "";
            email.focus();
            return false;
        }
        if (email.value.indexOf(GoodChars.charAt(i),0) == 0)
        {
            
            email.value = "";
            email.focus();
            return false;
        }
        if (email.value.lastIndexOf(GoodChars.charAt(i)) > email.length-3)
        {
           
            email.value = "";
            email.focus();
            return false;
        }
    }
    if(email.value.lastIndexOf("@") > email.value.lastIndexOf("."))
    {
       
        email.value = "";
        email.focus();
        return false;
    }
    if(email.value.indexOf ("@.",0) != -1 || email.value.indexOf (".@",0) != -1)
    {
       
        email.value = "";
        email.focus();
        return false;
    }
    if (email.value.indexOf ("@",posarroba+1) != -1)
    {
       
        email.value = "";
        email.focus();
        return false;
    }
    return true;
}

function validaCurriculum(formulario, arquivo) { 
    if(arquivo!=""){
        extensoes_permitidas = new Array(".doc", ".pdf", ".docx"); 
        meuerro = ""; 
        extensao = (arquivo.substring(arquivo.lastIndexOf("."))).toLowerCase(); 
        permitida = false; 
        for (var i = 0; i < extensoes_permitidas.length; i++) { 
           if (extensoes_permitidas[i] == extensao) { 
               permitida = true; 
               break; 
           } 
        } 
        if (!permitida) { 
           alert ("Tipo de arquivo inválido.\nSão aceitos somente arquivos dos tipos: " + extensoes_permitidas.join()); 
           return false;
        }else{ 
           return true; 
        } 
    }else{
        return true;
    }
}

function validaCheckboxList(form, checkbox){

    var selecionado = false;

	for (var i=0; i < form.elements.length; i++)
	{
    	if(form.elements[i].name == checkbox)
   	 	{
   	 		if(form.elements[i].checked == true)
   	 		{
	   			selecionado = true;
	   		}
     	}
    }
    
    return selecionado;
}
