function createWebcamWindow(url){
	if((!newwindow) || (newwindow=="undefined") || (newwindow.closed)){
		//alert("newwindow not defined!");
	}else{
		//alert("newwindow: " + newwindow);
		newwindow.close();
	}
	if ((url.indexOf(".jpg")>0) || (url.indexOf(".jpeg")>0) || (url.indexOf(".jpe")>0) || (url.indexOf(".gif")>0) || (url.indexOf(".png")>0) || (url.indexOf(".tif")>0) || (url.indexOf(".tiff")>0) || (url.indexOf(".bmp")>0) || (url.indexOf(".cgi")>0) || (url.indexOf(".php")>0) || (url.indexOf("<applet")>-1)){
		var newwindow = window.open("","","width=800,height=488,menubar=no,location=no,resizable=no,scrollbars=no,status=no");
		var pagecode = "<html>";
		pagecode = pagecode + "<head>";
		pagecode = pagecode + "<script>";
		pagecode = pagecode + "function resizeImg(){";
		pagecode = pagecode +	"document.getElementById(\"WebcamImg\").style.height = 480;";
		pagecode = pagecode +	"var newWidth = document.getElementById(\"WebcamImg\").offsetWidth;";
		pagecode = pagecode +	"if(newWidth>1000){";
		//pagecode = pagecode +		"document.getElementById(\"WebcamImg\").style.width = 1000;";
		pagecode = pagecode +		"newWidth = 1000;";
		pagecode = pagecode +		"document.getElementById(\"WebcamImg\").style.width = newWidth;";
		pagecode = pagecode +	"}";
		//pagecode = pagecode +	"alert(document.getElementById(\"WebcamImg\").offsetHeight);";
		pagecode = pagecode +	"if(navigator.appName==\"Netscape\"){";
		pagecode = pagecode +		"windowHeight = document.getElementById(\"WebcamImg\").offsetHeight + 62;";
		pagecode = pagecode +		"windowWidth = newWidth+10;";
		pagecode = pagecode +	"}else{";
		pagecode = pagecode +		"windowHeight = document.getElementById(\"WebcamImg\").offsetHeight + 35;";
		pagecode = pagecode +		"windowWidth = newWidth+10;";
		pagecode = pagecode +	"}";
		pagecode = pagecode +	"window.resizeTo(windowWidth,windowHeight);";
		pagecode = pagecode + "}";
		pagecode = pagecode + "<\/script>";
		pagecode = pagecode + "<\/head>";
		pagecode = pagecode + "<body topmargin=0 leftmargin=0>";
		pagecode = pagecode + "<a href='#' onclick='javascript:window.close();'>";
		if(url.indexOf("<applet")>-1){
			pagecode = pagecode + url;
		}else{
			pagecode = pagecode + "<img src='" + url + "' border='0' id='WebcamImg' onload='Javascript:resizeImg();'>";
		}
		pagecode = pagecode + "<\/a>";
		pagecode = pagecode + "<\/body>";
		pagecode = pagecode + "<\/html>";
		newwindow.document.write(pagecode);
		if(url.indexOf("<applet")>-1){
			var appletElement = newwindow.document.getElementById("AppletElement");
			//alert(appletElement)
			newwindow.resizeTo('345','265')
			appletElement.style.width="340px";
			appletElement.style.height="255px";
			appletElement.style.marginTop="0px";
			appletElement.style.marginRight="0px";
			appletElement.style.marginBottom="0px";
			appletElement.style.marginLeft="0px";
			/*
			*/
		}
	}else{
		var newwindow = window.open(url);
	}
}

