function swapPS(iPS, iPos) {

	var bigPic = document.getElementById("ww_ps_big_"+iPS);
	var bigPicCaption = document.getElementById("ww_ps_caption_"+iPS);
	var myPics = psPics[psTabs[0][iPS]][iPS];
	var myPicsCaption = psPicsCaption[psTabs[0][iPS]][iPS];
	var myBigPics = psBigPics[psTabs[0][iPS]][iPS];

	if(bigPic && myPics) {

		/* big pic fuellen */
		//bigPic.src = "images/samples/big_" + myPics[iPos];
		bigPic.src = myBigPics[iPos];
		if (bigPicCaption) {
			bigPicCaption.innerHTML = myPicsCaption[iPos];
		}

		/* pfeile anzeigen und links setzen */
		var lArrow = document.getElementById("ww_ps_left_"+iPS);
		var rArrow = document.getElementById("ww_ps_right_"+iPS);
		if(lArrow && rArrow) {
			if(iPos <= 0)
				lArrow.style.display = "none";
			else
				lArrow.style.display = "block";
			if(iPos >= myPics.length-1)
				rArrow.style.display = "none";
			else
				rArrow.style.display = "block";

			var lLink = document.getElementById("ww_ps_leftl_"+iPS);
			var rLink = document.getElementById("ww_ps_rightl_"+iPS);
			if(lLink && rLink) {
				lLink.href = "javascript:swapPS('"+iPS+"', "+((iPos-1 < 0) ? 0 : iPos-1)+");";
				rLink.href = "javascript:swapPS('"+iPS+"', "+((iPos+1 >= myPics.length-1) ? myPics.length-1 : iPos+1)+");";
			}

		}
	}
}

function initPS(iPS, iTab) {

	/* thumbs fuellen */
	var myPics = psPics[iTab][iPS];
	var myBigPics = psBigPics[iTab][iPS];
	var myPicsCaption = psPicsCaption[iTab][iPS];

	if(myPics) {
		for(a=0; a < 5; a ++) {
			myThumb = document.getElementById("ww_ps_small_" + iPS + "_" + a);
			if(myThumb) {
				if(myPics[a] && myPics.length > 1) {
					//myThumb.src = "images/samples/" + myPics[a];
					myThumb.src = myPics[a];
					myThumb.style.display = "inline";
				} else {
					myThumb.style.display = "none";
				}
			}
		}

		/* if size == 1 no text*/
		myThumb = document.getElementById("ww_ps_thumbs");
		if (myPics.length == 1) {
		    myThumb.style.display = "none";
		} else {
		    myThumb.style.display = "inline";
		}

	}


	/* big pic fuellen */
	myBigPic = document.getElementById("ww_ps_big_" + iPS);
	bigPicCaption = document.getElementById("ww_ps_caption_"+iPS);
	if(myBigPic) {
		//myBigPic.src = "images/samples/big_" + myPics[0];
		myBigPic.src = myBigPics[0];
		if (bigPicCaption) {
			bigPicCaption.innerHTML = myPicsCaption[0];
		}
	}

	/* pfeile zeigen und setzen */
	var lArrow = document.getElementById("ww_ps_left_"+iPS);
	var rArrow = document.getElementById("ww_ps_right_"+iPS);
	if(lArrow && rArrow) {
		lArrow.style.display = "none";
		rArrow.style.display = "block";
	}
	var lLink = document.getElementById("ww_ps_leftl_"+iPS);
	var rLink = document.getElementById("ww_ps_rightl_"+iPS);
	if(lLink && rLink) {
		lLink.href = "javascript:swapPS('"+iPS+"', 0);";
		rLink.href = "javascript:swapPS('"+iPS+"', 1);";
	}

	if (myPics && myPics.length < 2) {
	    lArrow.style.display = "none";
	    rArrow.style.display = "none";
	}

	/* aktiven tab und textsetzen */
	psTabs[0][iPS] = iTab;
	for(y=0; y < 10; y++) {
		myiTab = document.getElementById("ww_ps_menu_" + y + "_" + iPS);
		myiText = document.getElementById("ww_ps_text" + y + "_" + iPS);
		if(myiTab) {
			myiTabPics = psPics[y][iPS];
			myiTabPicsCaption = psPicsCaption[y][iPS];
			myiTab.className = "";
			if(myiText) {
				myiText.style.display = "none";
			}
			if (myiTabPics == null || myiTabPics.length == 0) {
				myiTab.style.display = "none";
			} else {
				myiTab.style.display = "inline";
			}
		}
	}
	myTab = document.getElementById("ww_ps_menu_" + iTab + "_" + iPS);
	if(myTab) {
		myTab.className = "ww_ps_aktiv";
	}
	myText = document.getElementById("ww_ps_text" + iTab + "_" + iPS);
	if(myText) {
		myText.style.display = "block";
	}

}
