/**
 * Confirm plugin 1.0
 *
 * Copyright (c) 2008 Blit, Inc (http://blit.com/)
 * MIT license (blit.com/licenses/mit.html)
 */
 
jQuery.fn.confirm = function(container,options) {
  options = jQuery.extend({
    container: container,
    message: 'Are you sure?',
    event: 'click'
  }, options);
  
  var state = {
    events: []
  }
  
  return this.each(function(){
    var element = this;
    var $element = jQuery(this);
    // cache other jQuery events to invoke on success
    var events = jQuery.data(element, 'events');
    if (events != null) {
      for (var i in events[options.event]) state.events.push(events[options.event][i]);
      if (state.events.length>0) $element.unbind(options.event);
    }
    //console.log(state.events);
    $element.click(function(){
      jQuery('<div id="confirm_popup"></div>').html(
          '<div class="confirm_msg">' +
          '<p><strong>Make your vote count!</strong>To fave, <a href="#" onclick="return dologin();">login</a> or <a href="/register/">join MomFaves</a> for free.</p>' +
          '<a class="cancel" onclick="$(\'#login_notice_popup\').remove(); return false;" href="#"><img class="ico" src="/images/icons/cancel.gif" alt="cancel"></a>' +
          '</div>').appendTo(options.container);      
      
      //alert('wtf');
      //console.log(state.events);
      return false;
    });
    
  });

}