
//----------------------------------------------------------
//changement de champs cb une fois rempli
//----------------------------------------------------------
		         function viderChamp(idchamp){
			        $('#'+idchamp).val('');


                                    if($('#check_errCb').val()==0)
                                    {
                                        $('#cbLoading').show();
                                          $.post("/extension/resa/design/standard/ajax/checkLuhnCbClient.php", {
                                              cb4: $('#cb4').val(),
                                              cb3: $('#cb3').val(),
                                              cb2: $('#cb2').val(),
                                              cb1: $('#cb1').val(),
                                              typeCbClient: $('input[name=typeCbClient]:checked').val()
                                          }, function(response){
                                            $('#cbResult').fadeOut();
                                            setTimeout("finishAjax('cbResult', '"+escape(response)+"')", 400);
                                          });
                                    }
			        }


		        function viderChamp2(idchamp){
			        $('#'+idchamp).val('');

                              /*  $('#criptoLoading').show();
                                  $.post("ajax/checkCriptoClient.php", {
                                      criptoCbClient: $('#criptoCbClient').val(),
                                      typeCbClient: document.getElementById('typeCbClientAmex').checked
                                  }, function(response){
                                    $('#criptoResult').fadeOut();
                                    setTimeout("finishAjax('criptoResult', '"+escape(response)+"')", 400);
                                  });*/
                        }

		        function passerChampSuivant (idchamp,idchampsuivant){
		        	if(($('#'+idchamp).val().length==4)&&(!isNaN($('#'+idchamp).val())))
			        {
		        		$('#'+idchampsuivant).val('');
		        		$('#'+idchampsuivant).focus();
			        }
		        }

//----------------------------------------------------------
// Ajax verification formulaire champs:  num cb cripto date
//----------------------------------------------------------

$(document).ready(function() {

    // ajax verif cb
    $('#cbLoading').hide();
    $('#cb4').blur(function(){
        $('#cbLoading').show();
        $.post("/extension/resa/design/standard/ajax/checkLuhnCbClient.php", {
            cb4: $('#cb4').val(),
            cb3: $('#cb3').val(),
            cb2: $('#cb2').val(),
            cb1: $('#cb1').val(),
            typeCbClient: $('input[name=typeCbClient]:checked').val()
        }, function(response){
            $('#cbResult').fadeOut();
            setTimeout("finishAjax('cbResult', '"+escape(response)+"')", 400);
        });
        return false;
    });


    // ajax verif date
    $('#dateLoading').hide();
    $('#annee_exp').change(function(){
        $('#dateLoading').show();
        $.post("/extension/resa/design/standard/ajax/checkDateClient.php", {
            mois_exp: $('#mois_exp').val(),
            annee_exp: $('#annee_exp').val()
        }, function(response){
            $('#dateResult').fadeOut();
            setTimeout("finishAjax('dateResult', '"+escape(response)+"')", 400);
        });
        return false;
    });
    $('#mois_exp').change(function(){
        $('#dateLoading').show();
        $.post("/extension/resa/design/standard/ajax/checkDateClient.php", {
            mois_exp: $('#mois_exp').val(),
            annee_exp: $('#annee_exp').val()
        }, function(response){
            $('#dateResult').fadeOut();
            setTimeout("finishAjax('dateResult', '"+escape(response)+"')", 400);
        });
        return false;
    });

    // ajax verif cripto
    $('#criptoLoading').hide();
    $('#criptoCbClient').keyup(function(){
        $('#criptoLoading').show();
        $.post("/extension/resa/design/standard/ajax/checkCriptoClient.php", {
            criptoCbClient: $('#criptoCbClient').val(),
            typeCbClient: document.getElementById('typeCbClientAmex').checked
        }, function(response){
            $('#criptoResult').fadeOut();
            setTimeout("finishAjax('criptoResult', '"+escape(response)+"')", 400);
        });
        return false;
    });
});

function finishAjax(id, response) {

  // ajax verif cb
  $('#cbLoading').hide();
  $('#'+id).html(unescape(response));
  $('#'+id).fadeIn();

  // ajax verif date
  $('#dateLoading').hide();
  $('#'+id).html(unescape(response));
  $('#'+id).fadeIn();

  // ajax verif cripto
  $('#criptoLoading').hide();
  $('#'+id).html(unescape(response));
  $('#'+id).fadeIn();
  
} //finishAjax

