// JavaScript Document
var C_SESSION = "Session";
var C_COOKIE_ENABLE = "CookieEnable";
var exceeded = 0;
var tid = 0;
var mode = 0;
var myDate = new Date();
width = 640;
height = 480;
var tmpImg1 = new Image(width, height);
var tmpImg2 = new Image(width, height);
var i, j;
var flag = 0;
var strSessionID = "0";
var strParam;

i = 1;
j = 0;

setCookie(C_COOKIE_ENABLE, "1");

if ((getCookie(C_COOKIE_ENABLE)) == "1") {
	strSessionID = getCookie(C_SESSION);
	if (strSessionID == "-1")
		strParam = "Session=0&";
	else
		strParam = "";
	}
else {
	strParam = "Session=-1&";
}


function getCookie(strKey)
{
	var p1 = 0;
	var p2 = 0;
	var p3 = 0;
	var tmp1 = " " + document.cookie + ";";
	var tmp2 = "";
	var len  = tmp1.length;

	while (p1 < len)
	{
		p2   = tmp1.indexOf(";", p1);
		tmp2 = tmp1.substring(p1 + 1, p2);
		p3   = tmp2.indexOf("=");

		if (tmp2.substring(0, p3) == strKey)
		{
			return(tmp2.substring(p3 + 1, p2 - p1 - 1));
		}
		p1 = p2 + 1;
	}
	return("-1");
}

function setCookie(strKey, strVal)
{
	var tmp = "";
	tmp  = strKey + "=" + strVal + "; ";
	document.cookie = tmp;
}

function isNetscape()
{
	return navigator.appName == "Netscape";
}

function drawcamera() {
	if (mode == 0) {
		document.CamImg.src = tmpImg1.src;
		mode = 1;
	}
	else {
		document.CamImg.src = tmpImg2.src;
		mode = 0;
	}
}

function loadcamera(urltoimage) {
	clearTimeout(tid);
	tid = setTimeout('timeout()', 1000000);
	myDate = new Date();

	var cookieParam;

	if ((getCookie(C_COOKIE_ENABLE)) == "1")
		cookieParam = "";
	else
		cookieParam = "Cookie=-1&";

	if (isNetscape()) {
		if (mode == 0) {
			tmpImg1.src = urltoimage + "&" + cookieParam + "PAGE=" + myDate.getTime();
			tmpImg1.onload = drawcamera;
			tmpImg1.onerror = drawcamera;
		}
		else {
			tmpImg2.src = urltoimage + "&" + cookieParam + "PAGE=" + myDate.getTime();
			tmpImg2.onload = drawcamera;
			tmpImg2.onerror = drawcamera;
		}
	}
	else {
		document.CamImg.src = urltoimage + "&" + cookieParam + "PAGE=" + myDate.getTime();
	}
}