// opendoc.js


var xleft=0;
var ytop=0;

function onwPers(address) {
	winname = "personen";
	xsize = 555; ysize = 550; xleft = 50; ytop = 50;
	if (is.ie) {
		timerx = setTimeout("openWinDelay('"+address+"', '"+winname+"', 'yes', 'yes', 'no', 'no', 'no', 'no', "+xsize+", "+ysize+", "+ytop+", "+xleft+")", 400);
	} else {
		openWinDelay(address, winname, 'yes', 'yes', 'no', 'no', 'no', 'no', xsize, ysize, ytop, xleft)
	}
}

function onwImg(address) {
	winname = "personen";
	xsize = 715; ysize = 550; xleft = 50; ytop = 50;
	if (is.ie) {
		timerx = setTimeout("openWinDelay('"+address+"', '"+winname+"', 'yes', 'yes', 'no', 'yes', 'no', 'no', "+xsize+", "+ysize+", "+ytop+", "+xleft+")", 400);
	} else {
		openWinDelay(address, winname, 'yes', 'yes', 'no', 'yes', 'no', 'no', xsize, ysize, ytop, xleft)
	}
}

function openWinDelay(address,winname,resize,scroll,menu,loc,tool,stat,xsize,ysize,ytop,xleft) {
	if (document.layers) {
		eval(winname+' = window.open(address, winname, "resizable="+resize+",scrollbars="+scroll+",menubar="+menu+",location="+loc+",toolbar="+tool+",status="+stat+",width="+xsize+",height="+ysize+",screenY="+ytop+",screenX="+xleft);');
	} else {
		eval(winname+' = window.open(address, winname, "resizable="+resize+",scrollbars="+scroll+",menubar="+menu+",location="+loc+",toolbar="+tool+",status="+stat+",width="+xsize+",height="+ysize+",top="+ytop+",left="+xleft);');
    }
}


//Formular Anmeldung Tagung

var textPadding = 5; // Padding at the left of tab text - bigger value gives you wider tabs
//var strictDocType = false;	// Set to true if you're using a strict or loose doctype, false otherwise

var tabObj;
var activeTabIndex = -1;
var MSIE = navigator.userAgent.indexOf('MSIE')>= 0 ? true:false;
var navigatorVersion = navigator.appVersion.replace(/.*?MSIE (\d\.\d).*/g,'$1')/1;
//alert(MSIE);

function setPadding(obj,padding){
  var span = obj.getElementsByTagName('SPAN')[0];
  span.style.paddingLeft = padding + 'px';	
  span.style.paddingRight = padding + 'px';	
}

function showTab(tabIndex){
  // Hier wird der active Tab an ein Hidden-Field übergeben!!!
  document.getElementById("i1").value = tabIndex;
//alert("ActiveTab = " + tabIndex);
  if(activeTabIndex >= 0){
    if(activeTabIndex == tabIndex)return;
    var obj = document.getElementById('tabTab' + activeTabIndex);
    obj.className='tabInactive';
    var img = obj.getElementsByTagName('IMG')[0];
    img.src = '/vw2010/img/right_inactive.gif';
    document.getElementById('tabView' + activeTabIndex).style.display='none';
  }

  var thisObj = document.getElementById('tabTab' + tabIndex);		
  thisObj.className='tabActive';
  var img = thisObj.getElementsByTagName('IMG')[0];
  img.src = '/vw2010/img/right_active.gif';
  document.getElementById('tabView' + tabIndex).style.display='block';
  activeTabIndex = 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);
      }
      startPos += 4;
      aTab.style.left = startPos + 'px';
      countObjects++;
    }			
    aTab = aTab.nextSibling;
  }
//    alert("ActiveTab = " + tabIndex);
  return;
}

function tabClick(){
  showTab(this.id.replace(/[^\d]/g,''));
}
  
function rolloverTab(){
  if(this.className.indexOf('tabInactive') >= 0){
    this.className = 'inactiveTabOver';
    var img = this.getElementsByTagName('IMG')[0];
    img.src = '/vw2011/img/over.gif';
  }
}

function rolloutTab(){
  if(this.className == 'inactiveTabOver'){
    this.className='tabInactive';
    var img = this.getElementsByTagName('IMG')[0];
    img.src = '/vw2011/img/right_inactive.gif';
  }
}
  
function initTabs(tabTitles,activeTab,width,height){
  tabObj = document.getElementById('tabView');
  width = width + '';
  if(width.indexOf('%') < 0) width= width + 'px';
  tabObj.style.width = width;

  height = height + '';
  if(height.length > 0){
    if(height.indexOf('%') < 0) height = height + 'px';
    tabObj.style.height = height;
  }
  var tabDiv = document.createElement('DIV');
  var firstDiv = tabObj.getElementsByTagName('DIV')[0];

  tabObj.insertBefore(tabDiv,firstDiv);
  tabDiv.className = 'tabPane';
  for(var no = 0; no < tabTitles.length; no++){
    var aTab = document.createElement('DIV');
    aTab.id = 'tabTab' + no;
    aTab.onmouseover = rolloverTab;
    aTab.onmouseout = rolloutTab;
    aTab.onclick = tabClick;
    aTab.className='tabInactive';
    tabDiv.appendChild(aTab);
    var span = document.createElement('SPAN');
    span.innerHTML = tabTitles[no];
    aTab.appendChild(span);
      
    var img = document.createElement('IMG');
    img.valign = 'bottom';
    img.src = '/vw2011/img/right_inactive.gif';

// IE5.X FIX
//    if((navigatorVersion && navigatorVersion<6) || (MSIE && !strictDocType)){
//      img.style.styleFloat = 'none';
//      img.style.position = 'relative';	
//      img.style.top = '0px'
//      span.style.paddingTop = '0px';
//      aTab.style.cursor = 'hand';
//    }	// End IE5.x FIX
    aTab.appendChild(img);
  }

  var tabs = tabObj.getElementsByTagName('DIV');
  var divCounter = 0;
  for(var no=0; no < tabs.length; no++){
    if(tabs[no].className=='aTab'){
      if(height.length > 0) tabs[no].style.height = height;
      tabs[no].style.display = 'none';
      tabs[no].id = 'tabView' + divCounter;
      divCounter++;
    }			
  }
  showTab(activeTab);
}
