
function fc_MenueMouseOver(par_State, par_Object, par_Code)
{
	if (par_State == 'IN')
	{
		if (par_Code == 'TOP')
		{
			if (par_Object.className != 'MenuTopItemActive')
				par_Object.className = 'MenuTopItemInactiveHover';
		}
		else
		{
			if (par_Object.className != 'MenuItemActive')
			{
				par_Object.className = 'MenuItemInactiveHover';
			}
		}
	}
	else
	{
		if ((par_Code == 'TOP') && (par_Object.className == 'MenuTopItemInactiveHover'))
			par_Object.className = 'MenuTopItemInactive';
		else if ((par_Code == '') && (par_Object.className == 'MenuItemInactiveHover'))
			par_Object.className = 'MenuItemInactive';
	}
}
function fc_LinkButtonMouseOver(par_State, par_Object, par_Code)
{
	if (par_State == 'IN')
	{
		par_Object.style.backgroundImage = "url(../images/Link-Hintergrund-Button.jpg)";
	}
	else
	{
		par_Object.style.backgroundImage = "";
	}
}

function createAd (u,d,t)
{
	var atimg = "&#64;";
	var dotimg = "&#46;";
	var cmd = "m"+""+"a";
	var to = "t";

	cmd = cmd + ""+""+"i";
	to = to+"o:";
	cmd = cmd +"l"+to;
	loc = cmd+u;
	loc = loc + "%40";
	loc = loc +d;
	loc = loc +"%2E" +t;

	return("<a href='"+loc+"'>"+u+atimg+d+dotimg+t+"</a>");
}


function CJL_getCurrentStyle(elem, prop)
{
/*
alert(CJL_getCurrentStyle(document.body, "margin-left"));
alert(CJL_getCurrentStyle(document.getElementById('divMainBorderInfo'), "margin-left"));
*/
   if( elem.currentStyle )
   {  
      var ar = prop.match(/\w[^-]*/g);
      var s = ar[0];
      
      for(var i = 1; i < ar.length; ++i)		   
      {
         s += ar[i].replace(/\w/, ar[i].charAt(0).toUpperCase());
      }

      return elem.currentStyle[s]
   }
   else if( document.defaultView.getComputedStyle )
   {
      return document.defaultView.getComputedStyle(elem, null).getPropertyValue(prop);
   }
}


var bfs = 0;
var bfs_std = 0;
var bfs_unit = "";
function vergroessern(par_Factor)
{
//alert(document.images.length);

	if (par_Factor == 0)
		bfs = bfs_std;
	else
		bfs = parseFloat(bfs) + parseFloat(par_Factor) + bfs_unit;

	document.body.style.fontSize = bfs;
	setCookie('fontSize', parseFloat(bfs), 7, '/', '');

	fc_ChkSize();
}


var lkl_Field_TimerID;
function fc_ChkSize()
{
var lkv_Size;
//alert(document.images.length);

	if (bfs == 0)
	{
		if (bfs_std == 0) {
			if (document.body.currentStyle != null)
				bfs_std = CJL_getCurrentStyle(document.body, "fontSize");
		}
		if (bfs_std == 0)
			bfs_std = '68.5%';

		if ((bfs_std != null) && (bfs_std != 0))
		{
			if (bfs_std.substring(bfs_std.length - 1, bfs_std.length) == '%') {
				bfs_unit = '%';
			} else {
				bfs_unit = bfs_std.substring(bfs_std.length - 2, bfs_std.length);
			}
		}

		ck_bfs = getCookie("fontSize");
		if ((ck_bfs == 0) || (ck_bfs == "") || (ck_bfs == null)) {
			if (document.body.currentStyle != null)
				ck_bfs = document.body.currentStyle.fontSize;
		} else {
			ck_bfs = ck_bfs + bfs_unit;
		}
		if (ck_bfs == 0)
			ck_bfs = '68.5%';

		if ((ck_bfs == 0) || (ck_bfs == "") || (ck_bfs == null)) {
			bfs = bfs_std;
		} else {
		 	bfs = ck_bfs;
		}

//alert(bfs + ' - ' + bfs_std + ' - ' + ck_bfs + ' - ' + parseFloat(bfs_std) + ' - ' + bfs_unit);
		if(bfs != bfs_std) {
			document.body.style.fontSize = parseFloat(bfs) + bfs_unit;
		}
	}

/*
	if (document.readyState != "complete") {
		document.getElementById('spanInfo').innerHTML = document.getElementById('spanInfo').innerHTML + '->...';
		lkl_Field_TimerID = setTimeout("fc_ChkSize()", 100);
		return;
	}
	else
	{
*/
		if (lkl_Field_TimerID != 0)
		{
			clearTimeout(lkl_Field_TimerID);
			lkl_Field_TimerID = 0;
		}

		document.getElementById('divMainBorderInfo').style.display = "none";
		document.getElementById('divMainBorderTop').style.display = "block";

		//**** Höhe anpassen (mindest Höhe angeben)****
		lkv_Size = fc_GetPosFromElement('TOP', document.getElementById('idSize'));
		lkv_Size = lkv_Size - 30;
		document.getElementById('divMainBorderBottomLeft').style.top = lkv_Size + 30 + "px";

		if (lkv_Size > 200)
			document.getElementById('divMainArea').style.height = lkv_Size - 200 + "px";
		if (lkv_Size > 400)
		{
			document.getElementById('divMainBorderLeft').style.height = lkv_Size - 399 + "px";
			document.getElementById('divMainBorderRight').style.height = lkv_Size - 399 + "px";
		}

var lkv_WidthControlName = "idWidth";
		//**** Breite anpassen (mindest Breite angeben) ****
		lkv_Size = fc_GetPosFromElement('LEFT', document.getElementById(lkv_WidthControlName)) - fc_GetPosFromElement('LEFT', document.getElementById('divMainBorderTop')) + document.getElementById(lkv_WidthControlName).offsetWidth;
		if ((lkv_Size + 40) < 940)
			lkv_Size = 900;

		if (document.getElementById('divMainBorderTop').style.width != lkv_Size + 40 + 'px')
		{
			document.getElementById('divMainBorderTop').style.width = (lkv_Size + 40) + "px";
			if (lkv_Size > 600)
				document.getElementById('divMainBorderTopMiddle').style.width = (lkv_Size - 600) + "px";
			if (lkv_Size > 400)
				document.getElementById('divMainBorderTopRight').style.marginLeft = (lkv_Size - 400) + "px";
			document.getElementById('divMainBorderRightGrad').style.marginLeft = (lkv_Size + 2) + "px";
			document.getElementById('divMainBorderRight').style.marginLeft = (lkv_Size + 2) + "px";
			document.getElementById('divMainArea').style.width = (lkv_Size - 20) + "px";
			document.getElementById('divMainAreaInput').style.width = (lkv_Size - 130) + "px";
			document.getElementById('divMainBorderBottomRight').style.marginLeft = (lkv_Size - 36) + "px";
			document.getElementById('divMainBorderBottomMiddle').style.width = (lkv_Size - 90) + "px";

			lkv_Size = parseInt(document.getElementById('divMainAreaInput').style.width) - 770;
			if (lkv_Size >= 0)
				lkv_Size = -460 - (lkv_Size / 2);
			else
				lkv_Size = -460;

			document.getElementById('divMainBorderTop').style.marginLeft = lkv_Size + "px";
		}
/*	} */
}


function fc_GetPosFromElement(par_Code, lkv_Hwnd)
{
var lkv_Pos = 0;

	if (lkv_Hwnd.offsetParent)
	{
		while (lkv_Hwnd.offsetParent)
		{
			if (par_Code == "LEFT" || par_Code == "LEFT_ABSOLUT")
				lkv_Pos += lkv_Hwnd.offsetLeft;
			else if (par_Code == "TOP" || par_Code == "TOP_ABSOLUT")
				lkv_Pos += lkv_Hwnd.offsetTop;

			lkv_Hwnd = lkv_Hwnd.offsetParent;
		}
	}
	else
	{
		if (par_Code == "LEFT" || par_Code == "LEFT_ABSOLUT")
		{
			 if (lkv_Hwnd.x)
				lkv_Pos += lkv_Hwnd.x;
		}
		else
		{
			 if (lkv_Hwnd.y)
				lkv_Pos += lkv_Hwnd.y;
		}
	}

	if (par_Code == "LEFT_ABSOLUT")
	{
		lkv_Pos = lkv_Pos + lkv_Hwnd.document.parentWindow.screenLeft;
	}
	else if (par_Code == "TOP_ABSOLUT")
	{
		lkv_Pos = lkv_Pos + lkv_Hwnd.document.parentWindow.screenTop;
	}

	return lkv_Pos;
}


function fc_BgColorChg(par_Object, par_Color)
{
	par_Object.style.backgroundColor= par_Color;
}

function showDiv(par_txtField, par_PicField)
{
	if (document.getElementById(par_txtField).style.display != String('block'))
	{
		document.getElementById(par_txtField).style.display = String('block');
		document.getElementById(par_PicField).src = 'images/HELP_minus.jpg';
	}
	else
	{
		document.getElementById(par_txtField).style.display = String('none');
		document.getElementById(par_PicField).src = 'images/HELP_plus.jpg';
	}
}


function setCookie(name, value, expireDays, path, domain, secure)
{
var expires;

	if (expireDays != null)
	{
var date = new Date();
		date.setTime(date.getTime()+(expireDays * 24 * 60 * 60 * 1000));
		expires = "expires="+date.toGMTString();
	}

    document.cookie= name + "=" + escape(value) +
    ((expireDays) ? "; " + expires : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
}

function getCookie(name)
{
var nameEQ = name + "=";
var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ')
			c = c.substring(1,c.length);

		if (c.indexOf(nameEQ) == 0)
		{
			return c.substring(nameEQ.length,c.length);
		}
	}

	return null;
}

function delCookie(name)
{
	setCookie(name, "", 0);
}
