/* patched by mw28 */
tab_activeHtmlFormTab=0;

tab_tabs = new Array();

function hoverOn(){
	this.className = 'tab tabHover';
}

function hoverOff(){
	this.className = 'tab';
}

function toggleTab(i){
	if ((i>3) && document.getElementById('span_statusText') && (document.getElementById('span_statusText').firstChild.nodeValue != 'ok')) {return;}
	//alert(tab_tabs[i]['initiated']);
	if (!tab_tabs[i]['initiated'])	{handleTabContext(i,'_initialAction');}
	tab_tabs[i]['initiated'] = true;

	handleTabContext(i,'_preAction');

	//alert("toggeling from tab "+tab_activeHtmlFormTab+" to tab"+i);

	tab_activeHtmlFormTab = i;

	if (document.getElementById){
		for (f=1;f<numberOfTabs+1;f++){
			document.getElementById('tabcontent'+f).style.display = 'none';
			document.getElementById('tab'+f).className = 'tab';
			document.getElementById('tab'+f).onmouseover = hoverOn;
			document.getElementById('tab'+f).onmouseout = hoverOff;
		}
		document.getElementById('tab'+i).className = 'tab tabActive';
		document.getElementById('tabcontent'+i).style.display='block';
		document.getElementById('tab'+i).onmouseover = '';
		document.getElementById('tab'+i).onmouseout = '';
	}
	handleTabContext(i,'_postAction');
}

function toggleTabForm(i){
	
		if (document.getElementById){
		for (f=1;f<numberOfTabs+1;f++){
			document.getElementById('tabcontent'+f).style.display = 'none';
			document.getElementById('tab'+f).className = 'tab';
			document.getElementById('tab'+f).onmouseover = hoverOn;
			document.getElementById('tab'+f).onmouseout = hoverOff;
			if (document.getElementById('tab_li'+i) != null){
				document.getElementById('tab'+f).style.display = "none";
				document.getElementById('tab'+f).style.visibility = "hidden";
			}
		}
		if (document.getElementById('tab_li'+i) != null){
			document.getElementById('tab_li'+i).setAttribute('style.background', "url('/extras/styles/tuev_internet/images/C/layout/process_nav1_act.gif') no-repeat;");
			document.getElementById('tab'+i).style.display = "block";
			document.getElementById('tab'+i).style.visibility = "visible";
			document.getElementById('tab'+i).className = 'tab tabActiveForm';
		}else{
			document.getElementById('tab'+i).className = 'tab tabActive';
		}
		document.getElementById('tabcontent'+i).style.display='block';
		document.getElementById('tab'+i).onmouseover = '';
		document.getElementById('tab'+i).onmouseout = '';
	}
}

function initTabs (i) {
	for (f=1;f<numberOfTabs+1;f++){
		tab_tabs[f] = new Array();
		tab_tabs[f]['initiated'] = false;
	}
	if (i != null){
		toggleTabForm(1);
	}else{
		toggleTab(1);
	}
}