var zoomfactor=0.9 //Enter factor (0.05=5%) var counter = 0; function zoom(originalW, originalH, what, state, elementID){ if (state == "out") { if (what == "imageFABig") { document.getElementById('rightFAZoom').style.visibility = 'hidden'; document.getElementById('rightFA').style.visibility = 'visible'; setTabStyles(true, elementID); //enable style for mouse over hidediv("FA"); } if (what == "imageFA") { //alert(findPos(document.getElementById('imageFA')).yPos); document.getElementById('rightFA').style.visibility = 'hidden'; document.getElementById('rightFAZoom').style.visibility = 'visible'; setTabStyles(false, elementID); //disable style for mouse over showdiv("FA"); } if (what == "imageDABig") { document.getElementById('rightDAZoom').style.visibility = 'hidden'; document.getElementById('rightDA').style.visibility = 'visible'; setTabStyles(true, elementID); //enable style for mouse over hidediv("DA"); } if (what == "imageDA") { document.getElementById('rightDA').style.visibility = 'hidden'; document.getElementById('rightDAZoom').style.visibility = 'visible'; setTabStyles(false, elementID); //disable style for mouse over showdiv("DA"); } } return false; } function findPos(el) { var xPos = 0; var yPos = 0; if (document.layers) { xPos = el.x; yPos = el.y; } else { // loop through all offsets
         // while(el){ xPos += el.offsetLeft; yPos += el.offsetTop; el = el.offsetParent; } } return {xPos: xPos, yPos: yPos}; } function hidediv(what) { var browser = navigator.userAgent.toLowerCase(); if (document.getElementById) { // DOM3 = IE5, NS6 if (what == "FA") { document.getElementById('closeLinkFA').style.visibility = 'hidden'; document.getElementById('rightFAZoom').style.visibility = 'hidden'; } else { document.getElementById('closeLinkDA').style.visibility = 'hidden'; document.getElementById('rightDAZoom').style.visibility = 'hidden'; } } } String.prototype.startsWith = function(str) {return (this.match("^"+str)==str)} function showdiv(what) { var browser = navigator.userAgent.toLowerCase(); var host = location.host; if (document.getElementById) { // DOM3 = IE5, NS6 if (what == "FA") { document.getElementById('closeLinkFA').style.visibility = 'visible'; document.getElementById('rightFAZoom').style.position = 'absolute'; document.getElementById('closeLinkFA').style.position = 'absolute'; if ((browser.indexOf("msie") != -1)) { if (host.indexOf("artnet.fr") != -1) { if (navigator.appVersion.substring(22, 23) == 6) { document.getElementById('rightFAZoom').style.top = findPos(document.getElementById('imageFA')).yPos - 10 + 'px';// '475px'; document.getElementById('closeLinkFA').style.top = findPos(document.getElementById('imageFA')).yPos - 25 + 'px' //'469px'; document.getElementById('rightFAZoom').style.left = '298px'; document.getElementById('closeLinkFA').style.left = '724px'; } else { document.getElementById('rightFAZoom').style.top = findPos(document.getElementById('imageFA')).yPos - 9 + 'px'; //'465px'; document.getElementById('closeLinkFA').style.top = findPos(document.getElementById('imageFA')).yPos - 25 + 'px';//'459px'; document.getElementById('rightFAZoom').style.left = '288px'; document.getElementById('closeLinkFA').style.left = '715px'; } } else { if (navigator.appVersion.substring(22, 23) == 6) { document.getElementById('rightFAZoom').style.top = findPos(document.getElementById('imageFA')).yPos - 10 + 'px'; //'475px'; document.getElementById('closeLinkFA').style.top = findPos(document.getElementById('imageFA')).yPos - 25+ 'px';//'469px'; document.getElementById('rightFAZoom').style.left = '298px'; document.getElementById('closeLinkFA').style.left = '724px'; } else { document.getElementById('rightFAZoom').style.top = findPos(document.getElementById('imageFA')).yPos - 17;//'455px'; document.getElementById('closeLinkFA').style.top = findPos(document.getElementById('imageFA')).yPos - 35 + 'px';//'449px'; document.getElementById('rightFAZoom').style.left = '288px'; document.getElementById('closeLinkFA').style.left = '715px'; } } } else if ( navigator.platform.toLowerCase().startsWith('mac')) { if (browser.indexOf("safari") != -1) { if (host.indexOf("artnet.fr") != -1) { document.getElementById('rightFAZoom').style.top = findPos(document.getElementById('imageFA')).yPos - 10 + 'px';// '450px'; document.getElementById('closeLinkFA').style.top = findPos(document.getElementById('imageFA')).yPos - 25 + 'px';//'443px'; }else { document.getElementById('rightFAZoom').style.top = findPos(document.getElementById('imageFA')).yPos - 18 + 'px';//'440px'; document.getElementById('closeLinkFA').style.top = findPos(document.getElementById('imageFA')).yPos - 35 + 'px';//'433px'; } document.getElementById('rightFAZoom').style.left = '288px'; document.getElementById('closeLinkFA').style.left = '715px'; } else { if (host.indexOf("artnet.fr") != -1) { document.getElementById('rightFAZoom').style.top = findPos(document.getElementById('imageFA')).yPos + 'px';//'470px'; document.getElementById('closeLinkFA').style.top = findPos(document.getElementById('imageFA')).yPos - 15 + 'px';//'463px'; } else { document.getElementById('rightFAZoom').style.top = findPos(document.getElementById('imageFA')).yPos - 10 + 'px';//'460px'; document.getElementById('closeLinkFA').style.top = findPos(document.getElementById('imageFA')).yPos - 25 + 'px';//'453px'; } document.getElementById('rightFAZoom').style.left = '288px'; document.getElementById('closeLinkFA').style.left = '715px'; } } else if ( navigator.appVersion.substring(22, 23) == "7" ) { if (host.indexOf("artnet.fr") != -1) { document.getElementById('rightFAZoom').style.top = findPos(document.getElementById('imageFA')).yPos - 10 + 'px';//'465px'; document.getElementById('closeLinkFA').style.top = findPos(document.getElementById('imageFA')).yPos - 30 + 'px';//'461px'; } else { document.getElementById('rightFAZoom').style.top = findPos(document.getElementById('imageFA')).yPos - 20 + 'px';//'455px'; document.getElementById('closeLinkFA').style.top = findPos(document.getElementById('imageFA')).yPos - 10 + 'px';//'451px'; } document.getElementById('rightFAZoom').style.left = '297px'; document.getElementById('closeLinkFA').style.left = '715px'; } else { if (host.indexOf("artnet.fr") != -1) { document.getElementById('rightFAZoom').style.top = findPos(document.getElementById('imageFA')).yPos - 11 + 'px';//'450px'; document.getElementById('closeLinkFA').style.top = findPos(document.getElementById('imageFA')).yPos - 25 + 'px';//'446px'; } else { var v = findPos(document.getElementById('imageFA')).yPos; document.getElementById('rightFAZoom').style.top = findPos(document.getElementById('imageFA')).yPos - 19 + 'px'; //'441px'; document.getElementById('closeLinkFA').style.top = findPos(document.getElementById('imageFA')).yPos - 35 + 'px';//'437px'; } document.getElementById('rightFAZoom').style.left = '287px'; document.getElementById('closeLinkFA').style.left = '715px'; } } else { document.getElementById('closeLinkDA').style.visibility = 'visible'; document.getElementById('rightDAZoom').style.position = 'absolute'; document.getElementById('closeLinkDA').style.position = 'absolute'; if ((browser.indexOf("msie") != -1)) { if (host.indexOf("artnet.fr") != -1) { if (navigator.appVersion.substring(22, 23) == 6) { document.getElementById('rightDAZoom').style.top = findPos(document.getElementById('imageDA')).yPos - 10 + 'px';// '475px'; document.getElementById('closeLinkDA').style.top = findPos(document.getElementById('imageDA')).yPos - 25 + 'px' //'469px'; document.getElementById('rightDAZoom').style.left = '298px'; document.getElementById('closeLinkDA').style.left = '724px'; } else { document.getElementById('rightDAZoom').style.top = findPos(document.getElementById('imageDA')).yPos - 9 + 'px'; //'465px'; document.getElementById('closeLinkDA').style.top = findPos(document.getElementById('imageDA')).yPos - 25 + 'px';//'459px'; document.getElementById('rightDAZoom').style.left = '288px'; document.getElementById('closeLinkDA').style.left = '715px'; } } else { if (navigator.appVersion.substring(22, 23) == 6) { document.getElementById('rightDAZoom').style.top = findPos(document.getElementById('imageDA')).yPos - 10 + 'px'; //'475px'; document.getElementById('closeLinkDA').style.top = findPos(document.getElementById('imageDA')).yPos - 25+ 'px';//'469px'; document.getElementById('rightDAZoom').style.left = '298px'; document.getElementById('closeLinkDA').style.left = '724px'; } else { document.getElementById('rightDAZoom').style.top = findPos(document.getElementById('imageDA')).yPos - 17;//'455px'; document.getElementById('closeLinkDA').style.top = findPos(document.getElementById('imageDA')).yPos - 35 + 'px';//'449px'; document.getElementById('rightDAZoom').style.left = '288px'; document.getElementById('closeLinkDA').style.left = '715px'; } } } else if ( navigator.platform.toLowerCase().startsWith('mac')) { if (browser.indexOf("safari") != -1) { if (host.indexOf("artnet.fr") != -1) { document.getElementById('rightDAZoom').style.top = findPos(document.getElementById('imageDA')).yPos - 10 + 'px';// '450px'; document.getElementById('closeLinkDA').style.top = findPos(document.getElementById('imageDA')).yPos - 25 + 'px';//'443px'; }else { document.getElementById('rightDAZoom').style.top = findPos(document.getElementById('imageDA')).yPos - 18 + 'px';//'440px'; document.getElementById('closeLinkDA').style.top = findPos(document.getElementById('imageDA')).yPos - 35 + 'px';//'433px'; } document.getElementById('rightDAZoom').style.left = '288px'; document.getElementById('closeLinkDA').style.left = '715px'; } else { if (host.indexOf("artnet.fr") != -1) { document.getElementById('rightDAZoom').style.top = findPos(document.getElementById('imageDA')).yPos + 'px';//'470px'; document.getElementById('closeLinkDA').style.top = findPos(document.getElementById('imageDA')).yPos - 15 + 'px';//'463px'; } else { document.getElementById('rightDAZoom').style.top = findPos(document.getElementById('imageDA')).yPos - 10 + 'px';//'460px'; document.getElementById('closeLinkDA').style.top = findPos(document.getElementById('imageDA')).yPos - 25 + 'px';//'453px'; } document.getElementById('rightDAZoom').style.left = '288px'; document.getElementById('closeLinkDA').style.left = '715px'; } } else if ( navigator.appVersion.substring(22, 23) == "7" ) { if (host.indexOf("artnet.fr") != -1) { document.getElementById('rightDAZoom').style.top = findPos(document.getElementById('imageDA')).yPos - 10 + 'px';//'465px'; document.getElementById('closeLinkDA').style.top = findPos(document.getElementById('imageDA')).yPos - 30 + 'px';//'461px'; } else { document.getElementById('rightDAZoom').style.top = findPos(document.getElementById('imageDA')).yPos - 20 + 'px';//'455px'; document.getElementById('closeLinkDA').style.top = findPos(document.getElementById('imageDA')).yPos - 10 + 'px';//'451px'; } document.getElementById('rightDAZoom').style.left = '297px'; document.getElementById('closeLinkDA').style.left = '715px'; } else { if (host.indexOf("artnet.fr") != -1) { document.getElementById('rightDAZoom').style.top = findPos(document.getElementById('imageDA')).yPos - 11 + 'px';//'450px'; document.getElementById('closeLinkDA').style.top = findPos(document.getElementById('imageDA')).yPos - 25 + 'px';//'446px'; } else { document.getElementById('rightDAZoom').style.top = findPos(document.getElementById('imageDA')).yPos - 19 + 'px'; //'441px'; document.getElementById('closeLinkDA').style.top = findPos(document.getElementById('imageDA')).yPos - 35 + 'px';//'437px'; } document.getElementById('rightDAZoom').style.left = '287px'; document.getElementById('closeLinkDA').style.left = '715px'; } } } } function setTabStyles(status, elementID){ if(status){ enable_tab = true; //enable content tabs again document.getElementById('me').className = 'me'; document.getElementById('er').className = 'er'; document.getElementById('mpr').className = 'mpr'; document.getElementById('pd').className = 'pd'; }else{ enable_tab = false; //disable content tabs so until the image is zoomed the content will not change if(elementID!='me') document.getElementById('me').className = 'me_disabled'; if(elementID!='er') document.getElementById('er').className = 'er_disabled'; if(elementID!='mpr') document.getElementById('mpr').className = 'mpr_disabled'; if(elementID!='pd') document.getElementById('pd').className = 'pd_disabled'; } }