/* FÜR MAGAZIN & STARTSEITE */
function forumTabSwitch (forumTabValue) {
  if (forumTabValue == 1) {
    document.getElementById("forumTabContent1").style.display = "block";
    document.getElementById("forumTabContent2").style.display = "none";
    document.getElementById("tab1ForumLeft").style.backgroundImage = "url(graphx/geiloimages/box/dyn_grey_tab_left.gif)";
    document.getElementById("tab1ForumMiddle").style.backgroundImage = "url(graphx/geiloimages/box/dyn_grey_tab_middle.gif)";
    document.getElementById("tab1ForumRight").style.backgroundImage = "url(graphx/geiloimages/box/dyn_grey_tab_right.gif)";
    
    document.getElementById("tab2ForumLeft").style.backgroundImage = "url(graphx/geiloimages/box/dyn_white_tab_left.gif)";
    document.getElementById("tab2ForumMiddle").style.backgroundImage = "url(graphx/geiloimages/box/dyn_white_tab_middle.gif)";
    document.getElementById("tab2ForumRight").style.backgroundImage = "url(graphx/geiloimages/box/dyn_white_tab_right.gif)";
    
    document.getElementById("tab1ForumLeft").style.borderBottom = "1px #F5F5F5 solid";
    document.getElementById("tab1ForumMiddle").style.borderBottom = "1px #F5F5F5 solid";
    document.getElementById("tab1ForumRight").style.borderBottom = "1px #F5F5F5 solid";
    
    document.getElementById("tab2ForumLeft").style.borderBottom = "1px #E7E7E7 solid";
    document.getElementById("tab2ForumMiddle").style.borderBottom = "1px #E7E7E7 solid";
    document.getElementById("tab2ForumRight").style.borderBottom = "1px #E7E7E7 solid";
  }
  if (forumTabValue == 2) {
    document.getElementById("forumTabContent2").style.display = "block";
    document.getElementById("forumTabContent1").style.display = "none";
    document.getElementById("tab2ForumLeft").style.backgroundImage = "url(graphx/geiloimages/box/dyn_grey_tab_left.gif)";
    document.getElementById("tab2ForumMiddle").style.backgroundImage = "url(graphx/geiloimages/box/dyn_grey_tab_middle.gif)";
    document.getElementById("tab2ForumRight").style.backgroundImage = "url(graphx/geiloimages/box/dyn_grey_tab_right.gif)";
    
    document.getElementById("tab1ForumLeft").style.backgroundImage = "url(graphx/geiloimages/box/dyn_white_tab_left.gif)";
    document.getElementById("tab1ForumMiddle").style.backgroundImage = "url(graphx/geiloimages/box/dyn_white_tab_middle.gif)";
    document.getElementById("tab1ForumRight").style.backgroundImage = "url(graphx/geiloimages/box/dyn_white_tab_right.gif)";
    
    document.getElementById("tab2ForumLeft").style.borderBottom = "1px #F5F5F5 solid";
    document.getElementById("tab2ForumMiddle").style.borderBottom = "1px #F5F5F5 solid";
    document.getElementById("tab2ForumRight").style.borderBottom = "1px #F5F5F5 solid";
    
    document.getElementById("tab1ForumLeft").style.borderBottom = "1px #E7E7E7 solid";
    document.getElementById("tab1ForumMiddle").style.borderBottom = "1px #E7E7E7 solid";
    document.getElementById("tab1ForumRight").style.borderBottom = "1px #E7E7E7 solid";
  }
}

function ratgeberTabSwitch (ratgeberTabValue) {
  if (ratgeberTabValue == 1) {
    document.getElementById("ratgeberTabContent1").style.display = "block";
    document.getElementById("ratgeberTabContent2").style.display = "none";
    document.getElementById("tab1Left").style.backgroundImage = "url(graphx/geiloimages/box/dyn_grey_tab_left.gif)";
    document.getElementById("tab1Middle").style.backgroundImage = "url(graphx/geiloimages/box/dyn_grey_tab_middle.gif)";
    document.getElementById("tab1Right").style.backgroundImage = "url(graphx/geiloimages/box/dyn_grey_tab_right.gif)";
    
    document.getElementById("tab2Left").style.backgroundImage = "url(graphx/geiloimages/box/dyn_white_tab_left.gif)";
    document.getElementById("tab2Middle").style.backgroundImage = "url(graphx/geiloimages/box/dyn_white_tab_middle.gif)";
    document.getElementById("tab2Right").style.backgroundImage = "url(graphx/geiloimages/box/dyn_white_tab_right.gif)";
    
/*    document.getElementById("tab1Left").style.borderBottom = "1px #F5F5F5 solid";
    document.getElementById("tab1Middle").style.borderBottom = "1px #F5F5F5 solid";
    document.getElementById("tab1Right").style.borderBottom = "1px #F5F5F5 solid";
    
    document.getElementById("tab2Left").style.borderBottom = "1px #E7E7E7 solid";
    document.getElementById("tab2Middle").style.borderBottom = "1px #E7E7E7 solid";
    document.getElementById("tab2Right").style.borderBottom = "1px #E7E7E7 solid";*/
  }
  if (ratgeberTabValue == 2) {
    document.getElementById("ratgeberTabContent2").style.display = "block";
    document.getElementById("ratgeberTabContent1").style.display = "none";
    document.getElementById("tab2Left").style.backgroundImage = "url(graphx/geiloimages/box/dyn_grey_tab_left.gif)";
    document.getElementById("tab2Middle").style.backgroundImage = "url(graphx/geiloimages/box/dyn_grey_tab_middle.gif)";
    document.getElementById("tab2Right").style.backgroundImage = "url(graphx/geiloimages/box/dyn_grey_tab_right.gif)";
    
    document.getElementById("tab1Left").style.backgroundImage = "url(graphx/geiloimages/box/dyn_white_tab_left.gif)";
    document.getElementById("tab1Middle").style.backgroundImage = "url(graphx/geiloimages/box/dyn_white_tab_middle.gif)";
    document.getElementById("tab1Right").style.backgroundImage = "url(graphx/geiloimages/box/dyn_white_tab_right.gif)";
    
/*    document.getElementById("tab2Left").style.borderBottom = "1px #F5F5F5 solid";
    document.getElementById("tab2Middle").style.borderBottom = "1px #F5F5F5 solid";
    document.getElementById("tab2Right").style.borderBottom = "1px #F5F5F5 solid";
    
    document.getElementById("tab1Left").style.borderBottom = "1px #E7E7E7 solid";
    document.getElementById("tab1Middle").style.borderBottom = "1px #E7E7E7 solid";
    document.getElementById("tab1Right").style.borderBottom = "1px #E7E7E7 solid";*/
  }
}

function ratgeberTopTabSwitch (ratgeberTabValue) {
  if (ratgeberTabValue == 1) {
    document.getElementById("ratgeberTopTabContent1").style.display = "block";
    document.getElementById("ratgeberTopTabContent2").style.display = "none";
    document.getElementById("tabTop1Left").style.backgroundImage = "url(graphx/geiloimages/box/dyn_grey_tab_left.gif)";
    document.getElementById("tabTop1Middle").style.backgroundImage = "url(graphx/geiloimages/box/dyn_grey_tab_middle.gif)";
    document.getElementById("tabTop1Right").style.backgroundImage = "url(graphx/geiloimages/box/dyn_grey_tab_right.gif)";
    
    document.getElementById("tabTop2Left").style.backgroundImage = "url(graphx/geiloimages/box/dyn_white_tab_left.gif)";
    document.getElementById("tabTop2Middle").style.backgroundImage = "url(graphx/geiloimages/box/dyn_white_tab_middle.gif)";
    document.getElementById("tabTop2Right").style.backgroundImage = "url(graphx/geiloimages/box/dyn_white_tab_right.gif)";
    
/*    document.getElementById("tab1Left").style.borderBottom = "1px #F5F5F5 solid";
    document.getElementById("tab1Middle").style.borderBottom = "1px #F5F5F5 solid";
    document.getElementById("tab1Right").style.borderBottom = "1px #F5F5F5 solid";
    
    document.getElementById("tab2Left").style.borderBottom = "1px #E7E7E7 solid";
    document.getElementById("tab2Middle").style.borderBottom = "1px #E7E7E7 solid";
    document.getElementById("tab2Right").style.borderBottom = "1px #E7E7E7 solid";*/
  }
  if (ratgeberTabValue == 2) {
    document.getElementById("ratgeberTopTabContent2").style.display = "block";
    document.getElementById("ratgeberTopTabContent1").style.display = "none";
    document.getElementById("tabTop2Left").style.backgroundImage = "url(graphx/geiloimages/box/dyn_grey_tab_left.gif)";
    document.getElementById("tabTop2Middle").style.backgroundImage = "url(graphx/geiloimages/box/dyn_grey_tab_middle.gif)";
    document.getElementById("tabTop2Right").style.backgroundImage = "url(graphx/geiloimages/box/dyn_grey_tab_right.gif)";
    
    document.getElementById("tabTop1Left").style.backgroundImage = "url(graphx/geiloimages/box/dyn_white_tab_left.gif)";
    document.getElementById("tabTop1Middle").style.backgroundImage = "url(graphx/geiloimages/box/dyn_white_tab_middle.gif)";
    document.getElementById("tabTop1Right").style.backgroundImage = "url(graphx/geiloimages/box/dyn_white_tab_right.gif)";
    
/*    document.getElementById("tabTop2Left").style.borderBottom = "1px #F5F5F5 solid";
    document.getElementById("tabTop2Middle").style.borderBottom = "1px #F5F5F5 solid";
    document.getElementById("tabTop2Right").style.borderBottom = "1px #F5F5F5 solid";
    
    document.getElementById("tabTop1Left").style.borderBottom = "1px #E7E7E7 solid";
    document.getElementById("tabTop1Middle").style.borderBottom = "1px #E7E7E7 solid";
    document.getElementById("tabTop1Right").style.borderBottom = "1px #E7E7E7 solid";*/
  }
}

/* Frag-einen-anwalt.de Kanzleiprofil*/
function kanzleiprofilTabSwitch (kanzleiprofilTabValue) {
	for (i=1;i<=6;i++) {
		if (i==kanzleiprofilTabValue) {
			document.getElementById("kanzleiprofilTabContent"+i).style.display = "block";
			document.getElementById("kanzleiprofil_tab_left_"+i).className = "kanzleiprofil_tab_left_act";
			document.getElementById("kanzleiprofil_tab_middle_"+i).className = "kanzleiprofil_tab_middle_act";
			document.getElementById("kanzleiprofil_tab_right_"+i).className = "kanzleiprofil_tab_right_act";
		} else {
			document.getElementById("kanzleiprofilTabContent"+i).style.display = "none";
			document.getElementById("kanzleiprofil_tab_left_"+i).className = "kanzleiprofil_tab_left_no";
			document.getElementById("kanzleiprofil_tab_middle_"+i).className = "kanzleiprofil_tab_middle_no";
			document.getElementById("kanzleiprofil_tab_right_"+i).className = "kanzleiprofil_tab_right_no";
		}
	}  
}

function toggleLayer( whichLayer )
{
	if (whichLayer =='anwaltsuche')
	{
		location.href ='/profisearch.asp';

	}
  $('#geilosuche').css('display','none');
  $('#suchenrechtdeutschland').css('display','none');
  $('#suchenforum').css('display','none');
  $('#suchenuser').css('display','none');
  $('#suchenfea').css('display','none');
  $('#'+whichLayer).css('display','block');
}

jQuery.fn.slideFadeToggle = function(speed, easing, callback) {
  return this.animate({opacity: 'toggle', height: 'toggle'}, speed, easing, callback);
};

function submitsearch(keyword) 
{
	var elem;
	elem = document.getElementById("formgeilosuche");
	elem.q.value=keyword;
	//alert(keyword);
	elem.submit();
}

function submitfea()
{
	var elem;
	elem = document.getElementById("formsuchenfea");
	elem.q.value=elem.q.value + ' more:frag-einen-anwalt.de';
	elem.submit();
}

function submit123forum()
{
	var elem;
	elem = document.getElementById("formsuchenforum");
	elem.q.value=elem.q.value + ' site:www.frag-einen-steuerprofi.de inurl:__f OR inurl:forum_topic';
	elem.submit();
}


function ausklappen(element) {
	if ($("div#"+element).is(":hidden")) {
		$("div#"+element).slideDown("slow");
	} else {
		$("div#"+element).hide();
	}
}

var spPxStepWidth = 4;	// increase/decrease font every step by spPxStepWidth
var spPxBasis = 16;		// font size of spArticleBody at startup
//var spEmBasis 		= 1;		// font size of spArticleBody at startup
var spPxStep = -1;		// counter for current step (leave as 0)
var spPxMaxSteps = 1;		// maximum steps alowed
function spFontSizer(spInc, spReset) 
{
	// reset font size
	if (spReset) {
		spPxStep = -1;
	}

	// inside allowed steps?
	if (Math.abs(spPxStep + spInc) <= spPxMaxSteps) {

		// increase/decrease spPxStep
		spPxStep += spInc;

		// set new font size for every tag inside "spPxStep"
		spPxFontSize = spPxStep * spPxStepWidth + spPxBasis;
		spPxLineHeight = spPxStep * spPxStepWidth + spPxBasis + 6;

		// Magazin
		spPxBodyMag = document.getElementById('mittlere_spalte');
		if (spPxBodyMag != null) {
			spPxBodyMag.style.fontSize = spPxFontSize + "px";
			spPxBodyMag.style.lineHeight = spPxLineHeight + "px";
			if (spPxLineHeight == 26)
			{
				spPxBodyMag.style.letterSpacing = "1px";
			}
			if (spPxLineHeight < 26){
				spPxBodyMag.style.letterSpacing = "0px";
			}
		}
		
		// Magazin
		i_box = 0;
		while (i_box < 10) {
			spPxBodyMag2 = document.getElementsByName('box_content_420')[i_box];
			if (spPxBodyMag2 != null) {
				spPxBodyMag2.style.fontSize = spPxFontSize + "px";
				spPxBodyMag2.style.lineHeight = spPxLineHeight + "px";				
			}
			i_box++;
		}

		// Magazin
		spPxBodyForum = document.getElementById('forum_content');
		if (spPxBodyForum != null) {
			spPxBodyForum.style.fontSize = spPxFontSize + "px";
			spPxBodyForum.style.lineHeight = spPxLineHeight + "px";
			if (spPxLineHeight == 26)
			{
				spPxBodyForum.style.letterSpacing = "1px";
			}
			if (spPxLineHeight < 26){
				spPxBodyForum.style.letterSpacing = "0px";
			}
		}

		// FEA Start
		spPxBodyFEAStart = document.getElementById('fea_startseite');
		if (spPxBodyFEAStart != null) {
			spPxBodyFEAStart.style.fontSize = spPxFontSize + "px";
			spPxBodyFEAStart.style.lineHeight = spPxLineHeight + "px";
			if (spPxLineHeight == 26)
			{
				spPxBodyFEAStart.style.letterSpacing = "1px";
			}
			if (spPxLineHeight < 26){
				spPxBodyFEAStart.style.letterSpacing = "0px";
			}
		}

		// FEA Folge
		spPxBodyFEA = document.getElementById('main_content600');
		if (spPxBodyFEA != null) {
			spPxBodyFEA.style.fontSize = spPxFontSize + "px";
			spPxBodyFEA.style.lineHeight = spPxLineHeight + "px";
			if (spPxLineHeight == 26)
			{
				spPxBodyFEA.style.letterSpacing = "1px";
			}
			if (spPxLineHeight < 26){
				spPxBodyFEA.style.letterSpacing = "0px";
			}
		}

		// POA
		spPxBodyPOA = document.getElementById('main_content');
		if (spPxBodyPOA != null) {
			spPxBodyPOA.style.fontSize = spPxFontSize + "px";
			spPxBodyPOA.style.lineHeight = spPxLineHeight + "px";
			if (spPxLineHeight == 26)
			{
				spPxBodyPOA.style.letterSpacing = "1px";
			}
			if (spPxLineHeight < 26){
				spPxBodyPOA.style.letterSpacing = "0px";
			}
		}
		spPxBodyPOA = document.getElementById('f_a_produkte');
		if (spPxBodyPOA != null) {
			spPxBodyPOA.style.fontSize = spPxFontSize + "px";
			spPxBodyPOA.style.lineHeight = spPxLineHeight + "px";
			if (spPxLineHeight == 26)
			{
				spPxBodyPOA.style.letterSpacing = "1px";
			}
			if (spPxLineHeight < 26){
				spPxBodyPOA.style.letterSpacing = "0px";
			}
		}

//		spPxBodyMag = document.getElementById('mittlere_spalte');
//		if (spPxBody != null) spPxBodyMag.style.fontSize = spPxFontSize + "px";
	}

	if (spPxStep == -spPxMaxSteps) {
		document.getElementById("fontSwitchDec").src = "http://www.frag-einen-steuerprofi.de/images/font_dec_i.gif";
	} else if (spPxStep == spPxMaxSteps) {
		document.getElementById("fontSwitchInc").src = "http://www.frag-einen-steuerprofi.de/images/font_inc_i.gif";
	} else {
		document.getElementById("fontSwitchInc").src = "http://www.frag-einen-steuerprofi.de/images/font_inc.gif";
		document.getElementById("fontSwitchDec").src = "http://www.frag-einen-steuerprofi.de/images/font_dec.gif";
	}
} 



function setloc(locale)	{
	//first	set	cookie and then	reload current page
	var	today =	new	Date();
	var	expire = new Date();
	var	nDays =	1;
	expire.setTime(today.getTime() + 3600000*24*nDays);
	document.cookie	= "locale"+"="+escape(locale)+ ";expires="+expire.toGMTString();
	window.location.reload();
}
