// JavaScript Document

function init() { set_Video(); }

function set_Video()
{
	var cf = document.forms[0];
	var vs = document.getElementById("v_play");
	if (vmode != "")
	{
		vs.style.display = "block";
	}
	else
	{
		vs.style.display = "none";
	}
}

var dw_jpeg;
var dw_mpeg;
var dw_push;
var vmode = "mpeg"; 
var lpp = ''; 
var brow = '';

if(isIE()) { var brow = "IE"; }
if(isNS()) { var brow = "MZ"; }

if (self.location.protocol != "http:")
{
	if(ipadd.indexOf(":")>0)
	{
		ipadd = ipadd.substring(0, ipadd.indexOf(":"));
	}	
}    

function setdw(ipadd) 
{
 dw_jpeg = 	'<object classid="clsid:7B133798-FAA8-4A7e-950D-BEB35D3363AF" CODEBASE="LinksysViewer.cab#Version=2,0,0,16" id="LinksysViewer" width="615" height="480">'+
					  '<param name="Text" value="'+ipadd+'/img/mjpeg.cgi'+' '+lpp+' '+brow+'">' + 
					  '<param name="BackColor" value="12632256">'+
					  '<param name="_Version" value="65536">'+
					  '<param name="_ExtentX" value="11774">'+
					  '<param name="_ExtentY" value="6562">'+
			'</object>';

 dw_mpeg = 	'<object classid="clsid:7B133798-FAA8-4A7e-950D-BEB35D3363AF" CODEBASE="LinksysViewer.cab#Version=2,0,0,16" id="LinksysViewer" width="615" height="480">'+
					  '<param name="Text" value="' + ipadd + '/img/video.asf'+' '+lpp+' '+brow+'">' + 				  
					  '<param name="BackColor" value="12632256">'+
					  '<param name="_Version" value="65536">'+
					  '<param name="_ExtentX" value="11774">'+
					  '<param name="_ExtentY" value="6562">'+
			'</object>';

 dw_push = 	'<img border="0" alt="Video for other Platform/OS" src="' + ipadd + '/img/video.mjpeg" onError="reloadOnErr(this)" width="615" height="480">'; 
}

function dw(message) { document.write(message); }

function doPlay( ipcam ) 
{
//	var ipaddpass = 'http://b1.maxitrend.net:'+ipcam; 
	//alert(ipcam);
	
	var ipaddpass = ipcam; 
	
	setdw(ipaddpass);
	
	if(vmode != "")
	{
		if(isWin())
		{
			if(isIE())
			{
				if( vmode == "jpeg" )
				{ dw(dw_jpeg, ipaddpass); }
				else
				{ dw(dw_mpeg, ipaddpass); } 
			}
			else
			{
				dw(dw_push, ipaddpass); 
			}
		}
		else
		{
			dw(dw_push, ipaddpass); 
		}
	}
	else return false; 
}

var is_auto_reload = true;
function reloadOnErr(obj) {
	if(!is_auto_reload) return;
	setTimeout("eval('obj.src = obj.src;'", 800);
}

var is_admin = false; 
function chkAdmin()
{
	if(!is_admin)
		return confirm(msg_admin_config);
	else
		return true;
}

function doStop() 
{	
 	if(isIE())
	{
		document.LinksysViewer.StopPlay(); 
	}
}