farbzusatz=''; verzeichnis='cover300'; detailsverzeichnis='details'; altefarbe=0; 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; var grundverzeichnis=''; function farbeaendern(farbwahl,datei, farbnr, detaildatei) { farbzusatz=farbwahl; if (detaildatei==0) { grundverzeichnis='images'; if (farbwahl=='') { s_imageSource=grundverzeichnis+'/'+verzeichnis+'/'+datei+'.jpg'; } else { s_imageSource=grundverzeichnis+'/'+verzeichnis+'/'+datei+'-'+farbwahl+'.jpg'; } } else { grundverzeichnis='images/details300'; if (farbwahl=='') { s_imageSource=grundverzeichnis+'/'+datei+'.jpg'; } else { s_imageSource=grundverzeichnis+'/'+datei+'-'+farbwahl+'.jpg'; } } document.getElementById('cover').src = s_imageSource; if (altefarbe!=-1000) { gibtes=document.getElementById('farbe'+altefarbe); if (gibtes!=null) { document.getElementById('farbe'+altefarbe).style.fontWeight = 'normal'; } gibtes=document.getElementById('groessenlink_'+altefarbe); if (gibtes!=null) { document.getElementById('groessenlink_'+altefarbe).style.fontWeight = 'normal'; } } if (farbnr!=-1000) { gibtes=document.getElementById('farbe'+farbnr); if (gibtes!=null) { document.getElementById('farbe'+farbnr).style.fontWeight = 'bold'; } gibtes=document.getElementById('groessenlink_'+farbnr); if (gibtes!=null) { document.getElementById('groessenlink_'+farbnr).style.fontWeight = 'bold'; } } altefarbe=farbnr; } 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, gibt900, datei) { if ((posX>0)) { mausX=((ev.screenX) ? ev.screenX : ev.clientX) + document.body.offsetLeft; detailsneuebreite=detailsbreite2+(mausX-posX); if ((gibt900==1) && (detailsneuebreite>600) && (detailsverzeichnis!="details900") && (datei!='')) { detailsverzeichnis="details900"; s_imageSource='images/'+detailsverzeichnis+'/'+datei+'.jpg'; document.getElementById("details").src=s_imageSource; } 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;