$(document).ready(function(){



	function validar_email(mail){

    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);

    if(typeof(mail) == "string"){

        if(er.test(mail)){ return true; }

    }else if(typeof(mail) == "object"){

        if(er.test(mail.value)){

                    return true;

                }

    }else{

        return false;

       }

}


 $("#email").blur(function (){
var email = $(this).val();
if(email!="") {
   if (!validar_email(email)) {
    alert("Email inválido");
        

     return false;
    }
  }

    });


 /*$("#data-de-nasc").live("keyup",function(){

  var v =$(this).val();

  v=v.replace(/\D/g,"");

v=v.replace(/(\d{2})(\d)/,"$1/$2") //Coloca barra entre o segundo e o terceiro digito

v=v.replace(/(\d{2})(\d)/,"$1/$2") //Coloca barra entre o quinto e o sexto digito

   $(this).val(v);

});



$("#cep").live("keyup",function(){

   var v =$(this).val();

   v=v.replace(/\D/g,"")                //Remove tudo o que no  dgito

   v=v.replace(/^(\d{5})(\d)/,"$1-$2") //Esse  to fcil que no merece explicaes

  $(this).val(v);

});


$(".telefone").live("keyup",function(){

  var v =$(this).val();

  v=v.replace(/\D/g,"")                 //Remove tudo o que no  dgito

  v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parnteses em volta dos dois primeiros dgitos

  v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hfen entre o quarto e o quinto dgitos

   $(this).val(v);

});



$("#cpf").live("keyup",function(){

   var v =$(this).val();
    v=v.replace(/\D/g,"")                    //Remove tudo o que nÃ£o Ã© dÃ­gito
    v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dÃ­gitos
    v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dÃ­gitos
                                             //de novo (para o segundo bloco de nÃºmeros)
    v=v.replace(/(\d{3})(\d{1,2})$/,"$1-$2") //Coloca um hÃ­fen entre o terceiro e o quarto dÃ­gitos
     $(this).val(v);
});*/


// validacao do formulario

// validar tipo de fotos que upada no serviço
$(".arquivo_foto").blur(function() {
		var v =$(this).val();
		
	   $(this).css({ backgroundColor:"#efefef"});
		var validos = /(jpg|JPG|JPEG|peg)/;
		if(v!="") {
			var ext = v.substring(v.length-3,v.length);
			if ( !validos.test( ext ) ) {
				alert('formato de arquivo invalido: '+ext);
				$(this).css({ backgroundColor:"#ffffcc"});


				$("#errei").html("<input type='hidden' name='erro' id='erro' value='1'>");
				return false;
			}
			else {
				$("#errei").html("<input type='hidden' name='erro' id='erro' value='0'>");
				return true;

			}
		}
		
		
	});

$(".submit").live("click",function(e) {
								   e.preventDefault();
								  

	var campo="";




 

 $("#fcadastro input[rel!='nao']").each(function () {

  if (this.value=='') {
  alert(this.title);
  $(this).focus();

  campo=1;
 return false;
}


 
})


if(campo!=1) {
	var senha=$("#senha").val();
	var repetir_senha=$("#repetir_senha").val();
	
	if(senha!=repetir_senha) {
		
		alert("Sua senha está diferente. Favor repetir senha") ;
		return false;

	}
	
	 var operadora=$('#operadora').val();
     if(operadora =="") {
     alert("escolha uma operadora");
	 campo=1;
     return false;
     }
	
	
	else {

     
      
	//alert("vai form");
	$("form:first").submit();
	
	
	
	
	
	
	
	}
 }


 campo="";
 
})

$(".arquivo").blur(function() {
		var v =$(this).val();
		
	   $(this).css({ backgroundColor:"#efefef"});
		var validos = /(jpg|JPG|JPEG|peg)/;
		if(v!="") {
			var ext = v.substring(v.length-3,v.length);
			if ( !validos.test( ext ) ) {
				alert('este tipo de arquivo não e permitido: '+ext);
				$(this).css({ backgroundColor:"#ffffcc"});


				$("#errei").html("<input type='hidden' name='erro' id='erro' value='1'>");
				return false;
			}
			else {
				$("#errei").html("<input type='hidden' name='erro' id='erro' value='0'>");
				return true;

			}
		}
		/*pelo que se nota na funcao acima que ele validar via js  que so aceitar gif ou jpg
		usando como referncia os campos do file que tem o campo class= arquivo  */
	});


// final da validacao do formulario
$("#enviar_foto").live("click",function(e) {
e.preventDefault();
var campo="";

var erro=$("#erro").val();
		if(erro==1) {
			alert("Desculpe esse formulario nao pode ser enviado porque contem Fotos nao aceita pelo servidor");
			return false;
			campo=1;
			}
			
		var file=$('.arquivo_foto').val();
		
		if(file=="") {
			
			
		alert("Desculpe esse formulario nao pode ser enviado porque nao tem Fotos ");
			return false;
			campo=1;	
			
		}
		
		$(".arquivo_foto").each(function () {
			
				if (this.value=='') {
    					alert(this.title);
					
					campo=1;
					return false;
				}
        

  });
		if (!$("#gautorizo").is(':checked')) {
			alert("Você precisa aceitar os termos do regulamento para poder participar");
			return false;
		}
		
	
		if(campo!=1) {
			
			
				// ;
				/**essa varavel campo e um varavel de controle tipo se houve erro no envio do form
				ou seja eu nao envio o form
				*/
				$("#upgarota").submit();
			}
		autorizar="";

campo="";

	})
	
$('.sumi').hide();

$("#fsemana").change(function () {

  var str=$("select").val();
//  alert(str);
$('.sumi').hide();
$("#"+str).fadeIn('slow');




if(str=='segunda__pagofunk_'|| str=='sabado__furacao_2000_' || str=='sexta__caldeirao_digital_' || str=='quinta__baladao_sertanejo_') {
$("#sumi").hide();	




}
else {
$("#sumi").show();	

}

});
	

});

