/* Absolute Position eines Objektes erhalten */
function getPos(el)
{
	if (el)
	{
		for (var lx=0, ly=0; el!=null;lx+=el.offsetLeft,ly+=el.offsetTop,el=el.offsetParent);
		return new Array(lx, ly);
	}
	return false;
}	

/* prüft, ob IE7 oder Firefox verwendet wird */
function isOldVersion()
{
	if (navigator.appVersion.indexOf('MSIE 7') != -1)
	{
		//IE7
		return false;
	}
	else if (navigator.userAgent.indexOf('Firefox') != -1)
	{
		//Firefox
		return false;
	}
	else return true;
}

/* Startet Pop-Up */
function do_pop(src)
{
	pop();
	pop_load(src);
}

/* Zeigt ein Lade-Fenster */	
function pop()
{
	var pos = getPos(document.getElementById('webcamImage'));
	var left = pos[0] + 100;
	var top = pos[1] + 100;
	document.getElementById('pop_loaddiv').style.left = left + "px";
	document.getElementById('pop_loaddiv').style.top = top + "px";
	document.getElementById('pop_loaddiv').style.display = "";	
}	

/* Startet Ladevorgang des Bildes */
function pop_load(src)
{
	if ((src == null) || (src == ""))
	{
		document.getElementById('pop_loaddiv').style.display = "none";
		document.getElementById('pop_div').style.display = "none";
		return;		
	}
	else
	{
		document.getElementById('pop_img').src = src;
	}
}

/* Zeigt das Popop-Fenster */
function pop_show()
{
	var pos = getPos(document.getElementById('webcamImage'));
	var left = 0;
	var top = 0;
	var width = document.getElementById('pop_img').width + 20;
	var height = document.getElementById('pop_img').height + 180;	
		
	//Abstand von links
	left = 150;
	
	//Abstand von oben
	if ((height > 200) && (screen.availHeight > 0))
	{		
		if (height < screen.availHeight) top = (screen.availHeight - height) / 2;		
	}
	else top = 200;	
	
	//Style setzen und anzeigen
	document.getElementById('pop_div').style.left = left + "px";		
	document.getElementById('pop_div').style.top = top + "px";		
	document.getElementById('pop_loaddiv').style.display = "none";
	document.getElementById('pop_div').style.display = "";		
}

/* versteckt das Popup-Fenster */
function pop_close()
{
	document.getElementById('pop_div').style.display = "none";
	document.getElementById('pop_img').src = "";
}