function isdefined( variable) { return (typeof(window[variable]) == "undefined")? false: true; } window.onload=initIMR; var activeTimeout; var timeoutCnt=0; var imr; var theImageWasMoved = 0; var image_top = 'leer'; function reloadVerschiebung() { if(theImageWasMoved > 0) { //alert(theImageWasMoved); // doChangeSubmitScroll(); //~ $('#container_rahmen').mouseout(function() { //~ image_top = $("#imgprev").css("top").split("px"); //~ image_left = $("#imgprev").css("left").split("px"); //~ }); //~ $('#container_rahmen').mouseup(function() { image_top = parseInt($("#imgprev").css("top").split("px")); image_left = parseInt($("#imgprev").css("left").split("px")); //~ }); if(image_top != 'leer' || image_left != 'leer') { ajax_request( "/image_move_to_session.php?image_top="+image_top+"&image_left="+image_left , "set_js_session" , "" ); } } } function pUp(popWidth,popHeight,url,name,scrolling){ props="locationbar=no,menubar=no,scrollbars="+scrolling+",resizable=yes,status=no,width="+popWidth+",height="+popHeight; win = window.open(url, name, props) win.focus(); } function initIMR(){ $('#container_rahmen').mouseout(function() { reloadVerschiebung(); }); $('#container_rahmen').mouseout(function() { reloadVerschiebung(); }); $('#range').change(function() { reloadVerschiebung(); }); // if(reload == 1) { // reloadVerschiebung(); // } scrollToPos(); oI=document.getElementById('imgprev'); //oI2=document.getElementById('imgprev2'); //oI.style.visibility="hidden"; oI.src='/inc/ps/image_viewer.php?mls='+_mls+'&iid='+_imgId+'&iw='+_imgWidthPx+'&ih='+_imgHeightPx+_qs+((typeof (_variante)=="string")?"&pic_mode="+_variante:"")+((typeof (_spiegeln)=="string")?"&variante_spiegel="+_spiegeln:"")+((typeof (_drehen)=="string")?"&variante_drehen="+_drehen:""); //oI2.src='inc/ps/image_viewer.php?mls='+_mls+'&iid='+_imgId+'&iw='+_imgWidthPx+'&ih='+_imgHeightPx+_qs+((typeof (_variante)=="string")?"&pic_mode="+_variante:"")+((typeof (_spiegeln)=="string")?"&variante_spiegel="+_spiegeln:"")+((typeof (_drehen)=="string")?"&variante_drehen="+_drehen:""); oI.onload=startIMR; if(isdefined('sync_preview')){sync_preview();} } function startIMR(){ //alert(""); var setupLeft=_setupLeft; var setupTop=_setupTop; oI=document.getElementById('imgprev'); oI.style.visibility="visible"; var w=oI.width; var h=oI.height; if(w<_imgWidthPx){ oI.width=w=_imgWidthPx; } if(h<_imgHeightPx){ oI.height=h=_imgHeightPx; } if (setupLeft>0){ // dann mittig setupLeft=Math.round((w-_imgWidthPx)/2)*(-1); } if ((setupLeft*(-1)+_imgWidthPx)>w){ setupLeft=(w-_imgWidthPx)*(-1); } if (setupTop>0){ // dann mittig setupTop=Math.round((h-_imgHeightPx)/2)*(-1); } if ((setupTop*(-1)+_imgHeightPx)>h){ setupTop=(h-_imgHeightPx)*(-1); } if(setupTopW/H){ Wcorr=w/h*H; } else if (w/h170){y=170;}; window.scrollBy(x,y); } function imrSave(){ if(typeof(imr)=='undefined'&&timeoutCnt<100){ timeoutCnt++; activeTimeout=window.setTimeout("imrSave()", 200); }else{ timeoutCnt=0; imr.save(); }} // adaptiert von ultimago function objToString (obj) { var str = ''; for (var p in obj) { if (obj.hasOwnProperty(p)) { str += p + '=' + obj[p] + '&'; } } return str; } function getUrlParts(url){ // url contains your data. var qs = url.indexOf("?"); if(qs==-1) return []; var fr = url.indexOf("#"); var q=""; q = (fr==-1)? url.substr(qs+1) : url.substr(qs+1, fr-qs-1); var parts=q.split("&"); var vars={}; for(var i=0;i>1):0)); e=g-(this._A+(this._N>1):0)); return((d>=this._V)&&(e>=this._W)&&(d<=this._V+this._1.width)&&(e<=this._W+this._1.height)); }; IMover.ac._8=function(_n){ var f,g,h,i,j,k;var b,c;k=this.imr; f=k._4(_n);g=k._5(_n); if(k._K==3&&!k._J){ k._1.className=k._7(f,g)?k._1.style.oldClassName+" focus":k._1.style.oldClassName; } // if(k._J||((f>=k._y)&&(g>=k._A)&&(f<=k._y+k._B)&&(g<=k._A+k._C))){ // k._H2.style.cursor=(k._K==1)?'se-resize':'move'; // } // else{ // k._H2.style.cursor=(k._K==1)?'se-resize':'move'; // } if(!k._J){return false;}h=f-k._T;i=g-k._U; switch(k.realMode){case 0:if(k._M<=k._B){h=0;}else{if(k._O+h>0){h=-k._O; }if(k._O+k._M+h0){i=-k._P;}if(k._P+k._N+iMath.abs(i)){j=h/k._D;}else{j=i/k._E;}k._L=k._L+j; if((k._3&&((k._D/k._B)>(k._E/k._C)))||(!k._3&&((k._D/k._B)<(k._E/k._C)))){if((k._E*k._L)0){k._P=0; }if(k._O+k._M0){k._O=0;}break; case 2:if(k._V+h<-20){h=-20-k._V;}if(k._W+i<-20){i=-20-k._W; }b=Math.min(k._M,k._B);c=Math.min(k._N,k._C);if(k._V+h>b-5){h=b-5-k._V; }if(k._W+i>c-5){i=c-5-k._W;}k._V=k._V+h;k._W=k._W+i;break;}k._T=f;k._U=g; k.aa();return false;}; IMover.ac._9=function(_n){var f,g,k;k=this.imr;f=k._4(_n);g=k._5(_n); if((fk._y+k._B)||(g>k._A+k._C)){//return true; }k.realMode=k._K==3?(k._7(f,g)?2:0):k._K;k._T=f;k._U=g;k._J=1; if(k.onselect){k.onselect(k._H2);}return false;}; IMover.ac.a_=function(_n){var f,g,k;k=this.imr;f=k._4(_n);g=k._5(_n); k._J=0;return false;}; IMover.ac.c_fit=function(){ if((this._D/this._B)>(this._E/this._C)){this._N=this._C; this._L=this._N/this._E;this._M=this._D*this._L;this._P=0; this._O=(this._B-this._M)>>1;}else{this._M=this._B;this._L=this._M/this._D; this._N=this._E*this._L;this._O=0;this._P=(this._C-this._N)>>1;}this.aa(); this._6();return false;}; IMover.ac.move_mode=function(){this._K=0;}; IMover.ac.aa=function(){var f,g;var b,c; if(this._I.src.substr(0,8)=="file:///"){this._I.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this._I.src+"', sizingMethod='scale')"; this._I.src=this.blank; }f=this._y+this._O+(this._M>1):0); g=this._A+this._P+(this._N>1):0);this.ab(); this._I.style.left=f+'px';this._I.style.top=g+'px'; this._I.style.width=String(Math.round(this._M))+'px'; this._I.style.height=String(Math.round(this._N))+'px'; if(this.textbbox){f=this._y+(this._M>1):0); g=this._A+(this._N>1):0); b=Math.min(this._M,this._B);c=Math.min(this._N,this._C); this.textbbox.style.left=f+'px';this.textbbox.style.top=g+'px'; this.textbbox.style.width=b+'px';this.textbbox.style.height=c+'px'; }if(this._X&&this._1){this._1.style.left=this._V+'px'; this._1.style.top=this._W+'px';};if(isdefined('sync_preview_pos')){sync_preview_pos();} theImageWasMoved++; }; IMover.ac.ab=function(){var z,A,B,C; z=-this._O-1;A=-this._P-1;B=z+this._B+1;C=A+this._C+1; this._I.style.ab='rect('+A+'px '+B+'px '+C+'px '+z+'px)';}; IMover.ac.save=function(){var f,g,b,c;var H,I;var J; f=Math.round(-this._O/this._L*this._F/this._D*100)/100; g=Math.round(-this._P/this._L*this._G/this._E*100)/100; b=Math.round(Math.min(this._D,this._B/this._L)*this._F/this._D); c=Math.round(Math.min(this._E,this._C/this._L)*this._G/this._E); J=1/this._L*this._F/this._D;H=Math.round(this._V*J); I=Math.round(this._W*J);if(this.onsave){this.onsave(f,g,b,c,this._S,H,I,J); }if(this.onsavestate){this.onsavestate(Math.round(this._O),Math.round(this._P),this._L,Math.round(this._V),Math.round(this._W)); }return true;};