/*


#------------------------------------------------------------------------


# memovie - February 2010 (for Joomla 1.5)


#


# Copyright (C) 2007-2010 Gavick.com. All Rights Reserved.


# License: Copyrighted Commercial Software


# Website: http://www.gavick.com


# Support: support@gavick.com   


#------------------------------------------------------------------------ 


# Based on T3 Framework


#------------------------------------------------------------------------


# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.


# @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html


# Author: J.O.O.M Solutions Co., Ltd


#------------------------------------------------------------------------


*/





Element.Events.domready = {


	add: function(fn){


		if (window.loaded){


			fn.call(this);


			return;


		}


		var domReady = function(){


			if (window.loaded) return;


			window.loaded = true;


			window.timer = $clear(window.timer);


			this.fireEvent('domready');


		}.bind(this);


		if (document.readyState && window.webkit){


			window.timer = function(){


				if (['loaded','complete'].contains(document.readyState)) domReady();


			}.periodical(50);


		} else {


			window.addListener("load", domReady);


			document.addListener("DOMContentLoaded", domReady);


		}


	}


};
