var bounceBox = new Class({
	Implements : Options,
	options: {
		div:"drop_down",
		kapat:true,
		over:true
	},
	initialize: function(options) {
		this.setOptions(options);
	},
	showOverlay: function() {
		if(!$('overlay')) {
			$(document.body).adopt(
				$$([overlay = new Element("div", { id: "overlay" }) ])
			);
		}
		var fd = this.options.over==true?.5:0;
		//if(this.options.over)
		$('overlay').setStyle('opacity',0);
		$('overlay').setStyles({
			'position': 'absolute',
			'top': '0px',
			'left': '0px',
			'width':  window.getScrollWidth() + 'px',
			'height':  window.getScrollHeight() + 'px',
			'display': 'block',
			'background-color': '#000',
			'zIndex': 8001
		}).fade(fd);
		this.dropdownStart = window.getHeight();
		this.dropdownStart = (this.dropdownStart - $(this.options.div).getStyle('height').toInt())/2;
		$(this.options.div).setStyles({
			'position': 'absolute',
			'top': this.options.div != "drop_down"?((window.getScrollHeight()-$(this.options.div).getStyle('height').toInt()) /
										   2 ):this.dropdownStart ,//this.dropdownStart
			'zIndex': 8002
		}).fade(1);
		if(this.options.kapat==true){
			$('overlay').addEvent('click', function(e){ 
				$('overlay').fade('out');
				$(this.options.div).fade('out');
			}.bind(this));
		}
	}
});

