var myUser=new Object();
myUser.callbackFunName="";

myUser.initial=function()
{
var JsFilePath,JsFileCon;
	if (typeof("flowDialog").toUpperCase()!="OBJECT")
	{
	JsFilePath="/js/FlowDialogCon.js";
	document.write("<SCRIPT language=\"JavaScript\" src=\""+JsFilePath.toString()+"\" type=\"text/JavaScript\"><\/SCRIPT>"+"\n")
	}
	if (typeof("Cookie").toUpperCase()!="OBJECT")
	{
	JsFilePath="/js/CookieSetCon.js";
	document.write("<SCRIPT language=\"JavaScript\" src=\""+JsFilePath.toString()+"\" type=\"text/JavaScript\"><\/SCRIPT>"+"\n")
	}
	if (typeof("UserInfoDataBinder").toUpperCase()!="FUNCTION")
	{
	JsFilePath="/js/UserInfoDataBinder.aspx";
	//document.write("<SCRIPT language=\"JavaScript\" src=\""+JsFilePath.toString()+"\" type=\"text/JavaScript\" DEFER><\/SCRIPT>"+"\n")
	}
}

myUser.initial();

myUser.isReg=function()
{
var result=false;
var cookieKey="UserInfo";
result=Cookie.hasCookie(cookieKey);
	if (result)
	{
		if ((Cookie.getItemValue(cookieKey,"UserID")!="")&&(Cookie.getItemValue(cookieKey,"UserType")!=""))
		{
		result=true;
		}
		else
		{
		result=false;
		}
	}
return result;
}

myUser.messageOpe=function()
{
var _isReg=this.isReg();
var _commandName="LogAndReg";
this.callbackFunName="callBackFun_message";
	if (!_isReg)
	{
	flowDialog.Open(_commandName);
	}
	else
	{
	this.callbackOpe();
	}
}

myUser.activityOpe=function()
{
var _isReg=this.isReg();
var _commandName="LogAndReg";
this.callbackFunName="callBackFun_activity";
	if (!_isReg)
	{
	flowDialog.Open(_commandName);
	}
	else
	{
	this.callbackOpe();
	}
}

myUser.favCollectOpe=function()
{
var _isReg=this.isReg();
var _commandName="LogAndReg";
this.callbackFunName="callBackFun_favCollect";
	if (!_isReg)
	{
	flowDialog.Open(_commandName);
	}
	else
	{
	this.callbackOpe();
	}
}

myUser.chattingOpe=function()
{
var _isReg=this.isReg();
var _commandName="LogAndReg";
this.callbackFunName="callBackFun_chatting";
	if (!_isReg)
	{
	flowDialog.Open(_commandName);
	}
	else
	{
	this.callbackOpe();
	}
}

myUser.callbackOpe=function()
{
//alert(this.callbackFunName.toString());
flowDialog.Close();
eval("if (typeof("+this.callbackFunName.toString()+")==\"function\"){"+this.callbackFunName.toString()+"();}");
}
