$.fn.serializeObject = function()
{
    var o = {};
    var a = this.serializeArray();
    $.each(a, function() {
        if (o[this.name]) {
            if (!o[this.name].push) {
                o[this.name] = [o[this.name]];
            }
            o[this.name].push(this.value || '');
        } else {
            o[this.name] = this.value || '';
        }
    });
    return o;
};
$(document).ready(function(){
  if ($.fancybox) $('a[rel^=lightbox]').fancybox({
   titlePosition : 'float', // 'float', 'outside', 'inside' or 'over'
   transitionIn : 'elastic', // 'elastic', 'fade' or 'none'
	 transitionOut : 'elastic',
   overlayOpacity : 0.1,
  });
  $('#customer-links a.email').fancybox({maxWidth:'1024',maxHeight:'800'});

$('#link-calculator').fancybox({maxWidth:'800',maxHeight:'800',title:'Kalkulačka'});
$('#calculator form').live('submit', function(){
      var el =  $('#calculator').parent();
      $(el).load($(this).attr('action'), $(this).serializeObject(), function(){$('#link-calculator').fancybox.resize()});
      return false;
  });
});

