//REPLACE L, G, K, Y, P, W, R, //change all function names function loadxy64() { //next line, omit var and it becomes a global array (use xy=[ not var xy=[ ) xy = [ ["",0,0] ,["6401FIJ3941/7014KT WG",125,342] ,["6402FIG3097P0210KT W&Y",81,82] ,["6402FIG3096P0210KT W&Y",178,83] ,["6402FIG3119P0210KT Y&W",272,88] ,["6402FIG2537P0210KT W&Y",365,83] ,["6402FIJ3871/0210KT YELL",336,173] ,["6402FIJ3906 10KT YELL",347,250] ,["6402FIG3301EOP10KT PINK",78,230] ,["6402FIG3301POP10KT PINK",177,228] ,["6402FIJ3915/OP10KT PINK",110,291] ,["6402FIG3323P0510KT W&PK",71,481] ,["6402FIG3297P0210KT W&PK",260,368] ,["6402FIG2078P0710KT W&PK",378,392] ,["6402FIG2078E0810KT W&PK",364,493] ,["6402FIJ3260/0410KT W&PK",108,587] ,["6402FIJ3646/0210KT W&PK",228,582] ,["6402FIJ3878/0510KT W&PK",353,586] ,["6402FIJ3951/0210KT PINK",544,336] ,["6402FIG3349E0410KT PINK",526,241] ,["6402FIG3224E0410KT PINK",619,175] ,["6402FIG3065E0510KT PINK",744,113] ,["6402FIG3330PMR10KT PINK",820,79] ,["6403FIG3044P0210KT W&Y",87,87] ,["6403FIG2954P0210KT WG",184,107] ,["6403FIG3090P0210KT W&Y",280,72] ,["6403FIG3091P0210KT WG",374,84] ,["6403FIG3053P0210KT W&PK",303,296] ,["6403FIG2922P0210KT W&PK",379,348] ,["6403FIG2918PCY10KT YELL",99,413] ,["6403FIG2918ECT10KT YELL",98,485] ,["6403FIJ3415CTY10KT YELL",109,551] ,["6403FIG3219E0410KT PINK",223,559] ,["6403FIJ3862RHG10KT PINK",297,605] ,["6403FIG2986P0510KT YELL",494,122] ,["6403FIG2898P1510KT PINK",577,128] ,["6403FIG2909P1010KT WG",660,133] ,["6403FIG3345P1410KT WG",748,129] ,["6403FIG1833P0510KT YELL",827,116] ,["6403FIG3320P1410KT WG",712,260] ,["6403FIG2541P0410KT WG",775,305] ,["6403FIG3363P0510KT YELL",833,259] ,["6403FIG3159P0210KT WG",537,373] ,["6403FIJ3813/AM10KT WG",564,442] ,["6403FIG3217PAM10KT YELL",695,427] ,["6403FIG3217EAM10KT YELL",778,431] ,["6403FIJ3834/AM10KT YELL",782,510] ,["6403FIJ3780PTZ10KT WG",559,604] ,["6403FIJ3888PTZ10KT YELL",751,592] ,["6404FIG3359P0210KT YELL",95,93] ,["6404FIG3355P0210KT PINK",181,93] ,["6404FIG3356P0210KT YELL",268,124] ,["6404FIG3361P0310KT YELL",359,84] ,["6404FIG3369P0510KT WG",90,252] ,["6404FIG2976P0210KT PINK",257,301] ,["6404FIJ3899/0510KT PINK",192,375] ,["6404FIJ3569/0210KT PINK",348,355] ,["6404FIJ3921/0210KT YELL",101,543] ,["6404FIJ3953/0710KT YELL",200,575] ,["6404FIG3344P0710KT YELL",282,480] ,["6404FIG3366P0810KT WG",359,501] ,["6404FIJ3952/0610KT WG",335,605] ,["6404FIJ3238/0510KT WG",539,31] ,["6404FIJ3238/W 10KT WG",539,73] ,["6404FIJ3237/0410KT WG",594,124] ,["6404FIJ3237/W 10KT WG",607,157] ,["6404FIJ3252/0310KT WG",730,149] ,["6404FIJ3252/W 10KT WG",741,188] ,["6404FIJ2876/0710KT YELL",780,239] ,["6404FIJ2876/W 10KT YELL",785,282] ,["6404FIJ3822/5014KT YELL",551,584] ,["6404FIJ3936/4014KT WG",640,524] ,["6404FIJ3930/3014KT WG",775,492] ,["6404FIJ3824/7014KT WG",763,585] ,["6405FIJ3942/0410KT W&Y",170,174] ,["6405FIG3054P0210KT W/Y/P",337,115] ,["6405FIJ3791/0210KT W/P/Y",292,230] ,["6405FIJ3944/0510KT W&PK",326,322] ,["6405FIJ3880/0210KT W&PK",314,397] ]; } //for mouseover on flyer for price function xyp64(book) { var x,y; var zoom = document.documentElement.clientWidth / window.innerWidth; x=(mouse_x/zoom)-(document.getElementById("div621").offsetLeft/zoom); //mobile version shifts first page of flyer when showing spreads if (flyershown.substr(2,2)=="01") { if (isMobileDevice) { x=x; }else{ x=x-parseInt(document.getElementById("div621").style.width)/2; } }else{ if (isMobileDevice) { if (isOdd(Number(flyershown.substr(2,2)))) { x=x+parseInt(document.getElementById("div621").style.width); } } } //if (flyershown.substr(2,2)=="01") { x=x-parseInt(document.getElementById("div621").style.width)/2; } x=x/0.95; x=x/(document.getElementById("flyer_ndx").width/zoom)*230; //ok to use flyer_ndx becuase that was how it was scaled y=mouse_y-document.getElementById("div620").offsetTop; y=y/(parseInt(document.getElementById("div621").style.height))*675; y=y/zoom; //below not needed in new version //loadxy64(); var minx=0; var fs=flyershown; if (isMobileDevice) { fs=Number(flyershown.substr(2,2)); fs=Math.floor(fs/2)+1; fs="0"+fs; fs=flyershown.substr(0,2)+fs.substr(fs.length-2,2); //need to convert pages to spreads } for (i=0; i0) { update_price(xy[minx][0].substr(4,10),xy[minx][0].substr(14,10)); var xypr=document.getElementById("i8").innerHTML.split(';')[1]; //everything after the first ; xypr=xypr+"<"; xypr=xypr.substring(0, xypr.indexOf("<")); //everything before the first < document.getElementById("flyer_overlay_txt").innerHTML = "
$"+xypr+"
"+"click for details
" y=xy[minx][2]*zoom; //y=y*(document.getElementById("flyer_spread").height)/675; y=y*(parseInt(document.getElementById("div621").style.height))/675; y=y+document.getElementById("div620").offsetTop; x=xy[minx][1]*(document.getElementById("flyer_ndx").width/zoom)/230; x=x+(document.getElementById("div621").offsetLeft/zoom); if (flyershown.substr(2,2)=="01") { x=x+parseInt(document.getElementById("div621").style.width)/2; } x=x*0.95; //entire spread reduced to 95% to show flip effect x=x+30; //move over beside image //if too close to right side, show at left //else show on right //x=x-25-50; if (x<0) { x=0; } //y=y-25; if (y<0) { y=0; } document.getElementById("flyer_overlay").style.left=x+"px"; document.getElementById("flyer_overlay").style.top=y+"px"; document.getElementById("flyer_overlay").style.display = "block"; }else{ document.getElementById("flyer_overlay").style.display = "none"; } //alert("done overlay"); } //calls ItemDetail from touch position on flyer function xy64(book) { //alert('book='+book); var x,y; var zoom = document.documentElement.clientWidth / window.innerWidth; x=(mouse_x/zoom)-(document.getElementById("div621").offsetLeft/zoom); //mobile version shifts first page of flyer when showing spreads if (flyershown.substr(2,2)=="01") { if (isMobileDevice) { x=x; }else{ x=x-parseInt(document.getElementById("div621").style.width)/2; } }else{ if (isMobileDevice) { if (isOdd(Number(flyershown.substr(2,2)))) { x=x+parseInt(document.getElementById("div621").style.width); } } } //if (flyershown.substr(2,2)=="01") { x=x-parseInt(document.getElementById("div621").style.width)/2; } x=x/0.95; y=mouse_y-document.getElementById("div620").offsetTop; x=x/(document.getElementById("flyer_ndx").width/zoom)*230; //ok to use flyer_ndx becuase that was how it was scaled y=y/(parseInt(document.getElementById("div621").style.height))*675; y=y/zoom; //below not needed in new version //loadxy64(); var minx=0; var fs=flyershown; if (isMobileDevice) { fs=Number(flyershown.substr(2,2)); fs=Math.floor(fs/2)+1; fs="0"+fs; fs=flyershown.substr(0,2)+fs.substr(fs.length-2,2); //need to convert pages to spreads } for (i=0; i0) { ItemDetail(xy[minx][0].substr(4,10),xy[minx][0].substr(14,10),"","1","","","","FLYER",""); // item, karat", colour,qty,sz,desc,price,tab,row) } }