farbzusatz='';
verzeichnis='cover300';
altefarbe=0;
alterzoomfaktor=1;


var posX=0;
var posY=0;
var breite2=0;
var hoehe2=0;
var detailsbreite2=0;
var detailshoehe2=0;
var verhaeltnis=0;
var detailsverhaeltnis=0;
var maxbreite=900;
var detailsneuebreite=0;
var neuebreite=0;

function zoomimage(neuesverzeichnis, datei, breite, vergroesserung) {
	verzeichnis=neuesverzeichnis;
	
	s_imageSource='images/'+datei+'.jpg';
	
	document.getElementById('cover').src = s_imageSource;
	document.getElementById('bildcontainer').style.width = breite+'px';

	document.getElementById('size'+alterzoomfaktor).style.fontWeight = 'normal';
	document.getElementById('size'+vergroesserung).style.fontWeight = 'bold';
	alterzoomfaktor=vergroesserung;

}

function maustasteunten(ev, originalbreite) {
	posX=((ev.screenX) ? ev.screenX : ev.clientX) + document.body.offsetLeft;
	breite2=document.getElementById("cover").width;
	if (hoehe2==0) {
		hoehe2=document.getElementById("cover").height;
		verhaeltnis=hoehe2/breite2;
		produktid=produktnr;
  }
  document.getElementById("cover").style.cursor='nw-resize';
	return false;

}
function maustasteoben(ev) {
	posX=0;
	document.getElementById("cover").style.cursor='auto';
}

function mausbewegen(ev) {
	if ((posX>0)) {
		mausX=((ev.screenX) ? ev.screenX : ev.clientX) + document.body.offsetLeft;
		neuebreite=breite2+(mausX-posX);
		if (neuebreite<300) {neuebreite=300;}
		if (neuebreite>maxbreite) {neuebreite=maxbreite;}
		if (detailsneuebreite<(neuebreite+10)) {
			document.getElementById('bildcontainer').style.width = neuebreite+10;
		}
		document.getElementById("cover").width=neuebreite;
		document.getElementById("cover").height=neuebreite*verhaeltnis;
		// false sagt, kein weiterer funktionsaufruf; bei eingabefeldern brauchen wir dies jedoch
		return false;
	}
}



function detailsmaustasteunten(ev, originalbreite) {
	posX=((ev.screenX) ? ev.screenX : ev.clientX) + document.body.offsetLeft;
	detailsbreite2=document.getElementById("details").width;
	if (detailshoehe2==0) {
		detailshoehe2=document.getElementById("details").height;
		detailsverhaeltnis=detailshoehe2/detailsbreite2;
		produktid=produktnr;
  }
  document.getElementById("details").style.cursor='nw-resize';
	return false;

}
function detailsmaustasteoben(ev) {
	posX=0;
	document.getElementById("details").style.cursor='auto';
}

function detailsmausbewegen(ev) {
	if ((posX>0)) {
		mausX=((ev.screenX) ? ev.screenX : ev.clientX) + document.body.offsetLeft;
		detailsneuebreite=detailsbreite2+(mausX-posX);
		if (detailsneuebreite<400) {detailsneuebreite=400;}
		if (detailsneuebreite>maxbreite) {detailsneuebreite=maxbreite;}
		if (neuebreite<(detailsneuebreite+10)) {
			document.getElementById('bildcontainer').style.width = detailsneuebreite+10;
		}
		document.getElementById("details").width=detailsneuebreite;
		document.getElementById("details").height=detailsneuebreite*detailsverhaeltnis;
		// false sagt, kein weiterer funktionsaufruf; bei eingabefeldern brauchen wir dies jedoch
		return false;
	}
}

function nichts(ev) {
	if ((posX>0)) {
		return false;
	}
}

document.onmousedown=nichts;
