function getScrollY(){
	
    scrollY = 0;    
    if (typeof window.pageYOffset == "number") {
        scrollY = window.pageYOffset;
    } else if (document.documentElement && document.documentElement.scrollTop) {
        scrollY = document.documentElement.scrollTop;
    }  else if (document.body && document.body.scrollTop) {
        scrollY = document.body.scrollTop; 
    } else if (window.scrollY) {
        scrollY = window.scrollY;
    }
    return scrollY;
}

$.showDiv = function(inc){
	
	
	 
	
	var options = {
				
				'path': '/js-load/',
				'file'	: 'default.html',
				'close':false
					
		};

		var $$ = options;
		
		$.extend($$,inc);
		
		
		
		if( typeof this.divShow == 'object' && !$$.close){
			
			return false;	
		
		} 
		
	
		if($$.close){
					 
			if($$.fade){
				
				this.divShow.fadeOut('slow').remove();
				
			} else{
				
				this.divShow.hide().remove();
				
			}
			
			this.divShow = '';
			
		 return true;	
		}
		
		var div = $('<div></div>');
		
		
		
		div.css({
				
			'position':'absolute',
			'width':($$.width)?($$.width):'400px',
			'background':'#444',
			'box-shadow':'0 0 20px #444',
			'padding':'5px',
			'border-radius':'4px'
			
		
		});
		
		var y = getScrollY();
		
		var width = $(document).width();
		
		var height = $(document).height();
		
		var w = 400;

		var h =div.height();
	
		var left = (width/2) - w/2;
	 	var top = y + 200;
		
		 	div.css({
				
				'top':top+'px',
				'left':left+'px'			
			
			});
		 	
		 	
		var wb = $('<div></div>');
		
		wb.css({
			'background':'#fff',
			'padding':'5px',
		});
		 	
		wb.html('<img src="/loader.gif"/>');
		
		div.append(wb);
		
		wb.load($$.path + $$.file, $$.data, function(){
			
			//loader.hide();
			
		});
		
		
		div.appendTo('body').show();
		
		//div.draggable();
		
		this.active = true;
		
		this.divShow = div;
}

$.fn.loadMe = function(inc){ 
	
	if($(this).length == 0)   return false; 
	
	var options = {
			
			'file'	 :'',
			'loader' :''
						
	};

	var back = $('<div></div>');
	
	back.css({
		'position':'absolute',
		'z-index':'100',
		'width':'100%',
		'height':'100%',
		'top':'0',
		'left':'0',
		'background':'#fff',
		'opacity':'0.5'
	});
	
	back.appendTo(this);
	
	back.show();
		
	var $$ = options;
	
	$.extend($$,inc);	
	
	if(!$$.file)  return false;
	
	$$.loader.show();
	
	$(this).load('/ajax-load/index.php?file='+$$.file, function(){
		
		$$.loader.hide();
		
	});
	
}


$.alertMe = function(inc){
	
var options = {
			
			'text'	: 	'Some text would be here',

			'type' 	: true,
			
			'title' : 'Сообщение',
			
			'time': 2000
				
	};

	var $$ = options;
	
	$.extend($$,inc);
	
	var div = $('<div></div>');
	
	div.css({
			
		'position':'absolute',
		
		'padding':'10px',
		'display':'none',
		'width':($$.width)?($$.width):'400px',
		'background':'#444',
		'box-shadow':'0 0 20px #444',
		'padding':'5px',
		'border-radius':'4px'

		
	
	});
	var divContent = $('<div></div>');
	
	divContent.css({
		

		'background':'#fff',
		'color':($$.type)?'#009900':'#cc0000',
		'padding':'5px',
		
			
	
	});
	
	var divContentTop = $('<div></div>');
	
	divContentTop.css({
		

		'background':'#3b5998',
		'color':'#fff',
		'font-weight':'bold',
		'font-size':'13px',
		'padding':'3px 5px'
		
			
	
	});
	
	divContentTop.html($$.title).appendTo(div);
	
	var closeButton = $('<button ></button>');
	
	closeButton.html('Закрыть');
	
	closeButton.click(function(){
		
		div.hide();
		
	});
	
	
	var y = getScrollY();
	
	var width = $(document).width();
	
	var height = $(document).height();

	var w = div.width();

	var h =div.height();
	 
	var left = (width/2) - w/2;
 	var top = y+300;
	
	 	div.css({
			
			'top':top+'px',
			'left':left+'px'			
		
		});
	 	
	 	
	 	
	 	divContent.html('<div style="padding:15px">'+$$.text+'</div>');
	
	 	divContent.appendTo(div);
	 	
	 	closeButton.appendTo(divContent).wrap('<div></div>');
	 	
	div.appendTo('body').show().delay($$.time).fadeOut('slow');
	
	
	
	
	
}

