// Show PopUp Poll Results
function showPollResults( Id ){

	window.open("http://www.olheiros.com/resultado-enquete/"+Id, "popupResultadoEnquete","status=no,resizable=no,scrollbar=yes,menubar=no,width=450px,height=450px,left=150,top=150");

}

$(document).ready(function(){

    // Banners
    $("#listBanners").cycle({ fx: 'fade', speed:  300 });

    // Validar Login do topo
    $("#login").validate({

            rules: 
            {

            		"data[tipoLogin]":
            		{
            				required: true
            		},
                    "data[talentosLogin]": 
                    {
                            required: true
                    },
                    "data[talentosSenha]": 
                    {
                            required: true
                    }
            }
    });
   
    
   //Tipo de login Talento/Escola de Futebol
   $("#tipoLogin").change(function()
   {
   		if ( $(this).val() == 'talento' )
   		{
   			$("#loginAct").val(1);
   		}
   		else if ( $(this).val() == 'escolaFutebol' )
   		{
   			$("#loginAct").val(2);
   		}
   });
   
   
   // Set Mask inputs 
   $(function(){$('input:text').setMask();});
  
   // Search Function
   $('#actionSearch').click(function(){
       
      pageTo = '';

      if( $('#search_name').length ){

          pageTo+=  'name='+ $('#search_name').val() +'|';

      }

      if( $('#search_age').length ){

          pageTo+=  'age='+ $('#search_age').val() +'|';

      }

      if( $('#search_minHeight').length ){

          pageTo+=  'minHeight='+ $('#search_minHeight').val() +'|';

      }

      if( $('#search_maxHeight').length ){

          pageTo+=  'maxHeight='+ $('#search_maxHeight').val() +'|';

      }

      if( $('#search_position').length ){

          pageTo+=  'position='+ $('#search_position').val() +'|';

      }

      if( $('#search_country').length ){

          pageTo+=  'country='+ $('#search_country').val() +'|';

      }

      if( $('#search_state_cbx').length ){

          pageTo+=  'state_cbx='+ $('#search_state_cbx').val() +'|';

      }

      if( $('#search_state_txt').length ){

          pageTo+=  'state_txt='+ $('#search_state_txt').val() +'|';

      }

      if( $('#search_videos:checked').length ){

          pageTo+=  'video='+ $('#search_videos:checked').val() +'|';

      }

      url = $(this).attr('href') + pageTo;

      $(this).attr( 'href' , url );

   });

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

      if( $(this).val() == 33 ){

          $("#search_state_cbx").show();
          $("#search_state_txt").hide();

      }else{

          $("#search_state_cbx").hide();
          $("#search_state_txt").show();

      }

   });

   // Validação Olheiros
   if( currentPage == 'olheiros' ){

        // validate signup form on keyup and submit
        $("#scout").validate({

                rules: {

                        "data[olheirosNome]": {
                                required: true
                        },
                        "data[olheirosNascimento]": {
                                required: true,
                                dateBR: true
                        },
                        "data[olheirosCpf]": {
                                required: true,
                                cpf: true
                        },
                        "data[olheirosRg]": {
                                required: true
                        },
                        "data[olheirosEndereco]": {
                                required: true
                        },
                        "dataAux[enderecoNumero]": {
                                required: true
                        },
                        "data[olheirosBairro]": {
                                required: true
                        },
                        "data[olheirosTelefone]": {
                                required: true
                        },
                        "data[olheirosEmail]": {
                                required: true,
                                email: true
                        },
                        "olheirosFoto": {
                                required: true,
                                accept: 'jpg'
                        }


                }
        });

   }
   
   // Validação Talentos
   if( currentPage == 'cadastre-se' ){

       // validate signup form on keyup and submit
        $("#talent").validate({

                rules: {

                        "data[talentosNome]": {
                                required: true
                        },
                        "data[talentosNascimento]": {
                                required: true,
                                dateBR: true
                        },                       
                       "data[talentosEndereco]": {
                                required: true
                        },
						"data[talentosCpf]": {
                                cpf: true
                        },
                        "dataAux[enderecoNumero]": {
                                required: true
                        },
                        "data[talentosBairro]": {
                                required: true
                        },
                        "data[talentosCep]": {
                                required: true
                        },
                        "data[talentosTelefone]": {
                                required: true
                        },
                        "data[talentosEmail]": {
                                required: true,
                                email: true
                        },
                        "data[talentosLogin]": {
                                required: true
                        },
                        "data[talentosSenha]": {
                                required: true
                        },
                        "dataAux[senha]": {
                                required: true ,
                                equalTo: "#data\\[talentosSenha\\]"
                        },
                        "data[talentosAltura]": {
                                required: true
                        },
                        "talentosCurriculoPt": {
                                accept: "doc|docx|pdf|txt"
                        },
                        "talentosCurriculoSp": {
                                accept: "doc|docx|pdf|txt"
                        },
                        "talentosCurriculoEn": {
                                accept: "doc|docx|pdf|txt"
                        },
                        "talentosFoto": {
                                required: true,
                                accept: 'jpg'
                        }


                }
        });	

		
		
        $("#data\\[talentosHistorico"+langLabel+"\\]").rules( "add" , {required:true} );

        $("#data\\[talentosHistoricoPt\\]").limit( chrLmtTalent , '#chrLeftPt' );

        $("#data\\[talentosHistoricoEn\\]").limit( chrLmtTalent , '#chrLeftEn' );

        $("#data\\[talentosHistoricoSp\\]").limit( chrLmtTalent , '#chrLeftSp' );

   }
   
   
   // Validação Talentos Escolinha
   if( currentPage == 'escola-futebol-talento-cadastrar' || currentPage == 'escola-futebol-talento-editar' )
   {

       // validate signup form on keyup and submit
        $("#escolinha-talento").validate({

                rules: 
                {
                        "data[talentosNome]": 
                        {
                                required: true
                        },
                        "data[talentosNascimento]": 
                        {
                                required: true,
                                dateBR: true
                        },
                        "data[talentosAltura]": 
                        {
                                required: true
                        },
                        "talentosCurriculoPt": 
                        {
                                accept: "doc|docx|pdf|txt"
                        },
                        "talentosCurriculoSp": 
                        {
                                accept: "doc|docx|pdf|txt"
                        },
                        "talentosCurriculoEn": 
                        {
                                accept: "doc|docx|pdf|txt"
                        }
                }
        });	
		
        if ( currentPage == 'escola-futebol-talento-cadastrar' )
        {
        	$("#talentosFoto").rules( "add" , {required:true, accept: 'jpg'} );
        }
		else if ( currentPage == 'escola-futebol-talento-editar' )
		{
			$("#talentosFoto").rules( "add" , {accept: 'jpg'} );
		}
		
        $("#data\\[talentosHistorico"+langLabel+"\\]").rules( "add" , {required:true} );

        $("#data\\[talentosHistoricoPt\\]").limit( chrLmtTalent , '#chrLeftPt' );
        $("#data\\[talentosHistoricoEn\\]").limit( chrLmtTalent , '#chrLeftEn' );
        $("#data\\[talentosHistoricoSp\\]").limit( chrLmtTalent , '#chrLeftSp' );
   }
   
   
   // Validação Escolinha fotos
   if( currentPage == 'escola-futebol-fotos' )
   {

        // validate signup form on keyup and submit
        $("#escolinha_foto").validate(
        {
                rules: 
                {
                        "data[escolinhasFotosDescricaoPt]": 
                        {
                                required: true
                        },
                        "escolinhasFoto": 
                        {
                        		required: true,
                                accept: "jpg"
                        }
                }
        });	
   }
   

    // Talentos-Editar
    if( currentPage == 'editar-perfil' ){

        // validate signup form on keyup and submit
        $("#talent_edit").validate({

                rules: {

                        "data[talentosNome]": {
                                required: true
                        },
                        "data[talentosNascimento]": {
                                required: true,
                                dateBR: true
                        },
                        "data[talentosCpf]": {
                                cpf: true
                        },
                        "data[talentosRg]": {
                                required: true
                        },
                        "data[talentosEndereco]": {
                                required: true
                        },
                        "dataAux[enderecoNumero]": {
                                required: true
                        },
                        "data[talentosBairro]": {
                                required: true
                        },
                        "data[talentosCep]": {
                                required: true
                        },
                        "data[talentosTelefone]": {
                                required: true
                        },
                        "data[talentosEmail]": {
                                required: true,
                                email: true
                        },
                        "data[talentosLogin]": {
                                required: true
                        },
                        "dataAux[senha]": {
                                equalTo: "#data\\[talentosSenha\\]"
                        },
                        "data[talentosAltura]": {
                                required: true
                        },
                        "talentosCurriculoPt": {
                                accept: "doc|docx|pdf|txt"
                        },
                        "talentosCurriculoSp": {
                                accept: "doc|docx|pdf|txt"
                        },
                        "talentosCurriculoEn": {
                                accept: "doc|docx|pdf|txt"
                        },
                        "talentosFoto": {
                                accept: 'jpg'
                        }


                }
        });

        $("#data\\[talentosHistorico"+langLabel+"\\]").rules( "add" , {required:true} );

        $("#data\\[talentosHistoricoPt\\]").limit( chrLmtTalent , '#chrLeftPt' );

        $("#data\\[talentosHistoricoEn\\]").limit( chrLmtTalent , '#chrLeftEn' );

        $("#data\\[talentosHistoricoSp\\]").limit( chrLmtTalent , '#chrLeftSp' );

    }

    
   // Validação de Video
   if( currentPage == 'novo-video' || currentPage == 'escola-futebol-talento-novo-video' )
   {

        // validate signup form on keyup and submit
        $("#talent_video").validate(
        {
                rules: 
                {

                        "talentos_videosFoto": 
                        {
                                required: true ,
                                accept : "jpg"
                        },
                        "data[talentos_videosLink]": 
                        {
                                required: true
                        }

                }
        });

        
        if ( currentPage == 'escola-futebol-talento-novo-video' )
        {
        	$("#data\\[talentos_videosTalentosId\\]").rules( "add" , {required:true} );
        }
        
        
        if( $("#data\\[talentos_videosTitulo"+langLabel+"\\]").length )
        {
            $("#data\\[talentos_videosTitulo"+langLabel+"\\]").rules( "add" , {required:true} );
            $("#data\\[talentos_videosDescricao"+langLabel+"\\]").rules( "add" , {required:true} );
        }

        
       // Muda tipo de upload
       $('input:radio[name=uploadType]').click( function( )
       {

                    $(".fileUpload").hide();

                    $( "#div_" + $(this).val() ).show();

                    if( $(this).val() == 1 )
                    {

                            $("#data\\[talentos_videosLink\\]").rules( "add" , {required:true} );

                            $("#talentos_videosArquivo").rules( "remove" );

                    }
                    else
                    {

                            $("#data\\[talentos_videosLink\\]").rules( "remove" );

                            $("#talentos_videosArquivo").rules( "add" , { required:true , accept: "flv" } );

                    }

        });

        $("#data\\[talentos_videosDescricaoPt\\]").limit( chrLmtVideo , '#chrLeftPt' );

        $("#data\\[talentos_videosDescricaoEn\\]").limit( chrLmtVideo , '#chrLeftEn' );

        $("#data\\[talentos_videosDescricaoSp\\]").limit( chrLmtVideo , '#chrLeftSp' );
    }

    
   // Validação Login
   // validate signup form on keyup and submit
    $("#login_access").validate({

            rules: 
            {

                    "data[talentosLogin]": 
                    {
                            required: true
                    },
                    "data[talentosSenha]": 
                    {
                            required: true
                    },
                    "data[tipoLogin]":
                    {
                    		required: true
                    }
            }
    });

    
   // Esqueci minha senha
   if( currentPage == 'esqueci-minha-senha' ){

        // validate signup form on keyup and submit
        $("#esqueci_senha").validate({

                rules: {

                        "data[talentosEmail]": 
                        {
                                required: true ,
                                email : true
                        },
                        "data[talentosCpf]": 
                        {
                                required: true,
                                cpf: true
                        },
                        "data[tipoLogin]":
                        {
                        	required: true
                        }

                }
        });
        
   }
   
   
   // Validação Escolinhas post
   if( currentPage == 'escola-futebol-posts' )
   {
		// validate signup form on keyup and submit
        $("#escolinha-post").validate(
        {

                rules:
                {

                        "data[escolinhasPostsPost]": 
                        {
                                required: true
                        }
                }
        });	

        
		$("#data\\[escolinhasPostsPost\\]").limit( chrLmtPost , '#chrLeftPost' );
   }
   
   
   // Validação Escolinhas
   if( currentPage == 'escola-futebol-cadastro' || currentPage == 'escola-futebol-editar' )
   {
		// validate signup form on keyup and submit
        $("#escolinha").validate(
        {

                rules:
                {

                        "data[escolinhasNome]": 
                        {
                                required: true
                        },
                        "data[escolinhasEmail]": 
                        {
                                required: true,
                                email: true
                        },
                        "data[escolinhasResponsavel]": 
                        {
                                required: true
                        },
                        "data[escolinhasLogin]": 
                        {
                                required: true
                        },
                        "data[escolinhasEndereco]": 
                        {
                                required: true
                        },
			            "data[escolinhasBairro]": 
			            {
                                required: true
                        }
                }
        });	

        
        if ( currentPage == 'escola-futebol-cadastro' )
        {
        	$("#escolinhasFoto").rules( "add" , {required:true, accept: 'jpg'} );
        	$("#data\\[escolinhasSenha\\]").rules( "add" , {required:true} );
        	$("#dataAux\\[senha\\]").rules( "add" , {required:true,equalTo: "#data\\[escolinhasSenha\\]"} );
        }
        else if ( currentPage == 'escola-futebol-editar' )
        {
        	$("#escolinhasFoto").rules( "add" , {accept: 'jpg'} );
        	$("#dataAux\\[senha\\]").rules( "add" , {equalTo: "#data\\[escolinhasSenha\\]"} );
        }
        
        
		$("#data\\[escolinhasQuemSomos"+langLabel+"\\]").rules( "add" , {required:true} );
        $("#data\\[escolinhasQuemSomosPt\\]").limit( chrLmtEscolinhas , '#chrLeftQuemSomosPt' );
        $("#data\\[escolinhasQuemSomosEn\\]").limit( chrLmtEscolinhas , '#chrLeftQuemSomosEn' );
        $("#data\\[escolinhasQuemSomosSp\\]").limit( chrLmtEscolinhas , '#chrLeftQuemSomosSp' );
   }


   // Tratamento dos campos de estado e pais

    $(".regionCbx").hide();
    $(".regionTxt").hide();

   // Exibe as regiões quando a página carrega, se for Brasil exibe os comboboxes se não os input text
    if( $("#PaisesId").val() == bra_cod )
            $(".regionCbx").show();
    else
            $(".regionTxt").show();


    // Quando o pais é alterado ele verifica, se for Brasil exibe os comboboxes se não os input text
    $("#PaisesId").change(function(){

            if( $(this).val() == bra_cod ){

                    $(".regionTxt").hide();
                    $(".regionCbx").show();

            }else{

                    $(".regionCbx").hide();
                    $(".regionTxt").show();

            }

    });

    // Carrega o combobox de cidades
    $("#EstadosId").change(function(){

            $('#responseCities').html('<select style="width:100%"><option>CARREGANDO...</option></select>');

            $.post("includes/ajax.fn.inc.php", { act : 2 , state : $(this).val() , id : 'CidadesId' },

                    function(response){
                            $('#responseCities').html(response);
                    }

            );

    });
	
	$('#slide_right_column').cycle({
		fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	});


});
