Stap 2
Autor: Wellington | Publicado: 2013-03-22T09:26:00-07:00


	

	Faça agora seu cadastro no Santos F.C.!
    
    
	
    
    
	
    
    <!-- Add jQuery library -->
	
    
    <!-- Add fancyBox -->
    
    
    
    <!-- Tip Class -->
        
	
    
    <!-- Password Strength -->
	
    
    <!-- InFiel Label -->
    
    
    <!-- Global Account Scripts -->
    
    
    
    <!-- Global Scripts -->
    
	$(document).ready(function(e) {
			
			if($.browser.msie){
				showerror('A experiência de navegação neste site é melhor no Google Chrome, Firefox e Safari.');
			}
			
			$('.topwarning').click(function(e) {
				$('.topwarning').slideUp();
			});	
			
			
			
			$('.notification').click(function(e) {
                    $('.notification').fadeOut('slow');
                });
				
	});	
	
	function showerror(msg){
		
		$('#topwarningmsg').empty().html(msg);
		$('.topwarning').slideDown(); 
		setTimeout('$(".topwarning").slideUp();',10000);
		
	}	
	 
	
    
      var _gaq = _gaq || [];
      _gaq.push(['_setAccount', 'UA-2341771-13']);
      _gaq.push(['_trackPageview']);
    
      (function() {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
      })();
    
           




	[x] Fechar	
    
        
            
        
        
            Faça agora seu cadastro no Santos F.C.!
        
        
    
    
    
    
    	x
   
Novo Cadastro Santos F.C.


     
	
    $(document).ready(function(e) {
            $(function(){
                $(".tipclass").tipTip({maxWidth: "300px", edgeOffset: 10});
            });
			
			
			$('#passwordnotification').hide();

			
			//Após carregar a página, verifica os campos que possuem valor preenchido por sessão ou Post
			
			if($('#nome').val()!=''){
				checknome();
			}
			
			if($('#sobrenome').val()!=''){
				checksobrenome();
			}
			if($('#email').val()!=''){
				checkemail();
			}
			
			if($('#ano').val()!='' || $('#mes').val()!='' || $('#dia').val()!=''){
				checkdata();
			}
			
			
			/////////////////////////////////////////////////
			
			//Funções do campo email
			$("#email").focusout(function(){
				checkemail();
			});
			
			//Funções do campo nome
			$("#nome").focusout(function(){
				checknome();
			});
			
			//Funções do campo sobrenome
			$("#sobrenome").focusout(function(){
				checksobrenome();
			});
			
			//Funções da data de nascimento
			$("#ano").change(function(e) {
				if($("#ano").val()!='' && $("#mes").val()!='' && $("#dia").val()!='')
                checkdata();
            });
			$("#mes").change(function(e) {
				if($("#ano").val()!='' && $("#mes").val()!='' && $("#dia").val()!='')
                checkdata();
            });
			$("#dia").change(function(e) {
				if($("#ano").val()!='' && $("#mes").val()!='' && $("#dia").val()!='')
                checkdata();
            });
			
			//Funções do sexo
			$(":radio").click(function(){
				$(this).parent().find('span').css('color','#000');
				v_checkobj = '#check' + $(this).attr('id');
				changeImg($(v_checkobj),'check');
			});
			
		
			$(":input").click(function(){
				
				if($(this).attr('type')=='text'){
					$(this).select();
					resetcolor($(this));
					v_checkobj = '#check' + $(this).attr('id');
					changeImg($(v_checkobj),'reset');
				}
				
			});
			
			$("#senha").passStrength({
				userid:	"#email"
			});
			
			$("#senha").keyup(function(e) {
                $('#passwordnotification').fadeOut('slow');
            });
			
			
			////////////////////////////////////
			$('#btn_SubmitNewAccount').click(function(e) {
				
				$('#loader').html('');
				
                
				if(!checknome()){
					$('#loader').empty();
					return false;
				}
				else if(!checksobrenome()){
					$('#loader').empty();
					return false;
				}
				
				
				$.ajax({
						type: "GET",
						data: "email=" + $('#email').val(),
						url: "/webservices/ajax/ajax_checkemail.asp",
						cache: false,
						contentType : "application/x-www-form-urlencoded; charset=iso-8859-1",
						success: function(data){
							
							
							if(data == 'true'){
								//emai já cadastrado
								$('#checkemail').html(' E-mail já cadastrado');
								errorcolor($('#email'));
								$('#loader').empty();
								return false;
								}
							else if(data == 'false'){
								//email não cadastrado
								$('#checkemail').html('');
								resetcolor($('#email'));
								
								
								if(!checksexo()){
									
									$('#loader').empty();
									return false;
									}
								else if(!checkdata()){
									
									$('#loader').empty();
									return false;
									}
								else if(!validatePassword()){
									$('#loader').empty();
									return false;
									}
								else{
									$('#formstep2').attr('action','add.asp');
									$('#formstep2').submit();
									}
								
								}
							else if(data == 'invalid'){
								$('#checkemail').html(' E-mail inválido');
								errorcolor($('#email'));
								$('#loader').empty();
								return false;
								}
								
							
						},
						error: function(data){
								$('#checkemail').html(' Não foi possível efetuar a consulta.');
								errorcolor($('#email'));
								$('#loader').empty();
								return false;
						}
					});	
				
            });
			
			
	});
	
	
	
	function changeImg(obj,option){
		if(option=='error'){
			obj.html('');	
		}
		else if(option=='reset'){
			obj.empty();	
		}
		else if(option=='check'){
			obj.html('');	
		}
	}
	
	function resetcolor(obj){
			obj.css('border','1px solid #E5E5E5');
			obj.css('color','#000');
		}
		
	function errorcolor(obj){
			obj.css('border','1px solid #CA3827');
			obj.css('color','#CA3827');
		}
		
	function checkemail(){
		$.ajax({
				type: "GET",
				data: "email=" + $('#email').val(),
				url: "/webservices/ajax/ajax_checkemail.asp",
				cache: false,
				contentType : "application/x-www-form-urlencoded; charset=iso-8859-1",
				success: function(data){
					if(data == 'true'){
						//emai já cadastrado
						$('#checkemail').html(' E-mail já cadastrado');
						errorcolor($('#email'));
						return false;
						}
					else if(data == 'false'){
						//email não cadastrado
						$('#checkemail').html('');
						resetcolor($('#email'));
						return true;
						}
					else if(data == 'invalid'){
						$('#checkemail').html(' E-mail inválido');
						errorcolor($('#email'));
						return false;
						}
					
				},
				error: function(data){
						$('#checkemail').html(' Não foi possível efetuar a consulta.');
						errorcolor($('#email'));
						return false;
				}
			});		
	}
	
	function checknome(){
		if($('#nome').val().length < 2){
			$('#checknome').html(' Nome em branco ou muito curto');
			errorcolor($('#nome'));
			return false;
			}
		else{
			
			re = /^[A-Za-z ]+$/;
			if(re.test($('#nome').val())==false){
				$('#checknome').html(' Nome inválido');
				errorcolor($('#nome'));
				return false;
			}
			else{
				$('#checknome').html('');
				resetcolor($('#nome'));
				return true;
			}
			
		}
		
	}
	function checksobrenome(){
		if($('#sobrenome').val().length < 2){
			$('#checksobrenome').html(' Sobrenome em branco ou muito curto');
			errorcolor($('#sobrenome'));
			return false;
			}
		else{
			
			re = /^[A-Za-z ]+$/;
			if(re.test($('#sobrenome').val())==false){
				$('#checksobrenome').html(' Sobrenome inválido');
				errorcolor($('#sobrenome'));
				return false;
			}
			else{
				$('#checksobrenome').html('');
				resetcolor($('#sobrenome'));
				return true;
			}
			
		}
		
	}
	
	
	function checkdata() {
		
		var bissexto = 0;
		var data = $('#dia').val() + '-' + $('#mes').val() + '-' + $('#ano').val();
		//alert(data);
		var tam = data.length;
		if (tam == 10) {
			var dia = data.substr(0,2)
			var mes = data.substr(3,2)
			var ano = data.substr(6,4)
			if ((ano > 1900)||(ano < 2100)){
				switch (mes){
					case '01':
					case '03':
					case '05':
					case '07':
					case '08':
					case '10':
					case '12':
						if  (dia <= 31){
							$('#checkdatanasc').html('');
							return true;
						}
					break
			
					case '04':        
					case '06':
					case '09':
					case '11':
						if  (dia <= 30) {
							$('#checkdatanasc').html('');
							return true;
						}
					break
			
					case '02':
					/* Validando ano Bissexto / fevereiro / dia */
						if ((ano % 4 == 0) || (ano % 100 == 0) || (ano % 400 == 0)){
							bissexto = 1;
						}
						if ((bissexto == 1) && (dia <= 29)) {
							$('#checkdatanasc').html('');
							return true;                
						}
						if ((bissexto != 1) && (dia <= 28)) {
							$('#checkdatanasc').html('');
							return true;
						}            
					break                        
				}
			}
		}    
		// alert("A Data "+data+" é inválida!");
		$('#checkdatanasc').html(' Data inválida');
		return false;
	}
	
	function checksexo(){
		
			if($("input[@name=sexo]:checked").val()!='M' && $("input[@name=sexo]:checked").val()!='F'){
			 
					$('#sexo').parent().find('span').css('color','#CA3827');
					changeImg($('#checksexo'),'error');
					return false;
				 
				 }
			else{
					$('#sexo').parent().find('span').css('color','#000');
					changeImg($('#checksexo'),'check');
					return true;
				
				}		
		
	}
	
	/*
	function validateEmail() {
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		if($('#email').val()!=''){
		
					if( !emailReg.test( $('#email').val() ) ) {
						$('#checkemail').html(' E-mail inválido');
						errorcolor($('#email'));
						return false;
					} else {
						changeImg($('#checkemail'),'check');
						return true;
					}
		}else{
			
				$('#checkemail').html(' E-mail em branco');
				errorcolor($('#email'));
				return false;
			}
	}
	*/
	function validatePassword() {
		if ($('#senha').val()!='')
			{
			if ($('#senha').val().length < 4 | $('#senha').val().length > 15)
				{
				$('#passwordnotification').html('A Senha deve conter no mínimo 4 e no máximo 15 caracteres!').fadeIn('slow');
				$('#senha').focus();
				$('#senha').select();
				return false;
				}
			if (!/^[0-9a-zA-Z\-\_]{0,250}$/.test($('#senha').val()))
				{
				$('#passwordnotification').html('A Senha possui caracteres inválidos!').fadeIn('slow');
				$('#senha').focus();
				$('#senha').select();
				return false;
				}
			var i; 
			var num = 0, carac = 0;
			for (i = 0; i < $('#senha').val().length; i++)
				{
				var c = $('#senha').val().charAt(i);
				// ha um numero
				if (((c >= "0") && (c <= "9")))
					{
					num++;
					}
				if (((c >= "a") && (c <= "z")) || ((c >= "A") && (c <= "Z")))
					{
					carac++;
					}
				}
			if (num < 2 || carac == 0)
				{
				$('#passwordnotification').html("A Senha deve conter letras e números (mínimo 2 números)!").fadeIn('slow'); 
				$('#senha').focus();
				$('#senha').select();	
				return false;		
				}
			s = $('#senha').val();
			hoje = new Date();
			ano = hoje.getYear();
			for (f=-2; f<=2; f++)
				{
				n = s.indexOf(ano + f,0)
				if (n > -1)
					{
					$('#passwordnotification').html('Não é permitido colocar o ano como senha!').fadeIn('slow');
					$('#senha').focus();
					$('#senha').select();
					return false;
					}
				else
					{				
					return true;				
					}
				 }
			}
		else
			{
			$('#passwordnotification').html('A senha é obrigatória!').fadeIn('slow');
			$('#senha').focus();
			return false;
			}
	}  	

				
	

    
        
        
        
        
        
        

        	
            Nome: (?)
            
            
        
        	
            Sobrenome: (?)
            
            
        
     
        	
            E-mail:
            
            
        
        
        	
            Sexo:
            Masculino
            Feminino
            
        
        	
            Nascimento:
            
                Dia:
                    
                        01
                    
                        02
                    
                        03
                    
                        04
                    
                        05
                    
                        06
                    
                        07
                    
                        08
                    
                        09
                    
                        10
                    
                        11
                    
                        12
                    
                        13
                    
                        14
                    
                        15
                    
                        16
                    
                        17
                    
                        18
                    
                        19
                    
                        20
                    
                        21
                    
                        22
                    
                        23
                    
                        24
                    
                        25
                    
                        26
                    
                        27
                    
                        28
                    
                        29
                    
                        30
                    
                        31
                    
            
            
                M&ecirc;s:
                Janeiro
                Fevereiro
                Mar&ccedil;o
                Abril
                Maio
                Junho
                Julho
                Agosto
                Setembro
                Outubro
                Novembro
                Dezembro
            
            
                Ano:
                    
                        1913
                    
                        1914
                    
                        1915
                    
                        1916
                    
                        1917
                    
                        1918
                    
                        1919
                    
                        1920
                    
                        1921
                    
                        1922
                    
                        1923
                    
                        1924
                    
                        1925
                    
                        1926
                    
                        1927
                    
                        1928
                    
                        1929
                    
                        1930
                    
                        1931
                    
                        1932
                    
                        1933
                    
                        1934
                    
                        1935
                    
                        1936
                    
                        1937
                    
                        1938
                    
                        1939
                    
                        1940
                    
                        1941
                    
                        1942
                    
                        1943
                    
                        1944
                    
                        1945
                    
                        1946
                    
                        1947
                    
                        1948
                    
                        1949
                    
                        1950
                    
                        1951
                    
                        1952
                    
                        1953
                    
                        1954
                    
                        1955
                    
                        1956
                    
                        1957
                    
                        1958
                    
                        1959
                    
                        1960
                    
                        1961
                    
                        1962
                    
                        1963
                    
                        1964
                    
                        1965
                    
                        1966
                    
                        1967
                    
                        1968
                    
                        1969
                    
                        1970
                    
                        1971
                    
                        1972
                    
                        1973
                    
                        1974
                    
                        1975
                    
                        1976
                    
                        1977
                    
                        1978
                    
                        1979
                    
                        1980
                    
                        1981
                    
                        1982
                    
                        1983
                    
                        1984
                    
                        1985
                    
                        1986
                    
                        1987
                    
                        1988
                    
                        1989
                    
                        1990
                    
                        1991
                    
                        1992
                    
                        1993
                    
                        1994
                    
                        1995
                    
                        1996
                    
                        1997
                    
                        1998
                    
                        1999
                    
                        2000
                    
                        2001
                    
                        2002
                    
                        2003
                    
                        2004
                    
                        2005
                    
                        2006
                    
                        2007
                    
                        2008
                    
                        2009
                    
                        2010
                    
                        2011
                    
                        2012
                    
                        2013
                    
                                                         
            
        
        	
            Crie uma Senha:
            
            
        
        	
            Quero receber a newsletter do Santos F.C. gratuitamente(você poderá alterar essas preferências a qualquer hora)
        
        
             
        
        <!-- x -->
		
        Nota: Ao efetuar seu cadastro você estará concordando com os termos e condições do SantosFC.com.br. 
        Seu e-mail n&atilde;o ser&aacute; exibido publicamente. 
        Voc&ecirc; pode alterar suas configura&ccedil;&otilde;es de privacidade a qualquer momento.        
        <!-- Termos de Servi&ccedil;o &sdot; Pol&iacute;tica de Privacidade -->
        
  
        <!-- final da classe notification -->
                                        

    
   		
    <!-- content -->
    
    
    
    Copyright 2013 - Todos os direitos reservados - Santos Futebol Clube - SantosFC.com.br