(function($){$.fn.overlay=function(options){var settings={'opacity':0.7,'automatic':false};var $this=this;var vehicleId=null;var url='';return this.each(function(){if(options){$.extend(settings,options);}
init();});function overlayBg(){$('<div/>',{'id':'overlay-bg',click:function(){closeOverlay();}}).css('background','#ccc').css('height',$(document).height()).css('left',0).css('opacity',settings.opacity).css('position','absolute').css('top',0).css('width','100%').appendTo('body');}
function overlay(){overlayBg();positionOverlay();$this.load(url,function(response,status,xhr){});}
function positionOverlay(){$this.css('margin-left',-$this.width()/2+'px').css('margin-top',-$this.height()/2+$(window).scrollTop()+'px').css('display','block');}
function closeOverlay(){$('#overlay-bg').remove();$this.hide();}
function init(){if(settings.automatic){overlay();}else if(!settings.automatic){$('.overlay-open').live('click',function(event){event.preventDefault();vehicleId=this.id;url=this.href;overlay();});$('.overlay-close').live('click',function(event){event.preventDefault();closeOverlay();});}}};})(jQuery);
