/*************************************************
 * 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();
});
