  var hideTimer;
      
  function check_referrer_code(){
      if(!hideTimer) return; 

      if ($('#code').val().trim() == '' ){ 
      	$('#code').css('border','1px solid #666666');
      	return false;
      }
      var params = {'code':$('#code').val(), 'email':$('#email').val()};
      //$('#wait_img').css('display','');
      $.post( '/set-referer-code', params, on_success, 'JSON' );
  }
  
  function on_success(data, textStatus){
      eval ('var data = '+data);
      if (textStatus=='success'){
        if (data['status']){
          $('#code').css('border','1px solid green'); 
        }else{
          if ($('#code').val()) $('#code').css('border','1px solid red'); 
        }
      }
      //$('#wait_img').css('display','none');
      
      return;
  }
  
  function onkeyup_code(){
    
    if(hideTimer){
        clearTimeout(hideTimer);
        hideTimer = null;
    }    
        
    hideTimer = setTimeout(check_referrer_code,500);
  }
