//-------------------------------------------------------------------------------------------------------------------------------------------
//Switch Optikansicht
//-------------------------------------------------------------------------------------------------------------------------------------------
var optikansicht = 'perspektivisch'; 

function switchOptikansicht(ebenetitle, codierung1, codierung2 , bildnr, linktitle, ansicht1, ansicht2){
	
	if(optikansicht == 'perspektivisch') {
		document.images['optik_g'].src	= "media/"+ebenetitle+"/"+codierung1+"/"+codierung2 + "/"+bildnr+"_524_355_f.jpg";
		document.images['optik_k'].src	= "media/"+ebenetitle+"/"+codierung1+"/"+codierung2 + "/"+bildnr+"_156_76_p.jpg";
		document.getElementById("link_optik").title = linktitle+": "+ansicht2;
		optikansicht = 'frontal';
	} else {
		document.images['optik_g'].src	= "media/"+ebenetitle+"/"+codierung1+"/"+codierung2 + "/"+bildnr+"_524_355_p.jpg";
		document.images['optik_k'].src	= "media/"+ebenetitle+"/"+codierung1+"/"+codierung2 + "/"+bildnr+"_156_76_f.jpg";
		document.getElementById("link_optik").title = linktitle+": "+ansicht1;
		optikansicht = 'perspektivisch';
	}
}



//-------------------------------------------------------------------------------------------------------------------------------------------
//Switch Detailansichten
//-------------------------------------------------------------------------------------------------------------------------------------------

function switchDetailansicht(ansicht_id){

  var sz = document.getElementById('subzubehoer');
	
	for(var i=0; i <= 7; i++){
		if(document.getElementById('produkt_details_0'+i)) document.getElementById('produkt_details_0'+i).style.display = 'none';
		if(document.getElementById('produkt_details_0'+i)) document.getElementById('produkt_details_0'+i).className = 'noPrint';
		if(document.getElementById('p_'+i)) document.getElementById('p_'+i).className = 'nichtaktiv';
	}
		
  if (ansicht_id == 5) {
		for (var i = 100; i < 600; i++) {
		  if (document.getElementById('z_'+i)) {
		    document.getElementById('z_'+i).className = '';
		  }
	  }
		var z = document.getElementById('produkt_details_0'+ansicht_id);
		for (var i = 0; i < z.childNodes.length; i++) {
		  if (z.childNodes[i].style) z.childNodes[i].style.display = 'none';
			if (z.childNodes[i]) z.childNodes[i].className = 'noPrint';
		}
	  if (z.childNodes[0] && z.childNodes[0].tagName && z.childNodes[0].tagName == 'DIV') {
			z.childNodes[0].className = 'aktiv';
			z.childNodes[0].style.display = 'inline';
		} else if (z.childNodes[1] && z.childNodes[1].tagName && z.childNodes[1].tagName == 'DIV') {
		        z.childNodes[1].className = 'aktiv';
			z.childNodes[1].style.display = 'inline';
		}
		
		if (sz) {
		  if (sz.childNodes && sz.childNodes[0]) {
				sz.childNodes[0].className = "aktiv";
			}
		  sz.style.display = 'list-item'; 
			if (!(sz.childNodes && sz.childNodes[0])) {
				sz.style.display = 'none';
			}
		}
	} else {
		if (sz) {
		  sz.style.display = 'none';
		}
	}
  
	if(document.getElementById('produkt_details_0'+ansicht_id)) document.getElementById('produkt_details_0'+ansicht_id).style.display = 'inline';
	if(document.getElementById('produkt_details_0'+ansicht_id)) document.getElementById('produkt_details_0'+ansicht_id).className = 'print';
	if(document.getElementById('p_'+ansicht_id)) document.getElementById('p_'+ansicht_id).className = 'aktiv';	
}

function switchZubehoer (ele, z_id) {
  var z = document.getElementById('produkt_details_05');
	var za = document.getElementById('pid_'+z_id);
	for (var i = 0; i < z.childNodes.length; i++) {
		if (z.childNodes[i].style) z.childNodes[i].style.display = 'none';
		z.childNodes[i].className = 'noPrint';
	}
	for (var i = 100; i < 600; i++) {
		if (document.getElementById('z_'+i)) {
		  document.getElementById('z_'+i).className = '';
		}
	}
	if (za) {
		za.className = 'aktiv';
		za.style.display = 'inline';
	}
	ele.parentNode.className = 'aktiv'
}