function setCookie(selLang){ 
  var date = new Date(); 
  date.setTime(date.getTime()+(90*24*60*60*1000)); 
  var expires = "expires=" + date.toGMTString() + "; "; 
  var nameAndValue  = "Typo3_LanguageUID=" + selLang +"; "; 
  var path = " path=/"; 
  document.cookie = nameAndValue + expires + path; 
}

//set the popup window for modules
var modWin;
function moduleFenster(adresse){


if(modWin && !modWin.closed){
modWin.location.href=adresse;
modWin.focus();
}else{

var breite = screen.width;
var hoehe = screen.height;
modWin= window.open(adresse, "anzeige", "width=600,height=800,innerWidth=795,innerHeight=801,scrollbars=yes,menubar");
modWin.moveTo(breite - 600,0);
modWin.focus();
}

return false;

}


var win;

function fenster(adresse,windowName,width,height){

if(win && !win.closed){
  win.resizeTo(width,height);
  win.location.href=adresse;
  win.focus();
  }
else{
   var options = "width="+width+",height="+height+",scrollbars=yes";
   win = window.open(adresse, windowName, options);
   win.focus();}
return false;

}

function toggleList(id){
  var elem = window.frames[0].document.getElementById(id);
  if(!elem) return;
  elem.style.display = (elem.style.display==="block")?"none":"block";
  resizeIframe('modulliste');
  return false;
}

/***********************************************

* IFrame SSI script II- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)

* Visit DynamicDrive.com for hundreds of original DHTML scripts

* This notice must stay intact for legal use

***********************************************/



//Input the IDs of the IFRAMES you wish to dynamically resize to match its content height:

//Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or ["myframe"] or [] for none:

var iframeids=["modulliste"]



//Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended):

var iframehide="yes"



var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]

var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers



function resizeCaller() {

var dyniframe=new Array()

for (i=0; i<iframeids.length; i++){

if (document.getElementById)

resizeIframe(iframeids[i])

//reveal iframe for lower end browsers? (see var above):

if ((document.all || document.getElementById) && iframehide=="no"){

var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])

tempobj.style.display="block"

}

}

}



function resizeIframe(frameid){

if(navigator.userAgent.indexOf("Konqueror")>-1) return;

var currentfr=document.getElementById(frameid)

if (currentfr && !window.opera){

currentfr.style.display="block"

if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax

currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight; 

else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax

currentfr.height = currentfr.Document.body.scrollHeight;

if (currentfr.addEventListener)

currentfr.addEventListener("load", readjustIframe, false)

else if (currentfr.attachEvent){

currentfr.detachEvent("onload", readjustIframe) // Bug fix line

currentfr.attachEvent("onload", readjustIframe)

}

}

}



function readjustIframe(loadevt) {

var crossevt=(window.event)? event : loadevt

var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement

if (iframeroot)

resizeIframe(iframeroot.id);

}



function loadintoIframe(iframeid, url){

if (document.getElementById)

document.getElementById(iframeid).src=url

}



if (window.addEventListener)

window.addEventListener("load", resizeCaller, false)

else if (window.attachEvent)

window.attachEvent("onload", resizeCaller)

else

window.onload=resizeCaller






