$(document).ready(function() {
	jQuery('.termos').fancybox({
            'width'                     : 600,
            'height'			: '75%',
            'autoScale'			: true,
            'transitionIn'		: 'none',
            'transitionOut'		: 'none',
            'type'                      : 'iframe'
        });

        $("#dddTelefone").mask("99");
	$("#dddTelefone2").mask("99");
	$("#telefone").mask("99999999");	
	$("#telefone2").mask("99999999");													 
	jQuery(".regulamento").fancybox({            'width'				: 500,            'height'			: '75%',            'autoScale'			: false,            'transitionIn'		: 'none',            'transitionOut'		: 'none',            'type'				: 'iframe'        });	jQuery(".bt_ver_tutorial").fancybox({            'width'				: 760,            'height'			: 460,            'autoScale'			: false,            'transitionIn'		: 'none',            'transitionOut'		: 'none',            'type'				: 'iframe'        });
	$('#anuncie').submit(function() {
		if ($('#nome').val() == '' ||
				$('#sobrenome').val() == '' ||
				$('#email').val() == '' ||
				$('#emailc').val() == '' ||
				$('#dddTelefone').val() == '' ||
                                $('#telefone').val() == ''                        
                    )
		{
			alert('Todos os campos marcados com asterisco (*) s\u00e3o obrigat\u00f3rios.');
			return false;
		}
		if ( $('#email').val() != $('#emailc').val() ) 
		{
			alert('A confirma\u00e7\u00e3o est\u00e1 diferente do e-mail.');
			$('#emailc').focus();
			return false;
		}
		var regex_email = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
		if ( ! regex_email.test($('#email').val())) 
		{
			alert('Digite um e-mail v\u00e1lido.');
			$('#email').focus();
			return false;
		}			
		
 
		if (($('#url').val() != '') && ($('#url').val() != 'http://'))
                {

			var regex_url = /https?:\/\/([-\w\.]+)+(:\d+)?(\/([\w/_\.]*(\?\S+)?)?)?/;
			if ( ! regex_url.test($('#url').val())) 
			{
				alert('Digite uma URL v\u00e1lida.');
				$('#url').focus();
				return false;
			}
                }

		if ( $("#concordo:checked").val() != "S" ) 
		{
			alert('Leia os Termos e Condi\u00e7\u00f5es da promo\u00e7\u00e3o');
			$('#concordo').focus();
			return false;
		}
                
		
		$('.btn_cadastrar').hide(0);
		$('.aguarde').fadeIn('slow');

		$.ajax({
			type: "POST",
			url: "/action_1.php",
			data: {
						bypass: $('#bypass').val(),
						nome: $('#nome').val(),
						sobrenome: $('#sobrenome').val(),
						empresa: $('#nomedaempresa').val(),
						email: $('#email').val(),
						ddd_1: $('#dddTelefone').val(),
						telefone_1: $('#telefone').val(),
						ddd_2: $('#dddTelefone2').val(),
						telefone_2: $('#telefone2').val(),
						url: $('#url').val(),
						opt_in: $('#recebercomunicados:checked').val(),
						captcha_txt: $('#captcha_txt').val(),
						origem: $('#origem').val(),
						origem_url: $('#origem_url').val(),
						origem_referer: $('#origem_referer').val(),
						recaptcha_challenge_field: $('[name="recaptcha_challenge_field"]').val(),
						recaptcha_response_field: $('[name="recaptcha_response_field"]').val(),
						peca: $('#peca').val(),
						action: 'cadastrar',
                                                utm_source: $('#utm_source').val(),
                                                utm_term: $('#utm_term').val(),
                                                utm_source_name: $('#utm_source_name').val()
						},
			complete: function(XMLHttpRequest, textStatus){
				$('.aguarde').hide(0);
				$('.btn_cadastrar').fadeIn('slow');
			},
			error: function(a, b, c){
				alert('Ocorreu um erro durante o cadastro. Por favor, tente novamente mais tarde.');
			},
			success: function(data){
				switch (data)
				{
					case '1':
						alert('E-mail j\u00e1 cadastrado.');
						break;
		
					case '2':
						alert('Telefone j\u00e1 cadastrado.');
						break;
		
					case '3':
						alert('Empresa j\u00e1 cadastrada.');
						break;
		
					case '4':
						alert('N\u00e3o foi poss\u00edvel efetuar o cadastro.');
						break;
		
					case '6':
						alert('Cadastro n\u00e3o permitido.');
						break;
		
					case '7':
						alert('URL j\u00e1 cadastrada.');
						break;
		
					case '8':
						alert('C\u00f3digo n\u00e3o foi digitado corretamente, por favor tente novamente.');
						break;

					case '9':
						alert(unescape('Desculpe, mas o endere\u00e7o IP de onde voc\u00ea est\u00e1 acessando n\u00e3o est\u00e1 autorizado a realizar um cadastro nesta oferta.'));
						break;


					case '10':
						alert('Desculpe, mas j\u00e1 existe um cadastro realizado deste endere\u00e7o IP nas \u00faltimas horas.');
						break;


					case '11':
						alert('Desculpe, mas uma das informa\u00e7\u00f5es digitadas no cadastro n\u00e3o \u00e9 aceita para esta oferta.');
						break;

				
					case '5':
//						alert('Cadastrado efetuado com sucesso.');

                                                jQuery.fancybox({
                                                    'width'				: 375,
                                                    'height'			: 143,
                                                    'autoScale'			: true,
                                                    'transitionIn'		: 'none',
                                                    'transitionOut'		: 'none',
                                                    'type'				: 'iframe',
                                                    'href' : '../sucesso.php?utm_source='+$('#utm_source').val()+'&utm_source_name='+$('#utm_source_name').val()+'&email='+$('#email').val()
                                                });
                                                //alert($('#utm_source').val()+" e "+$('#utm_medium').val());
                                                Recaptcha.reload();
						$('#nome').val('');
						$('#sobrenome').val('');
						$('#nomedaempresa').val('');
						$('#email').val('');
						$('#emailc').val('');
						$('#dddTelefone').val('');
						$('#telefone').val('');
						$('#dddTelefone2').val('');
						$('#telefone2').val('');
						$('#url').val('http://');
                                                $('#recaptcha_response_field').val('')
						$('#recebercomunicados').val('');
						$('textarea[name="recaptcha_challenge_field"]').val(''),
						d = new Date();
						$('#captcha').attr('src', 'securimage/securimage_show.php' + d.getTime());
						$('#conversion').html('<img height="1" width="1" style="border-style:none;" alt="" src="http://www.googleadservices.com/pagead/conversion/1066762125/?value=15&amp;label=lxZGCOu8tgEQjf_V_AM&amp;guid=ON&amp;script=0"/>');
						break;
						
					default:
						alert(data);
						break;
				}
			}
		});
		return false;
	});
        
        
        
//$("#email").get(0).oncontextmenu = function() { return false; };
$("#email").keydown(function(event) {
    //alert(window.event);
    var forbiddenKeys = new Array('c', 'x', 'v');
    var keyCode = (event.keyCode) ? event.keyCode : event.which;
    var isCtrl;
    isCtrl = event.ctrlKey
    if (isCtrl) {
        for (i = 0; i < forbiddenKeys.length; i++) {
            if (forbiddenKeys[i] == String.fromCharCode(keyCode).toLowerCase()) {
                //alert('You are prompted to type this twice for a reason!');
                return false;
            }
        }
    }
    return true;
 
});
//$("#emailc").get(0).oncontextmenu = function() { return false; };
$("#emailc").keydown(function(event) {
    //alert(window.event);
    var forbiddenKeys = new Array('c', 'x', 'v');
    var keyCode = (event.keyCode) ? event.keyCode : event.which;
    var isCtrl;
    isCtrl = event.ctrlKey
    if (isCtrl) {
        for (i = 0; i < forbiddenKeys.length; i++) {
            if (forbiddenKeys[i] == String.fromCharCode(keyCode).toLowerCase()) {
                //alert('You are prompted to type this twice for a reason!');
                return false;
            }
        }
    }
    return true;
});
});

