/* Switch Effekt....*/
function showMoreInfo(element){
	
	try
	{
   		short = "short_" + element;
   		
   		contentBoxes = getElementsByClass('content');
   		shortContentBoxes = getElementsByClass('shortContent');
		
		for(i=0; i < contentBoxes.length; i++)
			contentBoxes[i].style.display = "none";
			
		for(i=0; i < shortContentBoxes.length; i++)
			shortContentBoxes[i].style.display = "block";
		
		document.getElementById(element).style.display = "block";
		document.getElementById(short).style.display = "none";
		
	} catch(e) {
		alert('inna showMoreInfo Function: ' + e);
	}
}

function getElementsByClass(searchClass,node,tag) {

	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

/* Switch Images ....*/
function switchImage(step, element) {

	try {
		images = getElementsByClass('image', document.getElementById(element));
		
		curImage = 1;
		nextImage = 2;
		prevImage = 0;
		
		for(i=0; i < images.length; i++) {
			
			if(images[i].style.display == "block") {
				images[i].style.display = "none";
				curImage = i+1;
				nextImage = curImage + step;
				prevImage = i;
			}
		}
		
		document.getElementById(element + "_image_" + nextImage).style.display = "block";
		
		if(nextImage > 1) {
			document.getElementById(element + "_previous").style.display = "block";
			document.getElementById(element + "_stopPrevious").style.display = "none";
		} else {
			document.getElementById(element + "_previous").style.display = "none";
			document.getElementById(element + "_stopPrevious").style.display = "block";
		}
			
		if(nextImage >= images.length) {
			document.getElementById(element + "_next").style.display = "none";
			document.getElementById(element + "_stopNext").style.display = "block";
			//document.getElementById("previous").style.left = "358px";
		} else {
			document.getElementById(element + "_next").style.display = "block";
			document.getElementById(element + "_stopNext").style.display = "none";
			//document.getElementById("previous").style.left = "331px";
		}
		
	} catch(e) {
		alert("inna nextImage function: " + e);
	}

	
	
	
}
