$(document).ready(function(){


	//$("input[name='periodo']").change(function(){
	//	alert($(this).val());
	//});
        if ($.browser.msie) {
          $("input.periodo").click(function() {
            this.blur();
            this.focus();
          });
        }
        
	$('input.periodo').change(function(){
		var sel;
		sel = $('input.periodo:checked').val();
		$('tr.valorPlano').hide();
		//$('tr.valorExcedente').hide();
		//$("tr.valorExcedente[@rel='"+sel+"']").show();
		$("tr.valorPlano[@rel='"+sel+"']").show();
		$(this).click();
	});	
	
	$("#formGratisbt").click(function() {
    	$("#formGratis").ajaxSubmit({
   		 beforeSend:function() {
    		$("#botao4").attr('disabled','disabled');
   			$("#mensagemUser").html(salvando_msg+"<br><center><img src='/imagens/lightbox-ico-loading.gif'>");
   			$.scrollTo( '#mensagemUser', 1, {easing:'elasout'} );
   		},
   		dataType: "json",
   		success: function(data) {
   			if(data.erro == 0 ) {
   
                            location.replace(data.redirecionar);
                            if(data.msgRetorno=="atualizado")  {
                                alert(planoAtualizado);
                            }
                            else {
                                alert(planoPago);
                            }
   				
   			}
   		}
   	});		
	});
	
	$("#saveCard").validate({
		errorLabelContainer: $("#saveCard div.errorMsg"),
		errorElement: "span",
        rules: {
		bandeira: "required",
		numeroCartao: { 
			"required":true,
			minlength:13,
			maxlength:16
		},
		cardCode: { 
			"required":true,
			minlength:3,
			maxlength:4
		},
		titularSegundoNome: "required",
		validadeCartao: "required",
		mesValidade: "required",
		anoValidade: "required",
		titular: "required",
		cpf: "required"
		},
        messages: {
            "nome": "Nome"
        },
        submitHandler:function(){
                if($("#tipoForm").val()=="trocar_cartao" || $("#tipoForm").val()=="reativar") {
                     $("#saveCard").attr('action','/ajax/auth/arbupdate.php');
                     $("#saveCard").ajaxSubmit({
                         beforeSend:function() {
                                $("#mensagemUser").html(salvando_msg+"<br><img src='/imagens/lightbox-ico-loading.gif'>");
                                $("#botao4").attr('disabled','disabled');
                                $.scrollTo( '#mensagemUser', 1, {easing:'elasout'} );
                        },
                        dataType: "json",
                        success: function(data) {
                            $("#mensagemUser").html(data.text);
                            $("#botao4").removeAttr('disabled');
                            if(data.resultCode=="Ok")  {
                                if($("#tipoForm").val()=="reativar") {
                                    alert(renovacaoAtualizada);
                                }
                                else {
                                    alert(cartaoAtualizado);
                                }

                                location.replace(data.redirecionar);
                            }
                        }
                     });
                }
               else {
                    $("#saveCard").ajaxSubmit({
                         beforeSend:function() {
                                $("#mensagemUser").html(salvando_msg+"<br><img src='/imagens/lightbox-ico-loading.gif'>");
                                $("#botao4").attr('disabled','disabled');
                                $.scrollTo( '#mensagemUser', 1, {easing:'elasout'} );
                        },
                        dataType: "json",
                        success: function(data) {
                                if(data.erro == 0 ) {
                                        var params = {};
                                        params["amount"]=$("input[@name='valor_pg']").val();
                                        if(data.valorAcobrar != null ) {
                                                params["valorExcedente"]=data.valorAcobrar;
                                        }
                                        params["refId"]=data.idCadastroPlano;
                                        params["startDate"]=data.dataAmericanaInicio;
                                        params["totalOccurrences"]=data.vezesAcobrar;
                                        params["cardNumber"]=$("input[@name='numeroCartao']").val();
                                        params["expirationDate"]=$("select[@name='anoValidade']").val()+"-"+$("select[@name='mesValidade']").val();
                                        params["firstName"]=$("input[@name='titular']").val();
                                        params["lastName"]=$("input[@name='titularSegundoNome']").val();
                                        params["cardCode"]=$("input[@name='cardCode']").val();
                                        params["bandeira"]=$("input[@name='bandeira']:checked").val();
                                        $("#mensagemUser").html(data.mensagem+"<img src='/imagens/lightbox-ico-loading.gif'>");
                                        //$("#mensagemUser").html(data.mensagem+"<br>"+"<center><img src='/imagens/lightbox-ico-loading.gif'>");
                                        //$.post("/ajax/auth/arb/subscription_create.php", params, function(data2){
                                        //$.post("/ajax/auth/aim.php", params, function(data2){
                                        $.post("/ajax/auth/aimarb.php", params, function(data2){
                                                //$("#mensagemUser").html(data2.resultCode+"<Br>");
                                                $("#mensagemUser").html(data2.text);
                                                $("#botao4").removeAttr('disabled');

                                                if(data2.resultCode=="1")  {
                                                
                                                    if(data2.msgRetorno=="atualizado")  {
                                                        alert(planoAtualizado);
                                                    }
                                                    else {
                                                        alert(planoPago);
                                                    }
                                                //if(data2.resultCode=="Ok")  {
                                                        location.replace(data2.redirecionar);
                                                }


                                        },"json");
                                }
                        }
                    });//fim ajaxsubmit
                }
        	
        }
    });	
	
});
