if(!console || !console.log){var console = {log: function(){}}}

var track = {
  goals: [],
  
  beacon: function(){
    if(pageTracker) pageTracker._trackEvent.apply(this, arguments)
  },
  
  goal: function( goal, step ){
    if(track.goals[ goal + '/' + step ] == undefined){
      track.goals[ goal + '/' + step ] = true;
      track.beacon('goal', goal, step);
    }
  },
  
  str: function( str ){
    track.beacon('action', str);
  }
}

function placeholder(elem){
  console.log(elem);
  $(elem).val($(elem).attr('placeholder'));
  $(elem).addClass('placeholder_active');
  
  $(elem).focus(function(){ 
    if($(this).val() == $(this).attr('placeholder')){
      $(this).val('');
      $(this).removeClass('placeholder_active');
    }
  });
  
  $(elem).blur(function(){
    if($(this).val() == ''){
      $(this).val($(this).attr('placeholder'));
      $(this).addClass('placeholder_active');
    }
  });
}