$(document).ready(function() {
	$('.hoverable').hover(function() {
	  $(this).addClass('onhover');
	}, function() {
	  $(this).removeClass('onhover');
	});
});

$.fn.userpost = function() {
	$('.spinner').show();
	var form = $(this);
	var formdata = form.serialize(); 
	$.post(form.attr("action"), 
	   formdata, 
	   function(data) {
		//$('body').append(data);
		form.find(".status").text(data["status"]);
		form.find("span.error").hide().text("");
		if (data["formerrors"]) {
			$.each(data.formerrors,function(field,value) {
				$("#fld-"+field).addClass("invalid");
				form.find("."+field).show().text(value);
			});
		}
		$('.spinner').hide();
		if (data["callback"]) {
			setTimeout(data["callback"], 1000);
		}
	  },"json");
	return false;
};

$(document).ready(function() {
  $("a.modalbox").fancybox({
	    'hideOnContentClick': false,
	    'frameWidth': 680,
	    'frameHeight': 490,
	    'padding': 10,
	    'callbackOnShow': modalLinks
  });
});

function modalLinks(){
  $('a.modallink').bind('click',function(event){
	event.preventDefault();
	$.get(this.href,{},function(response){ $('#fancy_ajax').html(response); modalLinks(); })	
 });
 $('a.modalpost').bind('click',function(event){
	 event.preventDefault();
	 alert('post');
	 this.form.submit();
 });
}

function user_login() {
	$("a#register").click();
}
