//REPLACE L, G, K, Y, P, W, R, //change all function names function loadxy79() { //next line, omit var and it becomes a global array (use xy=[ not var xy=[ ) xy = [ ["",0,0] ,["7901FIG3561E0410KT YELL",248,232] ,["7901FIG3561P0210KT YELL",348,131] ,["7901FIJ4130PTZ10KT YELL",340,418] ,["7902FIG3384P0410KT YELL",100,75] ,["7902FIG3384E0410KT YELL",213,83] ,["7902FIJ3990/WH10KT YELL",131,414] ,["7902FIG3573P0210KT YELL",370,127] ,["7902FIG3573E0410KT YELL",362,224] ,["7902FIJ4137/0210KT YELL",356,313] ,["7902FIG3439P0310KT YELL",275,502] ,["7902FIG3439E0710KT YELL",360,484] ,["7902FIJ4020/0310KT YELL",337,567] ,["7902FIG3272P0210KT YELL",775,85] ,["7902FIJ4068/PD10KT YELL",552,149] ,["7902FIJ4068/PD10KT YELL",768,213] ,["7902FIG3546P3014KT YELL",547,571] ,["7902FIJ4110/3014KT YELL",661,585] ,["7902FIG3546E2814KT YELL",782,546] ,["7903FIJ4010/OP10KT YELL",70,55] ,["7903FIG3411EOP10KT YELL",89,125] ,["7903FIG3411POP10KT YELL",179,117] ,["7903FIG3411POP10KT YELL",326,208] ,["7903FIJ4138/OP10KT YELL",111,229] ,["7903FIG2537P0210KT W&Y",114,387] ,["7903FIG2524P0310KT Y&W",228,397] ,["7903FIJ3985/0210KT W&Y",338,468] ,["7903FIJ3981/0210KT Y&W",95,587] ,["7903FIJ4038/0410KT WG",230,588] ,["7903FIJ4009/0410KT YELL",354,587] ,["7903FIG3344P0710KT YELL",589,255] ,["7903FIJ3953/0710KT YELL",573,355] ,["7903FIG3359P0210KT YELL",764,112] ,["7903FIJ3966/0210KT YELL",765,209] ,["7903FIJ3935/0410KT YELL",765,297] ,["7903FIJ4066/0210KT YELL",766,384] ,["7903FIJ4127/0910KT YELL",767,468] ,["7903FIG3544E0710KT YELL",539,539] ,["7903FIJ4092/0710KT YELL",646,585] ,["7903FIG3544P0310KT YELL",784,593] ,["7904FIG3264P0210KT WG",94,83] ,["7904FIG3260P0210KT YELL",192,101] ,["7904FIG3556P0210KT YELL",98,293] ,["7904FIG3555P0210KT WG",174,332] ,["7904FIG3399P0210KT Y&W",349,102] ,["7904FIG3557P0210KT YELL",329,252] ,["7904FIJ4121/0210KT YELL",339,334] ,["7904FIJ4001/R 10KT YELL",133,584] ,["7904FIG3494E/R10KT YELL",298,523] ,["7904FIG3494P/R10KT YELL",385,544] ,["7904FIJ4075/R 10KT YELL",276,604] ,["7904FIJ4104PTZ10KT YELL",555,156] ,["7904FIG3538PPZ10KT YELL",768,125] ,["7904FIG3538EPZ10KT YELL",816,54] ,["7904FIJ4090LLQ10KT YELL",779,229] ,["7904FIJ3850/0510KT WG",539,481] ,["7904FIG3215P0210KT WG",577,384] ,["7904FIJ3960/0210KT YELL",655,486] ,["7904FIG3507P0210KT YELL",665,393] ,["7904FIG3512PAM10KT YELL",756,388] ,["7904FIJ3995/AM10KT YELL",784,483] ,["7904FIJ4091/EM10KT YELL",586,597] ,["7905FIG3523P1810KT YELL",118,84] ,["7905FIJ4085/0014KT YELL",121,218] ,["7905FIJ4085/0014KT YELL",339,158] ,["7905FIJ4086/0014KT YELL",129,358] ,["7905FIJ4087/0014KT YELL",213,418] ,["7905FIJ3980/7014KT YELL",347,427] ,["7905FIJ1994/0014KT WG",107,584] ,["7905FIJ263920014KT WG",213,587] ,["7905FIJ2573/3014KT YELL",323,606] ,["7905FIJ4072/7014KT YELL",564,213] ,["7905FIJ3824/5014KT WG",573,285] ,["7905FIJ3238/0510KT WG",756,62] ,["7905FIJ3238/W 10KT WG",763,112] ,["7905FIJ3252/0310KT WG",762,167] ,["7905FIJ3252/W 10KT WG",768,210] ,["7905FIJ3237/0410KT WG",764,254] ,["7905FIJ3237/W 10KT WG",774,295] ,["7905FIJ2876/0710KT YELL",764,353] ,["7905FIJ2876/W 10KT YELL",776,412] ,["7905FIG1160P1014KT WG",496,504] ,["7905FIG1148P1014KT WG",559,521] ,["7905FIG2719P1014KT WG",629,511] ,["7905FIG1159E1514KT WG",526,602] ,["7905FIG1147E1514KT WG",642,597] ,["7905FIG2719E1514KT WG",760,586] ,["7906FIG3488PWH10KT YELL",91,85] ,["7906FIG3488EWH10KT YELL",184,101] ,["7906FIG3393EWH10KT YELL",112,314] ,["7906FIG3393PWH10KT YELL",213,335] ,["7906FIJ3986/WH10KT YELL",125,399] ,["7906FIG3489P1410KT YELL",362,90] ,["7906FIJ3899/0510KT YELL",365,176] ,["7906FIJ4015/0210KT YELL",368,250] ,["7906FIJ3968/0210KT YELL",365,322] ,["7906FIG3511E0410KT YELL",298,526] ,["7906FIG3511P0210KT YELL",385,498] ,["7906FIJ1725/7010KT YELL",605,162] ,["7906FIJ1725/7010KT YELL",776,87] ,["7906FIG2246/16SIL/10Y",774,226] ,["7906FIW452/G 10KT W&Y",579,349] ,["7906FIJ2811G2010KT W&Y",739,375] ,["7906FIG3524P1410KT WG",569,515] ,["7906FIG3369P0510KT WG",655,506] ,["7906FIG3366P0810KT WG",755,505] ,["7906FIJ3983/0210KT WG",743,594] ,["7907FIG3542P0210KT YELL",117,99] ,["7907FIG3542P0210KT YELL",326,191] ,["7907FIJ4102/0210KT YELL",112,230] ,["7907FIG3532P0210KT WG",114,382] ,["7907FIG3378P0210KT W&Y",232,398] ,["7907FIG3533P0210KT WG",341,385] ,["7907FIJ4124/0210KT YELL",128,599] ,["7907FIJ3469/0310KT W&Y",228,554] ,["7907FIG3487P1110KT WG",354,524] ,["7907FIJ4070/0910KT WG",321,615] ,["7907FIG3481P0210KT YELL",535,95] ,["7907FIG3481E0410KT YELL",544,194] ,["7907FIJ4067/0210KT YELL",537,270] ,["7907FIG2541P0410KT WG",668,92] ,["7907FIG2526P05SIL/10Y",747,83] ,["7907FIG1833P0510KT YELL",825,86] ,["7907FIG3564P0910KT WG",670,266] ,["7907FIG3210P0510KT YELL",746,276] ,["7907FIG3345P1410KT WG",820,256] ,["7907FIG3485P0210KT YELL",518,494] ,["7907FIG3485E0510KT YELL",604,496] ,["7907FIJ4073/0210KT YELL",572,572] ,["7907FIG3419P0210KT YELL",732,451] ,["7907FIG3419E0410KT YELL",811,487] ,["7908FIG3379P0210KT YELL",146,94] ,["7908FIG3382P1410KT YELL",84,321] ,["7908FIG3382E1810KT YELL",177,328] ,["7908FIJ3978/1110KT YELL",137,420] ,["7908FIG3547P1410KT YELL",358,109] ,["7908FIG3547E1610KT YELL",356,210] ,["7908FIJ4113/1410KT YELL",349,295] ,["7908FIJ4133/0610KT YELL",329,470] ,["7908FIJ4134/1410KT YELL",325,562] ,["7908FIG3504P/E10KT WG",567,218] ,["7908FIG3504P/E10KT WG",775,109] ,["7908FIJ3867/4610KT WG",769,228] ,["7908FIG3506P/E10KT YELL",538,402] ,["7908FIG3506E/E10KT YELL",622,380] ,["7908FIJ4107/E 10KT YELL",764,415] ,["7908FIJ3744/WH10KT YELL",565,583] ,["7908FIG3043PWH10KT YELL",664,558] ,["7908FIG3043EWH10KT YELL",756,564] ,["7909FIG3558P0210KT Y&W",293,111] ,["7909FIG3558E0410KT Y&W",368,171] ,["7909FIJ4122/0210KT Y&W",348,346] ,["7909FIJ4122/0210KT Y&W",134,284] ]; } //for mouseover on flyer for price function xyp79(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 (isMobileDevice) { alert("aaaa"); } 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; 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 xy79(book) { var x,y; var zoom = document.documentElement.clientWidth / window.innerWidth; //alert(zoom); x=(mouse_x/zoom)-(document.getElementById("div621").offsetLeft/zoom); //alert(mouse_x+" | "+zoom+" | "+document.getElementById("div621").offsetLeft); //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; } } //alert(x); //alert(document.getElementById("div621").style.width); //874 844 //alert(x); //if (flyershown.substr(2,2)=="01") { x=x-parseInt(document.getElementById("div621").style.width)/2; } //alert(document.getElementById("flyer_ndx").width); //1 for mobile if (isMobileDevice) { x=x-parseInt(document.getElementById("div621").offsetLeft/zoom); //85 x=x/parseInt(document.getElementById("div621").style.width)*470; if (flyershown.substr(2,2)=="01") { x=x; }else{ if (isOdd(Number(flyershown.substr(2,2)))) { x=x+470; } } }else{ 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; 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 } //alert(flyershown+" | "+fs); //alert(xy.length); 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) } } function xy79old(book) { //xy75(7502) book is actually the spread winsize(); var x,y; x=mouse_x-document.getElementById("div620t1").offsetLeft-document.getElementById("flyer_sprd").offsetLeft; x=x/document.getElementById("flyer_ndx").width*230; //ok to use flyer_ndx becuase that was how it was scaled y=((mouse_y-document.getElementById("div620").offsetTop)/winW*1280); //use winW*1280 instead of winH*752 because scaled by width var zoom = document.documentElement.clientWidth / window.innerWidth; y=y/zoom; loadxy75(); var minx; minx=0; for (i=0; i0) { ItemDetail(xy[minx][0].substr(4,10),xy[minx][0].substr(14,10),"1","","",""); //item,karat,canedit("Y" for yes) } }