var ConferencePass = 0;
var DeployPackageID_VSpace = "ALKAID.VSpace";

var ManagerServerPort = 2010;
var WebServerPort = 800;

function OpenVSpace(UserID, UserPassword)
{
	OpenConfernce(UserID,UserPassword,3,484,'etterte',0,0,1,5,2,2,0,'user1')
}

function OpenConference(UserID, UserPassword, CompanyCode, C_Index, szTitle, bVideo, bAudio, bSlide, iMaxUser, talkmode, V_User, iPassword, OpenerID, mngServerIP, WebServerIP)
{
              //         superadmin','TqQf7WUZ9fQ=',-1,6,'Training',1,1,0,130,0,2,'','3037','192.168.123.34','192.168.123.34')">Join</a></td>

  	     //   	 'superadmin','TqQf7WUZ9fQ=',-1,6,'Training',1,1,1,4,0,2,'','3037','203.251.137.253','203.251.137.250'
 // UserID = "superadmin"; 
 // UserPassword = "TqQf7WUZ9fQ="; 
 // CompanyCode =-1; 
 // C_Index = 6 ; 
 // szTitle = "Training"; 
 //  bVideo = 1; 
 //  bAudio = 1; 
 //  bSlide = 1; ----
 //  iMaxUser = 4 ; ---
 //  talkmode = 2; ---
 //  V_User = 2; 
 //  iPassword = ""; 
 // OpenerID = "3037"; 
 //  mngServerIP = "192.168.123.15"; 
   
 //  V_User = 4; 
 //  WebServerIP = "203.251.137.253"; 

//talkmode =2 ; 





    var slidemode = 1;	
ALKAID_AppMng.SetParam(ParamID_Common_LangID, LangID_Eng, 0, 0);	
    bRC = ALKAID_AppMng.Initialize(DeployServerURL, DownServerPort, DeployPackageID_VSpace);
	if(bRC != true)
	{
		alert("ALKAID_AppMng.Initialize() Err");
		return;
	}

	ALKAID_AppMng.SetParam(ParamID_Common_AppID, AppID_VSpace, 0, 0);
	ALKAID_AppMng.SetParam(ParamID_Common_LangID, LangID_Eng, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_Common_DeployServerAddress, DeployServerURL, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_Common_DeployServerPort, DownServerPort, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_Common_DeployPackageID, DeployPackageID_VSpace, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_Common_UserID, UserID, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_Common_UserPassword, UserPassword, 0, 0);

    ALKAID_AppMng.SetParam(ParamID_VSpace_ConferenceTitle, szTitle, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_EnableVideo, bVideo, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_EnableAudio, bAudio, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_EnableSlide, slidemode, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_MaxUsers, iMaxUser, 0, 0);

    if (talkmode ==0)
        ALKAID_AppMng.SetParam(ParamID_VSpace_ViewUsers, iMaxUser, 0, 0);
    else
        ALKAID_AppMng.SetParam(ParamID_VSpace_ViewUsers, V_User, 0, 0);

      
    ALKAID_AppMng.SetParam(ParamID_VSpace_ConferenceMode, talkmode, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_RegisterIndex, C_Index, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_ServerManagerAddress, mngServerIP, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_ServerManagerPort, ManagerServerPort, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_WebServerAddress, WebServerIP, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_WebServerPort, WebServerPort, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_OpenerID, OpenerID, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_SkinFilePath, 'Default_ko', 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_CompanyCode, CompanyCode, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_UserID, UserID, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_UserPassword, UserPassword, 0, 0);

    if (iPassword == 1)
    {
        if (ConferencePass)
            ConferencePass.focus();
        else
        {
            LeftPosition = (screen.width) ? (screen.width-300)/2 : 0;
            TopPosition = (screen.height) ? (screen.height-180)/2 : 0;
	    var retVal  = window.showModalDialog('/conf_web/schedule/VerifyConferencePassword.aspx?mode=open&idx='+C_Index, 0,'dialogWidth:300px;dialogHeight:200px');   		
       	   
       	    if(retVal==-1) 
       	    { 
       	    	alert('ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.'); 
       	    	return; 
       	    }
       	    else if (retVal==null) 
       	    {
       	    	return; 
       	    }
       	    else
       	    {
       	    	ALKAID_AppMng.SetParam(ParamID_VSpace_ConferencePassword, retVal, 0, 0);
       	    	ALKAID_AppMng.DoExecute('OpenConference');
       	    }
        }
    }
    else
    {
    	//alert(ParamID_VSpace_ConferencePassword); 
        ALKAID_AppMng.SetParam(ParamID_VSpace_ConferencePassword, "", 0, 0);
        ALKAID_AppMng.DoExecute('OpenConference');
    }   
}

function OpenJoinConference(mode, str)
{
    if (str.length)
    {
        ALKAID_AppMng.SetParam(ParamID_VSpace_ConferencePassword, str, 0, 0);
        if (mode == 'join')
            ALKAID_AppMng.DoExecute('JoinConference');
        else
            ALKAID_AppMng.DoExecute('OpenConference');
    }
}

function JoinConference(UserID, UserPassword, CompanyCode, regIndex,csTitle,bVideo,bAudio,bSlide,iMaxUser,talkmode,iViewUser,iPassword, OpenerID, iConfIndex, mngServerIP, WebServerIP )
{
   
     var iServerAddr = 0; 
     var iServerPort = 0; 
       var slidemode = 1;		

bRC = ALKAID_AppMng.Initialize(DeployServerURL, DownServerPort, DeployPackageID_VSpace);
	if(bRC != true)
	{
		alert("ALKAID_AppMng.Initialize() Err");
		return;
	}
    ALKAID_AppMng.SetParam(ParamID_Common_AppID, AppID_VSpace, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_Common_LangID, LangID_Eng, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_Common_DeployPackageID, DeployPackageID_VSpace, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_Common_DeployServerAddress, DeployServerURL, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_Common_DeployServerPort, DownServerPort, 0, 0);

    ALKAID_AppMng.SetParam(ParamID_VSpace_UserID, UserID, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_OpenerID, OpenerID, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_UserPassword, UserPassword, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_ConferenceMode, talkmode, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_SkinFilePath, 'Default_ko', 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_CompanyCode, CompanyCode, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_ConferenceTitle, csTitle, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_ConferenceIndex, iConfIndex, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_RegisterIndex, regIndex, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_HostAddress, iServerAddr, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_HostPort, iServerPort, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_EnableAudio, bAudio, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_EnableVideo, bVideo, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_EnableSlide, slidemode, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_MaxUsers, iMaxUser, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_ViewUsers, iViewUser, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_ServerManagerAddress, mngServerIP, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_ServerManagerPort, ManagerServerPort, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_WebServerAddress, WebServerIP, 0, 0);
    ALKAID_AppMng.SetParam(ParamID_VSpace_WebServerPort, WebServerPort, 0, 0);
 
    //alert(ALKAID_AppMng.GetParam(ParamID_VSpace_ConferenceIndex) ;
    if (talkmode ==0)
        ALKAID_AppMng.SetParam(ParamID_VSpace_ViewUsers, iMaxUser, 0, 0);
    else
        ALKAID_AppMng.SetParam(ParamID_VSpace_ViewUsers, iViewUser, 0, 0);
  
    if (iPassword == 1)
    {
        if (ConferencePass)
            ConferencePass.focus();
        else
        {
            LeftPosition = (screen.width) ? (screen.width-300)/2 : 0;
            TopPosition = (screen.height) ? (screen.height-180)/2 : 0;
       	
       	    var retVal  = window.showModalDialog('/conf_web/schedule/VerifyConferencePassword.aspx?mode=join&idx='+regIndex, 0,'dialogWidth:300px;dialogHeight:200px');   		
       	   
       	    if(retVal == -1) 
       	    { 
       	    	alert('ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.'); 
       	    	return; 
       	    }
       	    else if (retVal==null) 
       	    {
       	    	return; 
       	    }
       	    else
       	    {
       	    	ALKAID_AppMng.SetParam(ParamID_VSpace_ConferencePassword, retVal, 0, 0);
       	    	ALKAID_AppMng.DoExecute('JoinConference');
       	    }
        }
    }
    else
    {
        ALKAID_AppMng.SetParam(ParamID_VSpace_ConferencePassword, "", 0, 0);
        ALKAID_AppMng.DoExecute('JoinConference');
    }
 }

function Close_ConferencePass()
{
    if (ConferencePass)
        ConferencePass.close();
}

function RefreshConference(year, month, day)
{
//  location.replace('ConferenceToday?year="+year+"&month="+month+"&day="+day+"');
//  alert(year); alert(month); alert(day);
    var szYear = "year=" + year;
    var szMonth = "month=" + month;
    var szDay = "day=" + day;
    var refreshURL = "/conf_web/schedule/schedule_todayList.aspx";

    location.replace(refreshURL);
}

function ReadConf()
{
    alert("Ready Conference.");
//  location.replace('/conf_web/schedule/schedule_todayList.aspx?year="+ w_year+"&month="+w_mon+"&day="+w_day+"');
}

function EndConf()
{
    alert("Ended Conference.");
//  location.replace('/conf_web/schedule/schedule_todayList.aspx?year="+ w_year+"&month="+w_mon+"&day="+w_day+"');
}
