// 
  function exchangeDisplay(id){
     var img = 'img_' + id;
     if(document.getElementById(id).style.display == 'none' || document.getElementById(id).style.display == '' )
     {
      document.getElementById(id).style.display = 'block';
      document.getElementById(img).src = '/cps/rde/xbcr/SID-50838842-E9D813E6/btc-internet_ch/images/button_branchen_up.gif'; // Grafik referenzieren
     }
     else
     {
      document.getElementById(id).style.display = 'none';
      document.getElementById(img).src = '/cps/rde/xbcr/SID-50838842-E9D813E6/btc-internet_ch/images/button_branchen_down.gif'; // Grafik referenzieren
     }
    }
function ShowHide(id) { // Div ein- und ausblenden
    obj = document.getElementsByTagName("div");
    if (obj[id].style.visibility == 'visible'){
    obj[id].style.visibility = 'hidden';
    }
    else {
    obj[id].style.visibility = 'visible';
    }
}
// Überprüfung, ob die Abmeldung für eine Veranstaltung alle notwendigen Werte enthält.
function checkAnmeldung()
{
    var error = false;
    var elemente = new Array("vorname", "name", "adresse", "plz", "ort", "email", "anzahl");
    for (var i = 0; i < elemente.length; ++i)
    {
        var ctrl = document.getElementsByName(elemente[i])[0];
        if (ctrl.value == "")
        {
            ctrl.style.backgroundColor = '#ff6666';
            error = true;
        }
        else
        {
            ctrl.style.backgroundColor = 'transparent';
        }
    }
    if (!error)
    {
        document.getElementById('errorFrame').style.visibility = 'hidden';
        document.getElementById('errorFrame').style.display = 'none';
    }
    else
    {
        document.getElementById('errorFrame').style.visibility = 'visible';
        document.getElementById('errorFrame').style.display = "block";    
    }
    if (document.anmeldung.email.value.indexOf('@') == -1)
    {
        document.anmeldung.email.style.backgroundColor = '#ff6666';
        document.getElementById('errorFrameEmail').style.visibility = 'visible';
        document.getElementById('errorFrameEmail').style.display = "block"; 
        error = true;
    }
    else
    {
        document.anmeldung.email.style.backgroundColor = 'transparent';
        document.getElementById('errorFrameEmail').style.visibility = 'hidden';
        document.getElementById('errorFrameEmail').style.display = "none"; 
    }
    if (!error)
    {
        document.anmeldung.submit();
    }
 }
//Funtion für die Überprüfung von Daten für die Beantragung von Werbematerial
function checkWerbematerial()
{
    var error = false;
    var elemente = new Array("vorname", "name", "firma", "email", "download");
    for (var i = 0; i < elemente.length; ++i)
    {
        var ctrl = document.getElementsByName(elemente[i])[0];
        if (ctrl.value == "")
        {
            ctrl.style.backgroundColor = '#ff6666';
            error = true;
        }
        else
        {
            ctrl.style.backgroundColor = 'transparent';
        }
    }
    if (!error)
    {
        document.getElementById('errorFrame').style.visibility = 'hidden';
        document.getElementById('errorFrame').style.display = 'none';
    }
    else
    {
        document.getElementById('errorFrame').style.visibility = 'visible';
        document.getElementById('errorFrame').style.display = "block";    
    }
    if (document.werbematerial.email.value.indexOf('@') == -1)
    {
        document.werbematerial.email.style.backgroundColor = '#ff6666';
        document.getElementById('errorFrameEmail').style.visibility = 'visible';
        document.getElementById('errorFrameEmail').style.display = "block"; 
        error = true;
    }
    else
    {
        document.werbematerial.email.style.backgroundColor = 'transparent';
        document.getElementById('errorFrameEmail').style.visibility = 'hidden';
        document.getElementById('errorFrameEmail').style.display = "none"; 
    }
    var anzahlDownload=0;
    var error2 = true;
    anzahlDownload=document.werbematerial.anzahlDownload.value;
    for (var y = 0; y < anzahlDownload; ++y){
       if (document.werbematerial.download[y].checked==true)
       {           
        error2 = false;
       }
    }
   if (error2)
    {
        //document.werbematerial.download.style.backgroundColor = '#ff6666';
        document.getElementById('errorFrameDownload').style.visibility = 'visible';
        document.getElementById('errorFrameDownload').style.display = "block"; 
        error = true;
    }
   if (!error && !error2)
    {
     document.werbematerial.submit();
    }
 }
// Überprüfung, ob die Abmeldung für eine Veranstaltung alle notwendigen Werte enthält.
function checkAbmeldung()
{
    var error = false;
    var elemente = new Array("vorname", "name", "plz", "ort", "email", "anzahl");
    for (var i = 0; i < elemente.length; ++i)
    {
        var ctrl = document.getElementsByName(elemente[i])[0];
        if (ctrl.value == "")
        {
            ctrl.style.backgroundColor = '#ff6666';
            error = true;
        }
        else
        {
            ctrl.style.backgroundColor = 'transparent';
        }
    }
    if (!error)
    {
        document.getElementById('errorFrame').style.visibility = 'hidden';
        document.getElementById('errorFrame').style.display = 'none';
    }
    else
    {
        document.getElementById('errorFrame').style.visibility = 'visible';
        document.getElementById('errorFrame').style.display = "block";    
    }
    if (document.abmeldung.email.value.indexOf('@') == -1)
    {
        document.abmeldung.email.style.backgroundColor = '#ff6666';
        document.getElementById('errorFrameEmail').style.visibility = 'visible';
        document.getElementById('errorFrameEmail').style.display = "block"; 
        error = true;
    }
    else
    {
        document.abmeldung.email.style.backgroundColor = 'transparent';
        document.getElementById('errorFrameEmail').style.visibility = 'hidden';
        document.getElementById('errorFrameEmail').style.display = "none"; 
    }
    if (!error)
    {
        document.abmeldung.submit();
    }
 }
// Überprüfung, ob eine Absender beim Versenden einer Info-Email angegeben wurde.
function checkSendInfoMail()
{
    if (document.infoMail.absender.value.indexOf('@') == -1 || document.infoMail.absender.value == "")
    {
        document.infoMail.absender.style.backgroundColor = '#ff6666';
        document.getElementById('errorFrameInfoEmail').style.visibility = 'visible';
        document.getElementById('errorFrameInfoEmail').style.display = "block"; 
    }
    else
    {
        document.infoMail.submit();
    }
 }
var checkSendDocuments;
function sendDocuments(){
checkSendDocuments=true;
}
// Überprüfung, ob eine Bwerbung alle notwendigen Werte enthält.
function checkBewerbung()
{
    var error = false;
    var elemente = new Array("vorname", "name", "geburtsdatum", "adresse", "plz", "ort", "fon", "email", "einstieg");
    for (var i = 0; i < elemente.length; ++i)
    {
        var ctrl = document.getElementsByName(elemente[i])[0];
        if (ctrl.value == "")
        {
            ctrl.style.backgroundColor = '#ff6666';
            error = true;
        }
        else
        {
            ctrl.style.backgroundColor = 'transparent';
        }
    }
    if (!error)
    {
        document.getElementById('errorFrame').style.visibility = 'hidden';
        document.getElementById('errorFrame').style.display = 'none';
    }
    else
    {
        document.getElementById('errorFrame').style.visibility = 'visible';
        document.getElementById('errorFrame').style.display = "block";    
    }
    if (document.bewerbung.email.value.indexOf('@') == -1)
    {
        document.bewerbung.email.style.backgroundColor = '#ff6666';
        document.getElementById('errorFrameEmail').style.visibility = 'visible';
        document.getElementById('errorFrameEmail').style.display = "block"; 
        error = true;
    }
    else
    {
        document.bewerbung.email.style.backgroundColor = 'transparent';
        document.getElementById('errorFrameEmail').style.visibility = 'hidden';
        document.getElementById('errorFrameEmail').style.display = "none"; 
    }
    if (! /(0[1-9]|[12][0-9]|3[01])[- \/.](0[1-9]|1[012])[- \/.](19|20)\d\d/.test(document.bewerbung.geburtsdatum.value))
    {
        document.bewerbung.geburtsdatum.style.backgroundColor = '#ff6666';
        document.getElementById('errorFrameDate').style.visibility = 'visible';
        document.getElementById('errorFrameDate').style.display = "block"; 
        error = true;
    }
    else
    {
        document.bewerbung.geburtsdatum.style.backgroundColor = 'transparent';
        document.getElementById('errorFrameDate').style.visibility = 'hidden';
        document.getElementById('errorFrameDate').style.display = "none"; 
    }
    if (! /(0[1-9]|[12][0-9]|3[01])[- \/.](0[1-9]|1[012])[- \/.](19|20)\d\d/.test(document.bewerbung.einstieg.value))
    {
        document.bewerbung.einstieg.style.backgroundColor = '#ff6666';
        document.getElementById('errorFrameDate').style.visibility = 'visible';
        document.getElementById('errorFrameDate').style.display = "block"; 
        error = true;
    }
    else
    {
        document.bewerbung.einstieg.style.backgroundColor = 'transparent';
        document.getElementById('errorFrameDate').style.visibility = 'hidden';
        document.getElementById('errorFrameDate').style.display = "none"; 
    }
    if (checkSendDocuments!=true){
        document.getElementById('errorFrameDokumente').style.visibility = 'visible';
        document.getElementById('errorFrameDokumente').style.display = "block"; 
        error = true;
    }
    if (!error)
    {
        document.bewerbung.submit();
    }
 }
function PruefeDatum(Datum)
      {
      //alert("Datum prüfen");
      var Datum, Tag, Monat, Jahr, Laenge, tageMonat;
      Laenge=Datum.length;
      
      if (Laenge==10 && Datum.substring(2,3)=="." && Datum.substring(5,6)=="."){        
        Tag=Datum.substr(0,2);        
        Monat=Datum.substr(3,2);
        Jahr=Datum.substr(6,4);
        
        //alert(Tag);
        //alert(Monat);
        //alert(Jahr);
        
        parseInt(Tag);
        //alert(Tag);
        parseInt(Monat);
        //alert(Monat);
        parseInt(Jahr);
        //alert(Jahr);
      }
      else{
        if (Laenge>0){
            // nur wenn überhaupt was eingegeben wurde..
            alert("Bitte geben Sie ein gültiges Datum im Format tt.mm.jjjj ein.");            
        }else{
            return true;
        }
        return false;
      }
      
      if (Monat==4 || Monat==6 || Monat==9 || Monat==11){
        tageMonat=30;}
      else if (Monat==1 || Monat==3 || Monat==5 || Monat==7 || Monat==8 || Monat==10 || Monat==12){
        tageMonat=31;
      }
      else if(Monat==2 && Jahr%4==0 && Jahr%100!=0 || Jahr%400==0){
        tageMonat=29;
      }
      else if(Monat==2 && Jahr%4!=0 || Jahr%100==0 && Jahr%400!=0){
        tageMonat=28;
      }
      
      if (Tag>=1 && Tag<=tageMonat && Monat>=1 && Monat<=12 && Jahr<=2030){
        return true;    
      }
      else{
        alert("Bitte geben Sie ein gültiges Datum im Format tt.mm.jjjj ein.");
        return false;
      }
    }
function eingaben_ueberpruefen2(){
    var error = false;
    var elemente = new Array("email", "vorname", "name", "strasse", "plz", "ort");
    for (var i = 0; i < elemente.length; ++i)
    {
        var ctrl = document.getElementsByName(elemente[i])[0];
        if (ctrl.value == "")
        {
            ctrl.style.backgroundColor = '#ff6666';
            error = true;
        }
        else
        {
            ctrl.style.backgroundColor = 'transparent';
        }
    }
    if (!error)
    {
        document.getElementById('errorFrame').style.visibility = 'hidden';
        document.getElementById('errorFrame').style.display = 'none';
    }
    else
    {
        document.getElementById('errorFrame').style.visibility = 'visible';
        document.getElementById('errorFrame').style.display = "block";    
    }
    if (document.kontakt.email.value.indexOf('@') == -1)
    {
        document.kontakt.email.style.backgroundColor = '#ff6666';
        document.getElementById('errorFrameEmail').style.visibility = 'visible';
        document.getElementById('errorFrameEmail').style.display = "block"; 
        error = true;
    }
    else
    {
        document.kontakt.email.style.backgroundColor = 'transparent';
        document.getElementById('errorFrameEmail').style.visibility = 'hidden';
        document.getElementById('errorFrameEmail').style.display = "none"; 
    }
    if (!error)
    {
        document.kontakt.submit();
    }
}
//Script für Homepage
var fadebgcolor="white"
////NO need to edit beyond here/////////////
 
var fadearray=new Array() //array to cache fadeshow instances
var fadeclear=new Array() //array to cache corresponding clearinterval pointers
 
var dom=(document.getElementById) //modern dom browsers
var iebrowser=document.all
 
function fadeshow(theimages, fadewidth, fadeheight, borderwidth, delay, pause, displayorder){
this.pausecheck=pause
this.mouseovercheck=0
this.delay=delay
this.degree=10 //initial opacity degree (10%)
this.curimageindex=0
this.nextimageindex=1
fadearray[fadearray.length]=this
this.slideshowid=fadearray.length-1
this.canvasbase="canvas"+this.slideshowid
this.curcanvas=this.canvasbase+"_0"
if (typeof displayorder!="undefined")
theimages.sort(function() {return 0.5 - Math.random();}) //thanks to Mike (aka Mwinter) :)
this.theimages=theimages
this.imageborder=parseInt(borderwidth)
this.postimages=new Array() //preload images
for (p=0;p<theimages.length;p++){
this.postimages[p]=new Image()
this.postimages[p].src=theimages[p][0]
}
 
var fadewidth=fadewidth+this.imageborder*2
var fadeheight=fadeheight+this.imageborder*2
 
if (iebrowser&&dom||dom) //if IE5+ or modern browsers (ie: Firefox)
document.write('<div id="master'+this.slideshowid+'" style="position:relative;width:'+fadewidth+'px;height:'+fadeheight+'px;overflow:hidden;"><div id="'+this.canvasbase+'_0" style="position:absolute;width:'+fadewidth+'px;height:'+fadeheight+'px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:'+fadebgcolor+'"></div><div id="'+this.canvasbase+'_1" style="position:absolute;width:'+fadewidth+'px;height:'+fadeheight+'px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:'+fadebgcolor+'"></div></div>')
else
document.write('<div><img name="defaultslide'+this.slideshowid+'" src="'+this.postimages[0].src+'"></div>')
 
if (iebrowser&&dom||dom) //if IE5+ or modern browsers such as Firefox
this.startit()
else{
this.curimageindex++
setInterval("fadearray["+this.slideshowid+"].rotateimage()", this.delay)
}
}
function fadepic(obj){
if (obj.degree<100){
obj.degree+=10
if (obj.tempobj.filters&&obj.tempobj.filters[0]){
if (typeof obj.tempobj.filters[0].opacity=="number") //if IE6+
obj.tempobj.filters[0].opacity=obj.degree
else //else if IE5.5-
obj.tempobj.style.filter="alpha(opacity="+obj.degree+")"
}
else if (obj.tempobj.style.MozOpacity)
obj.tempobj.style.MozOpacity=obj.degree/101
else if (obj.tempobj.style.KhtmlOpacity)
obj.tempobj.style.KhtmlOpacity=obj.degree/100
else if (obj.tempobj.style.opacity&&!obj.tempobj.filters)
obj.tempobj.style.opacity=obj.degree/101
}
else{
clearInterval(fadeclear[obj.slideshowid])
obj.nextcanvas=(obj.curcanvas==obj.canvasbase+"_0")? obj.canvasbase+"_0" : obj.canvasbase+"_1"
obj.tempobj=iebrowser? iebrowser[obj.nextcanvas] : document.getElementById(obj.nextcanvas)
obj.populateslide(obj.tempobj, obj.nextimageindex)
obj.nextimageindex=(obj.nextimageindex<obj.postimages.length-1)? obj.nextimageindex+1 : 0
setTimeout("fadearray["+obj.slideshowid+"].rotateimage()", obj.delay)
}
}
 
fadeshow.prototype.populateslide=function(picobj, picindex){
var slideHTML=""
if (this.theimages[picindex][1]!="") //if associated link exists for image
//slideHTML='<a href="'+this.theimages[picindex][1]+'" target="'+this.theimages[picindex][2]+'">'
//slideHTML+='<img src="'+this.postimages[picindex].src+'" border="'+this.imageborder+'px">'
//if (this.theimages[picindex][1]!="") //if associated link exists for image
//slideHTML+='</a>'
//picobj.innerHTML=slideHTML

slideHTML = '<a href="'+this.theimages[picindex][4]+'" target="'+this.theimages[picindex][2]+'"><img src="'+this.postimages[picindex].src+'" border="'+this.imageborder+'px">'
slideHTML+='<div style="width:360px;position:absolute;top:30px;left:620px;z-index:1"><h3 style="text-align:right;font-size:18px;">'+this.theimages[picindex][3]+'</h3><p align="right">'+this.theimages[picindex][1]+'</p></div>'
slideHTML+='</a>'
picobj.innerHTML=slideHTML
}
 
 
fadeshow.prototype.rotateimage=function(){
if (this.pausecheck==1) //if pause onMouseover enabled, cache object
var cacheobj=this
if (this.mouseovercheck==1)
setTimeout(function(){cacheobj.rotateimage()}, 100)
else if (iebrowser&&dom||dom){
this.resetit()
var crossobj=this.tempobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
crossobj.style.zIndex++
fadeclear[this.slideshowid]=setInterval("fadepic(fadearray["+this.slideshowid+"])",50)
this.curcanvas=(this.curcanvas==this.canvasbase+"_0")? this.canvasbase+"_1" : this.canvasbase+"_0"
}
else{
var ns4imgobj=document.images['defaultslide'+this.slideshowid]
ns4imgobj.src=this.postimages[this.curimageindex].src
}
this.curimageindex=(this.curimageindex<this.postimages.length-1)? this.curimageindex+1 : 0
}
 
fadeshow.prototype.resetit=function(){
this.degree=10
var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
if (crossobj.filters&&crossobj.filters[0]){
if (typeof crossobj.filters[0].opacity=="number") //if IE6+
crossobj.filters(0).opacity=this.degree
else //else if IE5.5-
crossobj.style.filter="alpha(opacity="+this.degree+")"
}
else if (crossobj.style.MozOpacity)
crossobj.style.MozOpacity=this.degree/101
else if (crossobj.style.KhtmlOpacity)
crossobj.style.KhtmlOpacity=this.degree/100
else if (crossobj.style.opacity&&!crossobj.filters)
crossobj.style.opacity=this.degree/101
}
 
 
fadeshow.prototype.startit=function(){
var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
this.populateslide(crossobj, this.curimageindex)
if (this.pausecheck==1){ //IF SLIDESHOW SHOULD PAUSE ONMOUSEOVER
var cacheobj=this
var crossobjcontainer=iebrowser? iebrowser["master"+this.slideshowid] : document.getElementById("master"+this.slideshowid)
crossobjcontainer.onmouseover=function(){cacheobj.mouseovercheck=1}
crossobjcontainer.onmouseout=function(){cacheobj.mouseovercheck=0}
}
this.rotateimage()
}
// Ende Script für Homepage
/*/cps/rde/xbcr/SID-50838842-E9D813E6/btc-internet_ch/images/tab_right_active.gif/cps/rde/xbcr/SID-50838842-E9D813E6/btc-internet_ch/images/tab_right_inactive.gif/cps/rde/xbcr/SID-50838842-E9D813E6/btc-internet_ch/images/tab_right_over.gif*/
/************************************************************************************************************
TABVIEW
    (C) www.dhtmlgoodies.com, October 2005
    
    This is a script from www.dhtmlgoodies.com. You will find this and a lot of other scripts at our website.    
    
    Terms of use:
    You are free to use this script as long as the copyright message is kept intact. However, you may not
    redistribute, sell or repost it without our permission.
    
    Updated:
        
        March, 14th, 2006 - Create new tabs dynamically
        March, 15th, 2006 - Dynamically delete a tab
        
    Thank you!
    
    www.dhtmlgoodies.com
    Alf Magne Kalleland
    
    ************************************************************************************************************/        
    var textPadding = 14; // Padding at the left of tab text - bigger value gives you wider tabs
    var strictDocType = true; 
    var tabView_maxNumberOfTabs = 6;    // Maximum number of tabs
    
    /* Don't change anything below here */
    var tabObj = new Array();
    var activeTabIndex = new Array();
    var MSIE = navigator.userAgent.indexOf('MSIE')>=0?true:false;
    
    var regExp = new RegExp(".*MSIE ([0-9]\.[0-9]).*","g");
    var navigatorVersion = navigator.userAgent.replace(regExp,'$1');
    
    var ajaxObjects = new Array();
    var tabView_countTabs = new Array();
    var tabViewHeight = new Array();
    var tabDivCounter = 0;
    var closeImageHeight = 8;    // Pixel height of close buttons
    var closeImageWidth = 8;    // Pixel height of close buttons
    
    
    function setPadding(obj,padding){
        var span = obj.getElementsByTagName('SPAN')[0];
        span.style.paddingLeft = padding + 'px';    
        span.style.paddingRight = padding + 'px';    
    }
    function showTab(parentId,tabIndex)
    {
        var parentId_div = parentId + "_";
        if(!document.getElementById('tabView' + parentId_div + tabIndex)){
            return;
        }
        if(activeTabIndex[parentId]>=0){
            if(activeTabIndex[parentId]==tabIndex){
                return;
            }
    
            var obj = document.getElementById('tabTab'+parentId_div + activeTabIndex[parentId]);
            
            obj.className='tabInactive';
            var img = obj.getElementsByTagName('IMG')[0];
            if(img.src.indexOf('tab_')==-1)img = obj.getElementsByTagName('IMG')[1];
            if((navigatorVersion && navigatorVersion>6) || !(MSIE)){
                img.src = '/cps/rde/xbcr/SID-50838842-E9D813E6/btc-internet_ch/images/tab_right_inactive.gif';
            }
            document.getElementById('tabView' + parentId_div + activeTabIndex[parentId]).style.display='none';
        }
        
        var thisObj = document.getElementById('tabTab'+ parentId_div +tabIndex);    
            
        thisObj.className='tabActive';
        var img = thisObj.getElementsByTagName('IMG')[0];
        if(img.src.indexOf('tab_')==-1)img = thisObj.getElementsByTagName('IMG')[1];
        if((navigatorVersion && navigatorVersion>6) || !(MSIE)){
            img.src = '/cps/rde/xbcr/SID-50838842-E9D813E6/btc-internet_ch/images/tab_right_active.gif';
        }
        
        document.getElementById('tabView' + parentId_div + tabIndex).style.display='block';
        activeTabIndex[parentId] = tabIndex;
        
        var parentObj = thisObj.parentNode;
        var aTab = parentObj.getElementsByTagName('DIV')[0];
        countObjects = 0;
        var startPos = 2;
        var previousObjectActive = false;
        while(aTab){
            if(aTab.tagName=='DIV'){
                if(previousObjectActive){
                    previousObjectActive = false;
                    startPos-=2;
                }
                if(aTab==thisObj){
                    startPos-=2;
                    previousObjectActive=true;
                    setPadding(aTab,textPadding+1);
                }else{
                    setPadding(aTab,textPadding);
                }
                
                //aTab.style.left = startPos + 'px'; // Abstand zwischen Tabsddd
                countObjects++;
                startPos+=2;
            }            
            aTab = aTab.nextSibling;
        }
        
        return;
    }
    
    function tabClick()
    {
        var idArray = this.id.split('_');        
        showTab(this.parentNode.parentNode.id,idArray[idArray.length-1].replace(/[^0-9]/gi,''));
        
        
    }
    
    function initTabs(mainContainerID,tabTitles,activeTab,width,height,closeButtonArray,additionalTab)
    {
        if(!closeButtonArray)closeButtonArray = new Array();
        
        if(!additionalTab || additionalTab=='undefined'){            
            tabObj[mainContainerID] = document.getElementById(mainContainerID);
            width = width + '';
            if(width.indexOf('%')<0)width= width + 'px';
            tabObj[mainContainerID].style.width = width;
                        
            height = height + '';
            if(height.length>0){
                if(height.indexOf('%')<0)height= height + 'px';
                tabObj[mainContainerID].style.height = height;
            }
            
            tabViewHeight[mainContainerID] = height;
            
            var tabDiv = document.createElement('DIV');        
            var firstDiv = tabObj[mainContainerID].getElementsByTagName('DIV')[0];    
            
            tabObj[mainContainerID].insertBefore(tabDiv,firstDiv);    
            tabDiv.className = 'tabPane';            
            tabView_countTabs[mainContainerID] = 0;
        }else{
            var tabDiv = tabObj[mainContainerID].getElementsByTagName('DIV')[0];
            var firstDiv = tabObj[mainContainerID].getElementsByTagName('DIV')[1];
            height = tabViewHeight[mainContainerID];
            activeTab = tabView_countTabs[mainContainerID];        
    
            
        }
        
        
        for(var no=0;no<tabTitles.length;no++){
            var aTab = document.createElement('DIV');
            aTab.id = 'tabTab' + mainContainerID + "_" +  (no + tabView_countTabs[mainContainerID]);
            //aTab.onmouseover = rolloverTab;
            //aTab.onmouseout = rolloutTab;
            aTab.onclick = tabClick;
            aTab.className='tabInactive';
            tabDiv.appendChild(aTab);
            var span = document.createElement('SPAN');
            span.innerHTML = tabTitles[no];
            span.style.position = 'relative';
            aTab.appendChild(span);
            
            if(closeButtonArray[no]){
                var closeButton = document.createElement('IMG');
                closeButton.src = 'images/close.gif';
                closeButton.height = closeImageHeight + 'px';
                closeButton.width = closeImageHeight + 'px';
                closeButton.setAttribute('height',closeImageHeight);
                closeButton.setAttribute('width',closeImageHeight);
                closeButton.style.position='absolute';
                closeButton.style.top = '6px';
                closeButton.style.right = '0px';
                closeButton.onmouseover = hoverTabViewCloseButton;
                closeButton.onmouseout = stopHoverTabViewCloseButton;
                
                span.innerHTML = span.innerHTML + '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';    
                
                var deleteTxt = span.innerHTML+'';
                closeButton.onclick = function(){ deleteTab(this.parentNode.innerHTML) };
                span.appendChild(closeButton);
            }
            
            var img = document.createElement('IMG');
            img.valign = 'bottom';
            img.src = '/cps/rde/xbcr/SID-50838842-E9D813E6/btc-internet_ch/images/tab_right_inactive.gif';
            // IE5.X FIX
            if((navigatorVersion && navigatorVersion<6) || (MSIE && !strictDocType)){
                img.style.styleFloat = 'none';
                img.style.position = 'relative';    
                img.style.top = '4px'
                span.style.paddingTop = '4px';
                aTab.style.cursor = 'hand';
            }    // End IE5.x FIX
            aTab.appendChild(img);
        }
        var tabs = tabObj[mainContainerID].getElementsByTagName('DIV');
        var divCounter = 0;
        for(var no=0;no<tabs.length;no++){
            if(tabs[no].className=='aTab' && tabs[no].parentNode.id == mainContainerID){
                if(height.length>0)tabs[no].style.height = height;
                tabs[no].style.display='none';
                tabs[no].id = 'tabView' + mainContainerID + "_" + divCounter;
                divCounter++;
            }            
        }    
        tabView_countTabs[mainContainerID] = tabView_countTabs[mainContainerID] + tabTitles.length;    
        showTab(mainContainerID,activeTab);
        return activeTab;
    }    
    
    function getTabIndexByTitle(tabTitle)
    {
        var regExp = new RegExp("(.*?)&nbsp.*$","gi");
        tabTitle = tabTitle.replace(regExp,'$1');
        for(var prop in tabObj){
            var divs = tabObj[prop].getElementsByTagName('DIV');
            for(var no=0;no<divs.length;no++){
                if(divs[no].id.indexOf('tabTab')>=0){
                    var span = divs[no].getElementsByTagName('SPAN')[0];
                    var regExp2 = new RegExp("(.*?)&nbsp.*$","gi");
                    var spanTitle = span.innerHTML.replace(regExp2,'$1');
                    
                    if(spanTitle == tabTitle){
                        
                        var tmpId = divs[no].id.split('_');                        
                        return Array(prop,tmpId[tmpId.length-1].replace(/[^0-9]/g,'')/1);
                    }        
                }
            }
        }
        
        return -1;
        
    }
 ///cps/rde/xbcr/SID-50838842-E9D813E6/btc-internet_ch/images/tab_right_inactive.gif
