var _camid = null;
var _ajaxrequest = null;
var _imgelement = null;

function init(camid)
{
	_camid = camid;

	load_cam();
}

function load_cam()
{
	if(_ajaxrequest = ajax_create())
	{
		_imgelement = document.getElementById('dyncam');
		if(_imgelement)
		{
		/*	_imgelement.innerHTML = '<img src="/img/loading.gif" alt="loading"><br />Bilddaten werden geladen, bitte warten...';
			_ajaxrequest.open('POST', '/getimg.php?cam=' + _camid, true);
			_ajaxrequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset:ISO-8859-1");
			_ajaxrequest.onreadystatechange = function(e) {cam_request();};
			_ajaxrequest.send();*/
			_imgelement.innerHTML = '<img src="http://camserver.mobotix.ch/getpic.asp?cam=' + _camid + '&' + Math.random() + '=' + Math.random() + '" alt="Webcam">';
//_imgelement.innerHTML = '<img src="http://cam.zentur.net/cam.jpg" alt="Webcam">';
			setTimeout("load_cam();", 60000);
		}
	}
}

function open_cam_detail(camid)
{
	window.open('http://camserver.mobotix.ch/showpics_01.asp?KundenID=Mobotix&cam=' + camid + '&S=1');
	
	return false;
}

function ajax_create()
{
	var ajaxRequest = false;
	var i = null;
	
	var msxmlhttp =
	[
		'Msxml2.XMLHTTP.5.0',
		'Msxml2.XMLHTTP.4.0',
		'Msxml2.XMLHTTP.3.0',
		'Msxml2.XMLHTTP',
		'Microsoft.XMLHTTP'
	];

	for (i = 0; i < msxmlhttp.length; i++)
	{
		try
		{
			ajaxRequest = new ActiveXObject(msxmlhttp[i]);
		}
		catch (e)
		{
			ajaxRequest = null;
		}
	}

	if(!ajaxRequest && typeof XMLHttpRequest != "undefined")
	{
		ajaxRequest = new XMLHttpRequest();
	}
	if (!ajaxRequest)
	{
		alert("Could not create connection object.");
	}

	return ajaxRequest;
}

function cam_request(e)
{
	if(_ajaxrequest && _ajaxrequest.readyState >=4 && _ajaxrequest.status == 200)
	{
		_imgelement.innerHTML = _ajaxrequest.responseText;

		setTimeout("load_cam();", 60000);
	}
}
