// JavaScript Document
function random_cookie()
{
	Random_value=Math.floor(Math.random()*1000000000000000);
	document.cookie="AGID" + "=" + Random_value
		
	CookieValue=document.cookie
	start=CookieValue.indexOf("=",0)
	endof=CookieValue.length
	CookieValue=CookieValue.substring(start+1,endof)
	
	if (CookieValue.length!=15)
	{
		random_cookie();
	}
	else
	{
		document.login_form.f_CookieValue.value=CookieValue;//get cookie
	}	
}
function GetCookieValue() 
{ 
	var CookieValue,startof,endof; 
	CookieValue=document.cookie; 
	startof=CookieValue.indexOf("=",0); 
	endof=CookieValue.length; 
	CookieValue=CookieValue.substring(startof+1,endof) + "f"; 
	return CookieValue; 
} 
function check(flag) 
{ 
	pwd = 'guest'; 
	name = 'guest'; 
	document.CSViewer1.SetID(name); 
	document.CSViewer1.SetPwd(pwd); 
	document.login_form.f_LOGIN.value=document.CSViewer1.encode(); 
	random_cookie(); 
} 
function leave() 
{ 
	document.CSViewer1.ViewerClose(); 
} 
function start(ddns,pppoe,control,stream) 
{ 

	var CookieValue;
	check(1); 

	document.CSViewer1.SetBasePortNumber(control); 
	document.CSViewer1.SetStreamPortNumber(stream); 
	document.CSViewer1.SetHttpPortNumber(pppoe); 
	//document.CSViewer1.SetRemoteIP('212.202.145.49'); 
	document.CSViewer1.SetRemoteIP(ddns); 

	CookieValue=GetCookieValue(); 
	CookieValue=CookieValue.substring(0,CookieValue.length-1); 
	document.CSViewer1.SetClientCookie(CookieValue); 
	version = login_form.version.value.substr(0,14);
	document.CSViewer1.SetFirmwareVer(version);
	document.CSViewer1.SetModelID('1200') 
	document.CSViewer1.ViewerOpen(); 

} 