function setTabWidth(idName){
	var maxWidthUl = parseInt(document.getElementById(idName).offsetWidth, 10);
	var fixedMarginLeft = 12;
	var fixedSpecialMarginLeft = 0;
	if (idName=='productReiter') {
		fixedSpecialMarginLeft = 7;
	}
	else {
		fixedSpecialMarginLeft = 6;
	}
	var fixedWidth = 0;
	var tmpRestWidthUl = 0;
	var kumWidthSpan = 0;
	var tmpRestWidthSpan = 0;
	var spanNodes = document.getElementById(idName).getElementsByTagName('span');
	var max = spanNodes.length;
	for(var i = 0;i < max;i++){
		var nodeObjSpan = spanNodes.item(i);
		kumWidthSpan += parseInt(nodeObjSpan.offsetWidth, 10);
	}
	if (idName=='productReiter') {
		kumWidthSpan = kumWidthSpan;
	}
	else {
		kumWidthSpan = kumWidthSpan;
	}
	tmpRestWidthUl = maxWidthUl - (kumWidthSpan + fixedSpecialMarginLeft);
	tmpRestWidthSpan = Math.floor(tmpRestWidthUl / (max));
	var tmpRest = tmpRestWidthUl % (max);
	var spanPaddingLeft = Math.floor(tmpRestWidthSpan / 3);
	var spanPaddingRight = Math.floor(tmpRestWidthSpan - spanPaddingLeft);
	if ( (spanPaddingLeft > 0) || (spanPaddingRight > 0)){
		for(var i = 0;i < max;i++) {
			var nodeObjSpan = spanNodes.item(i);
			if(i < max-1) {	
				nodeObjSpan.style.paddingLeft = spanPaddingLeft+'px';
				nodeObjSpan.style.paddingRight = spanPaddingRight+'px';
			}
			else {
				if((tmpRest % 2) != 0){
					var rest1 = Math.floor((tmpRest / 2));
					var rest2 = Math.floor((tmpRest - rest1));
					spanPaddingLeft = Math.floor(spanPaddingLeft + rest1);
					spanPaddingRight = Math.floor(spanPaddingRight + rest2);
				}
				else {
					spanPaddingLeft = Math.floor(spanPaddingLeft + (tmpRest/2));
					spanPaddingRight = Math.floor(spanPaddingRight + (tmpRest/2));
				}
			nodeObjSpan.style.paddingLeft = spanPaddingLeft+'px';
			nodeObjSpan.style.paddingRight = spanPaddingRight+'px';
			}
		}
	}
}
function setTabHeight(idName){
	var fixedPaddingTop = 7;
	var fixedPaddingBottom = 5;
	var highestSpan = 0;
	var spanNodes = document.getElementById(idName).getElementsByTagName('span');
	var max = spanNodes.length;
	for(var i = 0;i < max;i++){
		var nodeObjSpan = spanNodes.item(i);
		var tempHeight = 0;
		tempHeight = parseInt(nodeObjSpan.offsetHeight, 10);
		if(tempHeight > highestSpan) {
			highestSpan = tempHeight;
		}
		else {
			highestSpan = highestSpan;
		}
	}
	for(var i = 0;i < max;i++) {
		var nodeObjSpan = spanNodes.item(i);
		nodeObjSpan.parentNode.style.backgroundImage = 'url(/fileadmin/bilder/reiter/product-tab-left-'+highestSpan+'.gif)';
		nodeObjSpan.style.backgroundImage = 'url(/fileadmin/bilder/reiter/product-tab-right-'+highestSpan+'.gif)';
		if (nodeObjSpan.parentNode.parentNode.className == 'li-1'){
			nodeObjSpan.parentNode.style.backgroundImage = 'url(/fileadmin/bilder/reiter/product-tab-left-first-'+highestSpan+'.gif)';
		}
		else if (nodeObjSpan.parentNode.parentNode.className == 'li-last') {
			nodeObjSpan.style.backgroundImage = 'url(/fileadmin/bilder/reiter/product-tab-right-last-'+highestSpan+'.gif)';
		}
		else {
		}
		nodeObjSpan.style.height = highestSpan+'px';
		nodeObjSpan.style.paddingTop = fixedPaddingTop+'px';
		nodeObjSpan.style.paddingBottom = fixedPaddingBottom+'px';
	}
}
function setTab(idName) {
	setTabWidth(idName);
	setTabHeight(idName);
}
