﻿function __GetPosX(aElement)
{
	return (aElement.offsetParent) ? (aElement.offsetLeft + __GetPosX(aElement.offsetParent)): (aElement.offsetLeft);
}

function __GetPosY(aElement)
{
    return (aElement.offsetParent) ? (aElement.offsetTop + __GetPosY(aElement.offsetParent)): (aElement.offsetTop);
}
function __getContact(aDiv, myElement, aAbteilung, aFunction)
	{
		var PosX = __GetPosX(document.getElementById(myElement));
    	var PosY = __GetPosY(document.getElementById(myElement));
		if (navigator.appName.indexOf('Netscape') != -1)
			PosY = PosY + 10;
		else if (navigator.appName.indexOf('Opera') != -1)
			PosY = PosY + 10;
		else if (navigator.appName.indexOf('Firefox') != -1)
			PosY = PosY + 150;
		var myLayer = document.getElementById('div_' + aDiv);
		myLayer.style.position = 'absolute';
		myLayer.style.zIndex = '100';
		myLayer.style.left = '50%';
		myLayer.style.marginLeft = '-20px';
		myLayer.style.top = PosY - 230 + 'px';
		myLayer.style.display = 'block';
		var arr_div = insymaUtil.elmByClass('div', 'orgi_contact');
		for ( var i = 0; i < arr_div.length; i++)
		{
			if(arr_div[i].getAttribute('id') != 'div_' + aDiv)
			{
				arr_div[i].style.display = 'none';	
			}
		}
		if (aFunction != '')
		{
			var pId = document.getElementById('p_' + aDiv);
			pId.innerHTML = aFunction;
			
		}
		
	}
function _ContactLayerClose(aDiv)
	{
		var con = document.getElementById(aDiv);
		con.style.display = 'none';
	}
function _getVid(aElement)
	{
		var div = "#viddiv_" + aElement;
		var posY = $('#imagelink_' + aElement).position();
		var html = $('#overlayContent').html().replace("insymaVideo", "t_insymaVideo_");
		$('#overlayContent').html("");
		$('body').append(html);
		$('#insymaOverlay').removeClass('hide').css('width', '100%').css('height', insymaUtil.getPageSize()[1]+"px");
		$('#insymaOverlay').show();
		$('#t_insymaVideo_').css({'position':'absolute', 'top': insymaUtil.getPageSize()[1]/3 + "px",'left': '40%', 'z-index': '91'});
		$('#t_insymaVideo_').show();
		$("div[id^='viddiv_']").hide();
		$(div).show();
	}
	function _closeVid()
	{
		$('#insymaOverlay').addClass('hide');
		$("div[id^='t_insymaVideo']").hide();
		//$("div[id^='t_insymaVideo']").html("");
		$("div[id^='viddiv_']").hide();
	}	
	
// fONT(rE)sIZER
function setCookie(name,value,days) {
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function getCookie(name) {
	if(document.cookie) {
		var cookies = document.cookie.split(";");
		for(var i = 0;i<cookies.length;i++) {
			if(cookies[i].split("=")[0] == " zuwebe_fontsize" || cookies[i].split("=")[0] == "zuwebe_fontsize"){
				var fontSize = cookies[i].split("=")[1];
				resizeFont(fontSize);
			}
		}
	}
}
function resizeFont(size) {
	document.body.style.fontSize =  size+"em";
	setCookie("zuwebe_fontsize", size, 10);
}	
