/*************************************************
 * MagicPassJs Monitor
 * ¸ÅÁ÷ÆÐ½º »óÅÂ ¸ð´ÏÅÍ
 * 
 * @author Naruware ÇÑ¿µ¼ö/¹ÚÁ¾ÈÆ
 * @since 17 Mar 2010.
 *************************************************/
var Monitor = function()
{
	if(MagicPass.option.JS_monitor.use)
	{
		//Constructor
		this.Monitor();
	}
};
Monitor.prototype =
{
	Monitor : function()
	{
		MagicPass.ready();
	},
	start : function()
	{
		if(MagicPass.pluginLoading)
		{
			if(MagicPass.isLogin())
			{
				if(MagicPass.option.JS_monitor.object == null)
				{
					MagicPass.option.JS_monitor.object = window.setInterval(function(){
						if(!MagicPass.isLogin())
						{
							MagicPass.siteLogout(MagicPass.baseUrl);
						}
					}, MagicPass.option.JS_monitor.interval);
				}
			}
		}
	},
	stop : function()
	{
		window.clearInterval(MagicPass.option.JS_monitor.object);
		MagicPass.option.JS_monitor.object = null;
	}
};

/*--------------------------------------------------------
 * 	Auto Start
--------------------------------------------------------*/
MagicPass.job("¸ÅÁ÷ÆÐ½º ·Î±×¾Æ¿ô ¸ð´ÏÅÍ¸µ", function(){
	new Monitor().start();
});