;$(function(){
/*
	$.plugin('tipsy',{
		files: ['/system/core/js/jquery/tipsy/jquery.tipsy.js','/system/core/js/jquery/tipsy/tipsy.css'],
		selectors: ['.tipsy'],
		callback : function(){
			$.log('tipsy finded on page');
			$('.tipsy').tipsy();
		}
	});
*/

	$.plugin('fancybox',{
		files: ['/system/core/js/jquery/fancybox/jquery.fancybox-1.3.1.pack.js','/system/core/js/jquery/fancybox/jquery.fancybox-1.3.1.css'],
		selectors: ['.fancybox, a.fancybox_images, a.fancybox_iframes'],
		callback : function(){
			//$.log('fancybox finded on page');
			$("a.fancybox_images").fancybox({
				'titleShow'	 	: true,
				'titlePosition'		: 'outside',
				'transitionIn'		: 'elastic',
				'transitionOut'		: 'elastic'
				
			});
			$("a.fancybox_iframes").fancybox({
				'width'				: '75%',
				'height'			: '80%',
				'autoScale'     	: false,
				'transitionIn'		: 'none',
				'transitionOut'		: 'none',
				'hideOnOverlayClick': false,
				'type'				: 'iframe'
			});

			$("a.fancybox_modal").fancybox({
				'width'				: '96%',
				'height'			: '96%',
				'autoScale'     	: false,
				'padding'			: 0,
				'showNavArrows'		: false,
				'overlayOpacity'	: 0.95,
				'centerOnScroll'	: true,
				'overlayColor'		: '#A2A2A2',
				'transitionIn'		: 'none',
				'transitionOut'		: 'none',
				'hideOnOverlayClick': false,
				'type'				: 'iframe'
			});
		}
	});
	/*
	$.plugin('io_gui_overlaywindow',{
		files: ['/io/gui/overlaywindow/io_gui_overlaywindow.js','/io/gui/overlaywindow/io_gui_overlaywindow.css'],
		selectors: ['.io_gui_overlaywindow'],
		callback : function(){
			$('.io_gui_overlaywindow').io_gui_overlaywindow();
			//IO.GUI.OverlayWindow();
		}
	});
	*/

	$.plugin('lazyload',{
		files: ['/system/core/js/jquery/lazyload/jquery.lazyload.min.js'],
		selectors: ['.lazyload, .have_lazyload'],
		callback : function(){
			//$.log('lazyload finded on page');
			$(".lazyload, .have_lazyload img").lazyload({
				//placeholder : "/system/core/js/jquery/lazyload/placer.gif",
				effect      : "fadeIn"
			});
		}
	});
	

	
	$.plugin();

	

	var MBloadScriptLoadedFiles = [];
	// Моя функция разовой загрузки скриптов
	$.MBloadScript = function(href, callback){
		if($.inArray(href,MBloadScriptLoadedFiles) < 0){
			$.getScript(href,callback);
			MBloadScriptLoadedFiles.push(href);
			return true;
		}
		if(typeof callback == 'function') callback();
		return false;
	}

	
 
 
/*
$.MBloadScript('/system/core/js/jquery/xlazyloader/test.js');


$.MBloadScript('/system/core/js/jquery/xlazyloader/test.js', function() {
	$.log('File loaded!');
});
*/



	
});
