// JavaScript Document
function gId(name){ return document.getElementById(name); }
function gEl(name){ return document.getElementsByTagName(name); }



//onload = start;



function start(){
	//alert("start started");	
	getH1 = document.getElementsByTagName("h1");
	getH1[0].style.display = "none";
	setGallButtons();
}




function showIMP(ID){

	var IMP = new Array("IMP-Standart","IMP-Individuell","IMP-Individuell-Einteilig","IMP-Individuell-Zweiteilig");
	
	for(var i=0; i<IMP.length; ++i){
		Elem = IMP[i];
		gId(Elem).style.display = "none";
	}

	gId(ID).style.display = "block";
	
}



function showIMPteilig(ID2){

	var IMP2 = new Array("IMP-Individuell-Einteilig","IMP-Individuell-Zweiteilig");
	
	for(var i=0; i<IMP2.length; ++i){
		Elem = IMP2[i];
		gId(Elem).style.display = "none";
	}

	gId(ID2).style.display = "block";
	
}




// GALLERY Homepage
function setGallButtons(){
	
	gallery = gId("GAL-Items");
	gallery.style.left = "0px";
	
	prevButton = gId("GAL-Previous");
	prevButton.classname = "noBGImage";
	
}


function nextImage(){
	
	// 828px
	gallery      = gId("GAL-Items");
	galleryItems = gallery.getElementsByTagName("li");
	galleryValLeft = parseInt(gId("GAL-Items").style.left);
	
	maxVal  = (-(((galleryItems.length)-6)*138)); //alert(maxVal);
	nextVal = galleryValLeft-828;
	
	if(nextVal<maxVal){    newNext = maxVal;	}else{    newNext = nextVal;    }
	
	moveNextImage(newNext);
}



function moveNextImage(newNext){
	
	gallery       = gId("GAL-Items");
	actValLeft    = parseInt(gId("GAL-Items").style.left);
	galleryItems2 = gallery.getElementsByTagName("li"); 
	maxVal2       = (-(((galleryItems2.length)-6)*138)); 
	
	
	
	if(actValLeft >= newNext){
		
		actValLeft -= 5;   
		gallery.style.left = actValLeft + "px";   
		activG1 = window.setTimeout("moveNextImage('"+newNext+"')", 5);
		
	}else{
		
		//alert(actValLeft2 + " - " + maxVal2);
		
		if(actValLeft <= maxVal2){
			
			nextButton = gId("GAL-Next");
			nextButton.className = "GAL-NextOff";
			prevButton = gId("GAL-Previous");
			prevButton.className = "";
			
		}else{  }
		
		//alert(actValLeft + " :: " + maxVal2);
	}
	
}



function prevImage(){
	
	actValLeft = parseInt(gId("GAL-Items").style.left); 
	newValLeft = actValLeft+828;
	
	if(newValLeft > 0){    newBack = 0;	}else{    newBack = newValLeft;    }
	
	movePrevImage(newBack);
	
}


function movePrevImage(newBack){
	
	gallery    = gId("GAL-Items");
	actValBack = parseInt(gId("GAL-Items").style.left); 
	
	if(actValBack < newBack){
		
		actValBack += 5;   
		gallery.style.left = actValBack + "px";   
		activG1 = window.setTimeout("movePrevImage('"+newBack+"')", 5);
		
	}else{
	
		if(actValBack >= 0){
			
			nextButton = gId("GAL-Next");
			nextButton.className = "";
			prevButton = gId("GAL-Previous");
			prevButton.className = "GAL-PreviousOff";
		
		}else{  }
	
	}	
	
}

function showAGBs(url){
	popUp = window.open(url, "AGBs", "width=660,height=400,resizable=no,menubar=no,scrollbars=yes");
 	popUp.focus();
 	return false;
}
