if ( elementNumberStart == undefined ) {
//	var elementNumberStart = 0;
	var elementNumberStart = new Array();

}


if (navigator.appName == 'Microsoft Internet Explorer') {
	if ( opacityUp == undefined ) {
		var opacityUp = 0;
	}

	if ( opacityOut == undefined ) {
		var opacityOut = 100;
	}
} else {
	if ( opacityUp == undefined ) {
		var opacityUp = 0;
	}

	if ( opacityOut == undefined ) {
		var opacityOut = 1;
	}
}


/**
 * 	Zakrywa w animowany sposób warstwy
 */	
function fadeOut( element, wrapName, elementName ) {
	if ( element != undefined ) {

		if (navigator.appName == 'Microsoft Internet Explorer') {
	    opacityOut = (opacityOut-10);
			element.style.filter = 'alpha(opacity = ' + opacityOut + ');';
		} else { // Firefox
	    opacityOut = (opacityOut-0.5);
			element.style.MozOpacity = opacityOut;
		}

		if ( opacityOut > 0 ) {
			setTimeout( function() { fadeOut( element, wrapName, elementName ); }, 10);
		} else {
			opacityOut = 1;
			if ( element.style.display != 'none' ) {
		    element.style.display = 'none';
			}
			
			autorunSlice( wrapName, elementName );
		}
	}
}


/**
 * 	Odkrywa w animowany sposób warstwy...
 */	
function fadeUp( element, wrapName, elementName ) {

  var arrTab = wrapName.replace('zakladka','');

	if ( element != undefined ) {

		if ( element.style.display != 'block' ) {
	    element.style.display = 'block';
		}

		if (navigator.appName == 'Microsoft Internet Explorer') {
	    opacityUp = (opacityUp+10);
	    element.style.filter = 'alpha(opacity = ' + opacityUp + ');';
			if ( opacityUp < 100 ) {
				setTimeout( function() { fadeUp(element, wrapName, elementName); }, 10);
			} else {
		    opacityUp = 0;
				setTimeout( function() { fadeOut(element, wrapName, elementName); }, 4000);
			}
		} else { // FireFox
	    opacityUp = (opacityUp+0.1);
			element.style.MozOpacity = opacityUp;
			if ( opacityUp < 1 ) {
				setTimeout( function() { fadeUp(element, wrapName, elementName); }, 10);
			} else {
		    opacityUp = 0;
				setTimeout( function() { fadeOut(element, wrapName, elementName); }, 4000);
			}
		}
	}
}


/**
 * 	Uruchamia animowane warstwy
 */	
function autorunSlice( wrapName, elementName ) {

  var arrTab = wrapName.replace('zakladka','');
  var element = getElementsByClassName( elementName, wrapName );

  if ( element.length == 1 ) {
	  element[0].style.display = 'block';
	} else {


		if ( (elementNumberStart[arrTab] != undefined) && (elementNumberStart[arrTab] < (element.length-1)) ) {
			elementNumberStart[arrTab] = (++elementNumberStart[arrTab]);
      fadeUp( element[elementNumberStart[arrTab]], wrapName, elementName );
		} else {
			elementNumberStart[arrTab] = 0;
			var elementStart = true;
	    fadeUp( element[elementNumberStart[arrTab]], wrapName, elementName );
		}

	}

	return true;
}



