createAccordionSlideshow = function()
{
	this.parentObject;
	//this.tabs = [];
	this.countTabs;

	//-- Konstruktor START --
	
	{
		this.parentObject = document.getElementById('rgaccord2-nest');
		var count_tabs = document.getElementById('rgaccord2-nest').getElementsByTagName('table').length;
		var tabs = document.getElementById('rgaccord2-nest').getElementsByTagName('table');
		
		var count_contents;
		var contents;

		for(i=0; i<this.parentObject.getElementsByTagName('a').length; i++)
		{
			tempUrl = this.parentObject.getElementsByTagName('a')[i].href;
			this.parentObject.getElementsByTagName('a')[i].rel = 'moodalbox';
			this.parentObject.getElementsByTagName('a')[i].href = tempUrl;
		}

		for(i=0; i<count_tabs; i++)
		{
			count_contents = tabs[i].getElementsByTagName('tbody')[0].getElementsByTagName('tr').length;
			for(j=1; j<count_contents; j++)
			{
				tabs[i].getElementsByTagName('tbody')[0].getElementsByTagName('tr')[j].style.display = 'none';			
			}

			//-- Create Navigation --
			
			if(count_contents > 1)
			{
				var navi_cell = document.createElement('td');

				navi_cell.innerHTML ="<img src='fileadmin/img_buttons/leistungen_accordion_l.gif' style='cursor:pointer'>";
				navi_cell.innerHTML+="<span style='margin-left:30px;margin-right:30px;color:#000'>1 von " + count_contents + "</span>";
				navi_cell.innerHTML+="<img src='fileadmin/img_buttons/leistungen_accordion_r.gif' style='cursor:pointer'>";

				navi_cell.style.verticalAlign = 'bottom';
				navi_cell.style.textAlign = 'center';
				
				var navi = document.createElement('tr');
				navi.appendChild(navi_cell);
				tabs[i].getElementsByTagName('tbody')[0].appendChild(navi);
				
				//-- Go back in Slideshow --
			
				navi_cell.getElementsByTagName('img')[0].onclick = function()
				{
					for(var k=0; k<this.parentNode.parentNode.parentNode.getElementsByTagName('tr').length-1; k++)
					{
						if(this.parentNode.parentNode.parentNode.getElementsByTagName('tr')[k].style.display != 'none')
						{
							if(!k)
							{
								this.parentNode.parentNode.parentNode.getElementsByTagName('tr')[k].style.display = 'none';
								this.parentNode.parentNode.parentNode.getElementsByTagName('tr')[(this.parentNode.parentNode.parentNode.getElementsByTagName('tr').length)-2].style.display = '';
								this.parentNode.getElementsByTagName('span')[0].innerHTML = (this.parentNode.parentNode.parentNode.getElementsByTagName('tr').length-1) + " von " + (this.parentNode.parentNode.parentNode.getElementsByTagName('tr').length-1);
								break;
							}
							else
							{
								this.parentNode.parentNode.parentNode.getElementsByTagName('tr')[k].style.display = 'none';
								this.parentNode.parentNode.parentNode.getElementsByTagName('tr')[--k].style.display = '';
								this.parentNode.getElementsByTagName('span')[0].innerHTML = (k+1) + " von " + (this.parentNode.parentNode.parentNode.getElementsByTagName('tr').length-1);
								break;
							}
						}
					}
				}
				
				//-- Go forward in slideshow --
			
				navi_cell.getElementsByTagName('img')[1].onclick = function()
				{
					for(var k=0; k<(this.parentNode.parentNode.parentNode.getElementsByTagName('tr').length)-1; k++)
					{
						if(this.parentNode.parentNode.parentNode.getElementsByTagName('tr')[k].style.display != 'none')
						{
							if(k==this.parentNode.parentNode.parentNode.getElementsByTagName('tr').length-2)
							{
								this.parentNode.parentNode.parentNode.getElementsByTagName('tr')[k].style.display = 'none';
								this.parentNode.parentNode.parentNode.getElementsByTagName('tr')[0].style.display = '';
								this.parentNode.getElementsByTagName('span')[0].innerHTML = "1 von " + (this.parentNode.parentNode.parentNode.getElementsByTagName('tr').length-1);
								break;
							}
							else
							{
								this.parentNode.parentNode.parentNode.getElementsByTagName('tr')[k].style.display = 'none';
								this.parentNode.parentNode.parentNode.getElementsByTagName('tr')[++k].style.display = '';
								this.parentNode.getElementsByTagName('span')[0].innerHTML = (k+1) + " von " + (this.parentNode.parentNode.parentNode.getElementsByTagName('tr').length-1);
								break;
							}
						}
					}
				}
			}				
		}
	}
	//-- Konstruktor END --
}