$(document).ready(function () {
  $('#name').blur(function () {
     var t = this; 
     check('name',this);
  });
  $('#name').keyup(function () {
     var t = this; 
     check('name',this);
  });
  $('#assoc_n').blur(function () {
     var t = this; 
     check('assoc_n',this);
  });
  $('#assoc_n').keyup(function () {
     var t = this; 
     check('assoc_n',this);
  });
  $('#email').blur(function () {
     var t = this; 
     check('email',this);
  });
  $('#email').keyup(function () {
     var t = this; 
     check('email',this);
  });
  $('#confemail').blur(function () {
     var t = this; 
     check('confemail',this);

  });
  $('#confemail').keyup(function () {
     var t = this; 
     check('confemail',this);

  });
  $('#cond1').blur(function () {
     var t = this; 
     check_select('#cond1','#cond2');

  });
  $('#cond2').blur(function () {
     var t = this; 
     check_select('#cond1','#cond2');
  });
});

function calctotal(){

}


function check(id, obj){
  //para confirmacao de email
  if(id=='confemail') var old_value = $('#email').val();
  else var old_value = '';
  var validate = $('#v'+id);
  var t = obj; 

  if (obj.value != obj.lastValue) {
      if (obj.timer) clearTimeout(obj.timer);
      $('#'+id).removeClass('LV_valid_field LV_invalid_field ');
      validate.removeClass('error LV_valid LV_invalid').html('<img id="loading" src="style/images/ajax-loader.gif"/> Verificando...');
      obj.timer = setTimeout(function () {
        $.ajax({
          url: 'check.php',
          data: 'action=check_' + id + '&value=' + t.value + '&old_value='  + old_value,
          dataType: 'json',
          type: 'post',
          success: function (j){
            if(j.ok){
                $('#'+id).addClass('LV_valid_field');
                $('#v'+id).addClass('LV_valid');
            }
            else{
                $('#'+id).addClass('LV_invalid_field');
                $('#v'+id).addClass('LV_invalid');
            }
            validate.html(j.msg);
          }
        });
      }, 200);
      obj.lastValue = obj.value;
    }
    
}

function fees(action){
    if(action=='show'){
        $('#generate').fadeOut('def',
            function(){
                $('#fees').fadeIn(); 
            }
        );
    }
    else{
        $('#fees').fadeOut('def',
            function(){
                 $('#generate').fadeIn();
            }
        );
    }
}

function check_select(ob1, ob2){/*
  alert(ob2);
  if($(ob1).checked()) alert('ooops');
  else if($(ob2).checked()) alert('ooops2');
  else alert('nooo');*/
}

