var sidpat_js ='';
var sidpat0_js = '';
var sidpat3_js = '';

var standardTextSize = 1;

if(Cookie.read("fontSize")!==null){
  standardTextSize = Cookie.read("fontSize");
}

window.addEvent('domready', function() {
    textSizeUp(standardTextSize);
});


function fenster(jurl,name,menbar,toolbar,statbar,breite,hoehe){
	makePopup(jurl, name, breite, hoehe, 100, 100, 1, 1, menbar, toolbar, 0, 1, 'yes', statbar);
}

function makePopup(popupURL, popupName, breite, hoehe, xpos, ypos, resize, locbar, menbar, toolbar, personal, scroll, session, statbar){

	if (resize == '1'){
		resize = 'yes';
	} else {
		if (resize == '0'){
			resize = 'no';
		} else {
			if (!resize){
				resize = 'yes';
			}
		}
	}

	if (scroll == '1'){
	 scroll = 'yes';
	} else {
		if (scroll == '0'){
			scroll = 'no';
		} else {
			if (!scroll){
				scroll = 'yes';
			}
		}
	}

	if (locbar == '1' || locbar == 'yes'){
		//locbar = 'yes';
		locbar = 1;
	} else {
		//locbar = 'no';
		locbar = 0;
	}

	if (menbar == '1' || menbar == 'yes'){
		menbar = 'yes';
	} else {
  	menbar = 'no';
	}

	if (personal == '1' || personal == 'yes'){
		personal = 'yes';
	} else {
		personal = 'no';
	}

	if (toolbar == '1' || toolbar == 'yes'){
		toolbar = 'yes';
	} else {
		toolbar = 'no';
	}

	if (parseInt(breite) == 0 || String(parseInt(breite)) ==  'NaN'){
		breite = 800;
	}

	if (parseInt(hoehe) == 0 || String(parseInt(hoehe)) ==  'NaN'){
		hoehe = 600;
	}

	if (parseInt(xpos) == 0 || String(parseInt(xpos)) ==  'NaN'){
		xpos = 100;
	}

	if (parseInt(ypos) == 0 || String(parseInt(ypos)) ==  'NaN'){
		ypos = 100;
	}

	if (!popupName){
		popupName = 'standardWindow';
	}

	if (session != 'no'){
		if (popupURL.indexOf("?") != -1){
			popupURL = popupURL+sidpat3_js;
		} else {
			popupURL = popupURL+sidpat_js;
		}
	}
        newPopup = window.open(popupURL,popupName,"width="+breite+",height="+hoehe+",menubar="+menbar+", personalbar="+personal+", toolbar="+toolbar+",resizable="+resize+",scrollbars="+scroll+",location="+locbar+",left="+xpos+",top="+ypos+",status="+statbar);    
        //newPopup = window.open(popupURL,popupName,"width="+breite+",height="+hoehe+",menubar="+menbar+", personalbar="+personal+", toolbar="+toolbar+",resizable="+resize+",scrollbars="+scroll+",location=1,left="+xpos+",top="+ypos+",status="+statbar);    
        newPopup.focus();
}




function textSizeUp(num){
      if(num==1){
        document.getElementById('contentsize').style.fontSize = '1.0em';
      }
      if(num==2){
        document.getElementById('contentsize').style.fontSize = '1.125em';
      }
      if(num==3){
        document.getElementById('contentsize').style.fontSize = '1.25em';
      }
      Cookie.write('fontSize', num, {path:'/'});
}

// New Function for Toplevel
// Highlights of the Top Navigation
function topactive(pos) {
    
    elementsH = "highlight" + pos;
    elementsT = "tilde" + (pos + 1);

        if (document.getElementById(elementsH) .className == "normal") {
            document.getElementById(elementsH) .className = "over";
            if(document.getElementById(elementsT)!==null){
              document.getElementById(elementsT) .className = "sub";
            }
        } else {
            document.getElementById(elementsH) .className = "normal";
            if(document.getElementById(elementsT)!==null){
              document.getElementById(elementsT) .className = "subfirst";
            }
        }
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

/* function to restore the images swap */
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

/* function to find the actual html-object  */
function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

/* function to change the image-files  */
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

/* Function to set the Layers visible */
function showLayer(welcher)
{
var objLabels = document.getElementById(welcher); 
//objLabels.style.display == "none";
	
	if (objLabels.style.display == "none") {
	
		objLabels.style.display = "block";
		objLabels.style.visibility = "visible";
	}
	else {
		objLabels.style.display = "none";
	}
}


/* Function to set the Layers hidden */
function closeLayer(welcher)
{
var objLabels = document.getElementById(welcher); 
	
	if (objLabels.style.display == "block") {
		objLabels.style.display = "none";
	}
	else {
		objLabels.style.display = "none";
	}
}

// TabNavigation Reset the Highlights

function tabinactive() {

var tab1,tab2,tab3,tab4,tab5,tab6,tab7,tab8,tab9,tab10

tab1=document.getElementById('tab1');
tab2=document.getElementById('tab2');
tab3=document.getElementById('tab3');
tab4=document.getElementById('tab4');
tab5=document.getElementById('tab5');
tab6=document.getElementById('tab6');
tab7=document.getElementById('tab7');
tab8=document.getElementById('tab8');
tab9=document.getElementById('tab9');
tab10=document.getElementById('tab10');


if (tab1){document.getElementById('tab1').className = "tabinactive";}
if (tab2){document.getElementById('tab2').className = "tabinactive";}
if (tab3){document.getElementById('tab3').className = "tabinactive";}
if (tab4){document.getElementById('tab4').className = "tabinactive";}
if (tab5){document.getElementById('tab5').className = "tabinactive";}
if (tab6){document.getElementById('tab6').className = "tabinactive";}
if (tab7){document.getElementById('tab7').className = "tabinactive";}
if (tab8){document.getElementById('tab8').className = "tabinactive";}
if (tab9){document.getElementById('tab9').className = "tabinactive";}
if (tab10){document.getElementById('tab10').className = "tabinactive";}
    //etc.
}

// TabNavigation Activate the Highlights

function tabactive(id) {
  if (document.getElementById(id).className == "tabinactive") {
    document.getElementById(id).className = "tabactive";
    
  } else {
    document.getElementById(id).className = "tabinactive";
  }
}

function show(id)
{
// Tabnavigation Change the Container
var box = new Array();
var tabcontent1,tabcontent2,tabcontent3,tabcontent4,tabcontent5,tabcontent6,tabcontent7,tabcontent8,tabcontent9,tabcontent10

tabcontent1=document.getElementById('tabcontent1');
tabcontent2=document.getElementById('tabcontent2');
tabcontent3=document.getElementById('tabcontent3');
tabcontent4=document.getElementById('tabcontent4');
tabcontent5=document.getElementById('tabcontent5');
tabcontent6=document.getElementById('tabcontent6');
tabcontent7=document.getElementById('tabcontent7');
tabcontent8=document.getElementById('tabcontent8');
tabcontent9=document.getElementById('tabcontent9');
tabcontent10=document.getElementById('tabcontent10');

if (tabcontent1){box[0] = 'tabcontent1';}
if (tabcontent2){box[1] = 'tabcontent2';}
if (tabcontent3){box[2] = 'tabcontent3';}
if (tabcontent4){box[3] = 'tabcontent4';}
if (tabcontent5){box[4] = 'tabcontent5';}
if (tabcontent6){box[5] = 'tabcontent6';}
if (tabcontent7){box[6] = 'tabcontent7';}
if (tabcontent8){box[7] = 'tabcontent8';}
if (tabcontent9){box[8] = 'tabcontent9';}
if (tabcontent10){box[9] = 'tabcontent10';}

//etc.

        if(document.getElementById(id).style.display=="none")
        {
                for(i=0;i<box.length;i++)
                { document.getElementById(box[i]).style.display="none"; }

                document.getElementById(id).style.display="block";
        }
        else
        { document.getElementById(id).style.display="block"; }
}


//Globale Variable welche f�r "printpage" ben�tigt wird
var activeTab;

//Funktion welche tab active inactive setzt udn inhalt anzeigt by juwimm
function showtab(id) 
{   
	
	activeTab = id;	
    //tab aktiv setzen und andere Tabs inaktiv setzen, tabcontainer anzeigen
    for (i = 0; i < tabLables.length; i++) 
    {           
        if ((i+1) == id)//tab activ setzen 
        {
            if (document.getElementById("tab"+(i+1)).className == "tabinactive") 
            {
                document.getElementById("tab"+(i+1)).className = "tabactive";
            }
            document.getElementById("tabcontent"+(i+1)).style.display = "block";
              
        }
        else //Tab inactiv setzen 
        {
            
            document.getElementById("tab"+(i+1)).className = "tabinactive";
            //Tabcontainer inaktiv setzen
            document.getElementById("tabcontent"+(i+1)).style.display = "none";
        }
    }
}

var activeSubcontactDiv = undefined;
var activeSubcontactSelect = undefined;

function updateSubcontactField(div, select) {

    var subcontactDiv 		= document.getElementById(div);
    var subcontactSelect 	= document.getElementById(select);
    
    if (activeSubcontactSelect != null) {
    	activeSubcontactSelect.selectedIndex = 0;
    	activeSubcontactDiv.style.display = 'none';
    	
    }
    
    if (subcontactDiv != null &&  subcontactDiv != undefined) {
         subcontactDiv.style.display = 'block';
         activeSubcontactDiv = subcontactDiv;
         activeSubcontactSelect = subcontactSelect;
    }
}

function tryit(){
    document.frm.i_gruppe.value = req.responseText;
}

window.addEvent('domready', function()
{
// main navi dropdowns

	$$('#navMain > ul > li').each( function(num)

	{

		var over = false;

		var outDelay = $empty.delay(100);

		var hideDelay = $empty.delay(100);

		var layer = num.getElements('ul.layer')[0];

		layer.fade('hide').setStyle('display','none');

		num.addEvent('mouseover', function(e)

		{

			over = true;

			if( !Browser.Engine.trident) layer.set( 'tween', {duration:250}).setStyles({ display:'block' }).fade('in');

			else layer.setStyle('display','block').fade('show');

		});

		num.addEvent('mouseout', function(e)

		{

			over = false;

			$clear( outDelay);

			$clear( hideDelay);

			outDelay = (function()

			{

				if( over==false)

				{

					if( !Browser.Engine.trident)

					{

						layer.set( 'tween', {duration:500}).fade('out');

						hideDelay = (function()

						{

							layer.setStyle('display','none');

						}).delay(500);

					}

					else layer.setStyle('display','none');

				}

			}).delay(50);

		});

	});
});


