farbzusatz='';
verzeichnis='cover300';
altefarbe=0;
alterzoomfaktor=1;

var produktnr=0;
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 produktid=0;
var detailsneuebreite=0;
var neuebreite=0;

function zoomimage(neuesverzeichnis, datei, breite, vergroesserung) {
	verzeichnis=neuesverzeichnis;
	if (farbzusatz=="") {
		s_imageSource='images/'+verzeichnis+'/'+datei+'.jpg';
	} else {
		s_imageSource='images/'+verzeichnis+'/'+datei+'-'+farbzusatz+'.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 farbeaendern(farbwahl,datei, farbnr) {
	farbzusatz=farbwahl;
	if (farbwahl=='') {
		s_imageSource='images/'+verzeichnis+'/'+datei+'.jpg';
	} else {
		s_imageSource='images/'+verzeichnis+'/'+datei+'-'+farbwahl+'.jpg';
	}

	document.getElementById('cover').src = s_imageSource;
	document.getElementById('farbe'+altefarbe).style.fontWeight = 'normal';
	document.getElementById('farbe'+farbnr).style.fontWeight = 'bold';

	document.getElementById('groessenlink_'+altefarbe).style.fontWeight = 'normal';
	document.getElementById('groessenlink_'+farbnr).style.fontWeight = 'bold';
	altefarbe=farbnr;

	document.getElementById('tmp_groesse').value=farbwahl;

	document.getElementById('unterbildkaufen').innerHTML='<input type="hidden" name="tmp_groesse" value="'+farbwahl+'">';
//	document.getElementById('obenrechtskaufen').innerHTML='<input type="hidden" name="tmp_groesse" value="'+farbwahl+'">';
	document.getElementById('untenrechtskaufen').innerHTML='<input type="hidden" name="tmp_groesse" value="'+farbwahl+'">';
	
}

function farbeinlisteaendern(menunr, bookart, datei, farbnr, groesse) {
	s_imageSource='images/thumbs';
	if (groesse!=80) {
		s_imageSource=s_imageSource+groesse;
	}
	s_imageSource=s_imageSource+'/'+bookart+'/'+datei+'-'+farbnr+'.jpg';
	document.getElementById('artikelbild_'+menunr).src = s_imageSource;
}



function versandbedingungenanzeigen(idnr) {
	if (document.getElementById('versandbedingungen'+idnr).visibility!='visible') {
		document.getElementById('versandbedingungen'+idnr).style.visibility='visible';
	} else {
		document.getElementById('versandbedingungen'+idnr).style.visibility='hidden';
	}
}


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, gibt900, datei) {
	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;
		}
		
		
		if ((gibt900==1) && (neuebreite>600) && (verzeichnis!="cover900") && (datei!='')) {
			verzeichnis="cover900";
			if (farbzusatz=="") {
				s_imageSource='images/'+verzeichnis+'/'+datei+'.jpg';
			} else {
				s_imageSource='images/'+verzeichnis+'/'+datei+'-'+farbzusatz+'.jpg';
			}
			document.getElementById("cover").src=s_imageSource;
		} else {
			if (neuebreite<601) {
				verzeichnis="cover300";
			}
		}
		
		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<300) {detailsneuebreite=300;}
		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)) {
		if (navigator.appName == "Microsoft Internet Explorer") {
			document.getElementById("jan").innerHTML=posX+"H";
		}
		return false;
	}
}

document.onmousedown=nichts;
