var imBrw_op=window.opera; var imBrw_ie=document.all && !imBrw_op; var imBrw_ns=document.getElementById && !imBrw_ie; var imEffectEnabled = /MSIE [678]/.test(navigator.userAgent) && navigator.platform == "Win32"; var imLoadList = ""; var imPopupEffect = true; function imGetLayer(sName) {return document.all?document.all[sName]:document.getElementById?document.getElementById(sName) : "";} function imIEBody(){return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body} function imOpenLocation(sNewLocation){ document.location = sNewLocation; } function imGetParameter(sParamName) { var sQueryString = ""; var iStart = 0; var iEnd = 0; if (window.top.location.search != 0) sQueryString = unescape(window.top.location.search); sParamName = sParamName + "="; if (sQueryString.length > 0) { iStart = sQueryString.indexOf(sParamName); if ( iStart != -1 ) { iStart += sParamName.length; iEnd = sQueryString.indexOf("&",iStart); if (iEnd == -1) iEnd = sQueryString.length; return sQueryString.substring(iStart,iEnd); } return null; } return null; } function imMenuMainHover() { if (document.getElementById("imMnMn") != null) { if (document.getElementsByTagName) { var oList = document.getElementById("imMnMn").getElementsByTagName("LI"); for (var i=0; i stop-smp.clientHeight && start > stop)) smp.style.height = (smp.clientHeight+diff) + 'px'; else { smp.style.height = stop + 'px'; if(start < stop) { clearInterval(imSMOpenTimer); imSMOpenTimer = null; } else { clearInterval(imSMCloseTimer); imSMCloseTimer = null; }} } function imSMShow(menu) { if(navigator.appVersion.indexOf('MSIE 6') == -1 && navigator.appVersion.indexOf('MSIE 5') == -1) { var imOpenedSMP; var imOpenedSMOldP; if(imSMCloseTimer == null && imSMOpenTimer == null) { if(menu.parentNode) var sm = menu.parentNode.getElementsByTagName('ul')[0]; else var sm = menu.parent.getElementsByTagName('ul')[0]; if(imOpenedSM != null) { imOpenedSMOld = imOpenedSM; imOpenedSMOldP = imOpenedSMOld.parentNode || imOpenedSMOld.parent; imSMCloseTimer = setInterval('imSMSlide(' + imOpenedSMOldP.offsetHeight + ',' + imOpenedSMOldHeight + ')',10); imOpenedSMOldP.getElementsByTagName('a')[0].blur(); imOpenedSMOldP.getElementsByTagName('a')[0].className = ''; } if(imOpenedSM != sm) { imOpenedSM = sm; imOpenedSMP = imOpenedSM.parentNode || imOpenedSM.parent; imOpenedSMOldHeight = imOpenedSMP.offsetHeight; imOpenedSMP.style.height = imOpenedSMOldHeight + 'px'; imOpenedSMP.style.overflow = 'hidden'; menu.focus(); menu.className = 'selected'; imOpenedSM.style.display = ''; while(imSMOpenTimer != null); imSMOpenTimer = setInterval('imSMSlide(' + imOpenedSMOldHeight + ',' + (imOpenedSM.offsetHeight+imOpenedSMOldHeight) + ')',10); } else imOpenedSM = null; }} else { if(imOpenedSM != null) { imOpenedSM.style.display = 'none'; imOpenedSM.parentNode.getElementsByTagName('a')[0].focus(); imOpenedSM.parentNode.getElementsByTagName('a')[0].className = ''; } if(imOpenedSM != menu.parentNode.getElementsByTagName('ul')[0]) { imOpenedSM = menu.parentNode.getElementsByTagName('ul')[0]; menu.focus(); menu.className = 'selected'; imOpenedSM.style.display = ''; } else imOpenedSM = null; }} function imX5ShowImg(sMode, cW, cH, xC, sFile, sFileZ, iMove) { document.write(''+ ''); } function imX5ShowAdv(iFullSize, iScale, sFileExt, sSoundExt, sUrl, iPreview) { document.write('
'+ ''+ '
'); } var imTimeAdv; function imObjOut(sName) { imTimeAdv=setTimeout("imSetSize('"+sName+"',0, true);",1500); } function imObjIn(sName) { clearTimeout(imTimeAdv); imSetSize(sName,1, true); } function imSetSize(sName, bVal, bRefresh) { if (bVal == 0) { if (bRefresh) imGetLayer(sName).innerHTML = imGetLayer(sName).innerHTML; imGetLayer(sName).style.width = parseInt(imGetLayer(sName+"Obj").width/4)+"px"; imGetLayer(sName).style.height = parseInt(imGetLayer(sName+"Obj").height/4)+"px"; imGetLayer(sName+"Obj").style.left = parseInt(imGetLayer(sName+"Obj").width/4-imGetLayer(sName+"Obj").width)+"px"; } else{ imGetLayer(sName).style.width = imGetLayer(sName+"Obj").width+"px"; imGetLayer(sName).style.height = imGetLayer(sName+"Obj").height+"px"; imGetLayer(sName+"Obj").style.left = "0px"; }} function imCodeProt(sAuthor) { document.oncontextmenu = function(){ alert('Copyrights '+sAuthor+'. All rights reserved.'); return false; }} function imGetUrl(sUrl) { var xmlHttp; var sResult; try { xmlHttp=new XMLHttpRequest(); } catch (e) { try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { alert("Your browser does not support AJAX!"); return false; }} } xmlHttp.open('GET', sUrl, false); xmlHttp.send(null); while (xmlHttp.readyState != 4); if (xmlHttp.status == 200) { sResult = xmlHttp.responseText; } else { sResult = "-1"; } return sResult; } function imBlogCheckComment(sAlert,sName,sEmail,sBody) { var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if(imGetLayer("form_name").value != "") { if(imGetLayer("form_email").value != "" && filter.test(imGetLayer("form_email").value)) { if(imGetLayer("form_body").value != "") return true; else alert(sAlert + ' ' + sBody); } else alert(sAlert + ' ' + sEmail); } else alert(sAlert + ' ' + sName); return false; } function imCheckForm(iType, sID, sAlert, iCount, sUrl) { var sError = ""; switch (iType) { case 0: if (imGetLayer(sID).value == "") sError = sID; break; case 1: var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if (imGetLayer(sID).value == "" || !filter.test(imGetLayer(sID).value)) sError = sID; break; case 2: if (imGetLayer(sID + "_d").selectedIndex == 0 || imGetLayer(sID + "_m").selectedIndex == 0 || imGetLayer(sID + "_y").value == "") sError = sID + "_y"; break; case 3: if (imGetLayer(sID).selectedIndex == 0) sError = sID; break; case 4: var bValid = false; while(iCount-- && !bValid) if (imGetLayer(sID + (iCount+1)).checked == true) bValid = true; if(!bValid) sError = sID + "1"; break; case 5: if (imGetUrl(sUrl+'?chk='+sID+'&ans='+ escape(imGetLayer(sID).value)) != '0') sError = sID; break; case 6: if (imGetUrl('captcha/imcaptcha.php?action=check&code='+imGetLayer(sID+'_cpf').value+'&ans='+imGetLayer(sID+'_cpv').value) != '0') sError = sID+'_cpv'; break; } if(sError != "") { alert(sAlert); imGetLayer(sError).focus(); return (false); } return (true); } function imShowCaptcha(sName) { var sCode = ""; var i; var sChar; for (i=0; i<5; i++) { do sChar = parseInt(Math.random()*9); while (sCode.indexOf(sChar) > -1) sCode = sCode+sChar; } imGetLayer(sName+"_cpf").value=sCode; imGetLayer(sName+"_cpn").src="captcha/imcaptcha.php?action=show&code="+sCode; } function imFocus(oCtl, sColor) { oCtl.style.backgroundColor = sColor; } function imFilterCheck(oEvent,expr){ if (imEffectEnabled) iKey = oEvent.keyCode; else iKey = oEvent.which; sKey = String.fromCharCode(iKey); if (expr.test(sKey)) return true; else return false; } function imKeyFilter(iType, oEvent){ if (iType == 0) expr = /[\d\n\b]/; else if (iType == 1) expr = /[\d\n\b\- ]/; else if (iType == 2) expr = /[\d\n\b\/\.]/; return imFilterCheck(oEvent,expr); } function IMTip() { var el = imGetLayer('imToolTip'); var oldmove; var attached = false; var effect_step = 0; var effect_timer = null; this.imShown = false; this.show = function(obj,content,position,x,y,content_style,must_move,effect,pos_x,pos_y) { this.imLeft = 0; this.imRight = 0; this.imTop = 0; this.imBottom = 0; el.style.top = '-10000px'; el.style.bottom = ''; el.style.left = '-10000px'; el.style.right = ''; switch(position) { case 'tl': this.imLeft = 1; this.imTop = 1; break; case 'tr': this.imRight = 1; this.imTop = 1; break; case 'bl': this.imLeft = 1; this.imBottom = 1; break; case 'br': this.imRight = 1; this.imBottom = 1; break; } this.imX = (x ? x : 0); this.imY = (y ? y : 0); el.style.display = 'none'; el.innerHTML = '
' + content + '
'; el.imMustMove = must_move; this.imShown = true; switch(effect) { case 0: el.style.display = ''; break; case 1: clearTimeout(this.effect_timer); this.effect_step = 0; el.style.height = ''; this.fade(); break; case 2: clearTimeout(this.effect_timer); this.effect_step = 0; el.style.height = ''; el.style.opacity = 0.9; el.style.filter = 'alpha(opacity=90)'; el.style.visible='hidden'; el.style.display = ''; elch = el.clientHeight; el.style.display = 'none'; el.style.visible='visible'; this.slide(elch); break; } if(el.imMustMove == true) { this.detach(); document.onmousemove = function(e) { this.imTip.move(e); }; el.onmouseover = function(e) { imt.move(e); }; } else { if(this.imLeft == 1) { el.style.left = (pos_x != undefined ? pos_x : (this.mouseX-this.imX+10)) + 'px'; } else { el.style.right = (pos_x != undefined ? document.documentElement.clientWidth-pos_x : (document.documentElement.clientWidth-this.mouseX-this.imX+10)) + 'px'; } if(this.imTop == 1) { el.style.top = (pos_y != undefined ? pos_y : (this.mouseY-this.imY+10)) + 'px'; } else { el.style.bottom = (pos_y != undefined ? document.documentElement.clientHeight-pos_y : (document.documentElement.clientHeight-this.mouseY+this.imY+10)) + 'px'; }} return false; }; this.mousepos = function(evt) { var e = (evt) ? evt : window.event; this.mouseX = ((e.pageX) ? e.pageX : (e.clientX + document.documentElement.scrollLeft)); this.mouseY = ((e.pageY) ? e.pageY : (e.clientY + document.documentElement.scrollTop)); }; this.attach = function() { this.attached = true; document.imOldOnMouseMove = document.onmousemove; document.imTip = this; document.onmousemove = function(e) { this.imTip.mousepos(e); }; }; this.detach = function() { if(this.attached) { this.attached = false; document.onmousemove = document.imOldOnMouseMove; }}; this.fade = function() { if(this.effect_step <= 100) { el.style.opacity = this.effect_step/100; el.style.filter = "alpha(opacity=" + this.effect_step + ")"; if(this.effect_step == 0) { el.style.display = ''; } this.effect_step += 15; this.effect_timer = setTimeout('imt.fade()',50); }}; this.slide = function(height) { if(this.effect_step <= 100) { el.style.height = height/100*this.effect_step + 'px'; if(this.effect_step == 0) { el.style.display = ''; } this.effect_step += 5; this.effect_timer = setTimeout('imt.slide(' + height + ')',25); }}; this.move = function(evt) { var e = (evt) ? evt : window.event; if(this.imLeft != 0) { el.style.left = (((e.pageX) ? e.pageX : (e.clientX + document.documentElement.scrollLeft))-this.imX+10) + 'px'; el.style.right = ''; } else { el.style.right = (((e.pageX) ? document.documentElement.clientWidth-e.pageX : (document.documentElement.clientWidth-e.clientX-document.documentElement.scrollLeft))-this.imX+10) + 'px'; el.style.left = ''; } if(this.imTop != 0) { el.style.top = (((e.pageY) ? e.pageY : (e.clientY + document.documentElement.scrollTop))-this.imY+10) + 'px'; el.style.bottom = ''; } else { el.style.bottom = ((e.pageY ? document.documentElement.clientHeight-e.pageY : (document.documentElement.clientHeight-e.clientY-document.documentElement.scrollTop))-this.imY+10) + 'px'; el.style.top = ''; }}; this.hide = function() { this.imShown = false; el.style.display = 'none'; el.innerHTML = ''; el.style.top = '-10000px'; el.style.bottom = ''; el.style.left = '-10000px'; el.style.right = ''; document.onmousemove = document.imOldOnMouseMove; el.onmouseover = function(){}; this.attach(); }; } function imGetPositionX(obj,head) { var ie7u = navigator.appVersion.indexOf('MSIE') != -1 && navigator.appVersion.indexOf('MSIE 8') == -1; head = head && !ie7u; iX = obj.offsetLeft; if(!head) do { obj = obj.parent || obj.parentNode; iX += obj.offsetLeft; } while(obj.id != 'imPage' && obj.id != 'imSite'); return iX; } function imGetPositionY(obj,head) { var ie7u = navigator.appVersion.indexOf('MSIE') != -1 && navigator.appVersion.indexOf('MSIE 8') == -1; head = head && !ie7u; iY = obj.offsetTop; if(!head) do { obj = obj.parent || obj.parentNode; iY += obj.offsetTop; } while(obj.id != 'imPage' && obj.id != 'imSite'); return iY; } function imTipShow(oLink,iVal,iWidth,sBgColor,sBdColor,sFColor,sFont,iSize,bBold,bItalic,sHtml,iMode,bHead) { oLink.title = ''; var sStyle = 'position: relative; width: '+iWidth+'px; padding: '+iVal[3]+'px 0 '+iVal[3]+'px 0; margin: '+iVal[5]+'px;'; var sBuf = ''+ '
'+ '
'+ '
'+ '
'+ '
'+ '
'+ '
'+ sHtml+ '
'; if (iVal[1] != 0) sBuf += (iVal[1]==1?'
':'
'); imt.attach(); if(iMode >= 0) imt.show(oLink,sBuf,(iVal[1] == 2 ? 'bl' : 'tl'),parseInt((iWidth)*iVal[6]/100)+iVal[5],0,sStyle,true,iMode); else { iX = imGetPositionX(oLink,bHead); iY = imGetPositionY(oLink,bHead); imt.show(oLink,sBuf,(iVal[1] == 2 ? 'bl' : 'tl'),parseInt((iWidth-iVal[4])*iVal[6]/100)+iVal[5],0,sStyle,false,Math.abs(iMode)-1,iX,iY+(iVal[1] == 2 ? -iVal[5] : oLink.offsetHeight+iVal[5])); } return false; } function imTipHide(){ imt.hide(); imt.detach(); } function imFormatInt(i) { if (i<10) i='0'+i; return i; } function imShowHour() { var now=new Date(); imGetLayer("imHour").innerHTML = now.getHours()+':'+imFormatInt(now.getMinutes())+':'+imFormatInt(now.getSeconds())+' '; setTimeout(imShowHour,1000); } function imShowDate(sDay,sMonth,iMode) { var now=new Date(); if (iMode == 0) document.write(sDay.substr(now.getDay()*3,3)+' '+now.getDate()+' '+sMonth.substr(now.getMonth()*3,3)+', '+now.getFullYear()); else document.write(sDay.substr(now.getDay()*3,3)+', '+sMonth.substr(now.getMonth()*3,3)+' '+now.getDate()+' '+now.getFullYear()); } var imBGSoundUrl = ''; function imSoundLink(url) { if(imGetLayer('imBGSound').innerHTML == "") imGetLayer('imBGSound').innerHTML = ""; else { if(imGetLayer('imBGSoundEmbed').src.substr(imGetLayer('imBGSoundEmbed').src.length-url.length) != url) imGetLayer('imBGSound').innerHTML = ""; else imGetLayer('imBGSound').innerHTML = ""; }} function imPopUpWin(sUrl,w,h,cb,sb){ if (cb=='yes') sProp=''; else { if ((w==-1) || (h==-1)) { sProp= 'width='+screen.width+',height='+screen.height+',top=0,left=0,scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; } else { l=(screen.width)?(screen.width-w)/2:100; t=(screen.height)?(screen.height-h)/2:100; sProp='width='+ w +',height='+ h +',top='+ t +',left='+ l +',scrollbars='+ sb +',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no'; }} oWin=window.open(sUrl,'',sProp); oWin.focus(); } var msSSTrans = new Array(75); msSSTrans[0] = "BasicImage(grayscale=0, xray=0, mirror=0, invert=0, opacity=1, rotation=0)"; msSSTrans[1] = "rnd"; msSSTrans[2] = "Barn(motion='out',orientation='vertical')"; msSSTrans[3] = "Barn(motion='out',orientation='horizontal')"; msSSTrans[4] = "Barn(motion='in',orientation='vertical')"; msSSTrans[5] = "Barn(motion='in',orientation='horizontal')"; msSSTrans[6] = "Blinds(Bands=2,direction='up')"; msSSTrans[7] = "Blinds(Bands=2,direction='down')"; msSSTrans[8] = "Blinds(Bands=2,direction='left')"; msSSTrans[9] = "Blinds(Bands=2,direction='right')"; msSSTrans[10] = "Blinds(Bands=15,direction='up')"; msSSTrans[11] = "Blinds(Bands=15,direction='down')"; msSSTrans[12] = "Blinds(Bands=15,direction='left')"; msSSTrans[13] = "Blinds(Bands=15,direction='right')"; msSSTrans[14] = "Checkerboard(Direction='up',SquaresX=4,SquaresY=4)"; msSSTrans[15] = "Checkerboard(Direction='down',SquaresX=4,SquaresY=4)"; msSSTrans[16] = "Checkerboard(Direction='left',SquaresX=4,SquaresY=4)"; msSSTrans[17] = "Checkerboard(Direction='right',SquaresX=4,SquaresY=4)"; msSSTrans[18] = "Checkerboard(Direction='up',SquaresX=50,SquaresY=12)"; msSSTrans[19] = "Checkerboard(Direction='down',SquaresX=50,SquaresY=12)"; msSSTrans[20] = "Checkerboard(Direction='left',SquaresX=50,SquaresY=12)"; msSSTrans[21] = "Checkerboard(Direction='right',SquaresX=50,SquaresY=12)"; msSSTrans[22] = "Fade(Overlap=1.00)"; msSSTrans[23] = "Fade(Overlap=0.00)"; msSSTrans[24] = "GradientWipe(GradientSize=0.00,wipestyle=0,motion='forward')"; msSSTrans[25] = "GradientWipe(GradientSize=0.00,wipestyle=0,motion='reverse')"; msSSTrans[26] = "GradientWipe(GradientSize=0.00,wipestyle=1,motion='forward')"; msSSTrans[27] = "GradientWipe(GradientSize=0.00,wipestyle=1,motion='reverse')"; msSSTrans[28] = "GradientWipe(GradientSize=0.75,wipestyle=0,motion='forward')"; msSSTrans[29] = "GradientWipe(GradientSize=0.75,wipestyle=0,motion='reverse')"; msSSTrans[30] = "GradientWipe(GradientSize=0.75,wipestyle=1,motion='forward')"; msSSTrans[31] = "GradientWipe(GradientSize=0.75,wipestyle=1,motion='reverse')"; msSSTrans[32] = "Iris(irisstyle='PLUS',motion='out')"; msSSTrans[33] = "Iris(irisstyle='PLUS',motion='in')"; msSSTrans[34] = "Iris(irisstyle='DIAMOND',motion='out')"; msSSTrans[35] = "Iris(irisstyle='DIAMOND',motion='in')"; msSSTrans[36] = "Iris(irisstyle='CIRCLE',motion='out')"; msSSTrans[37] = "Iris(irisstyle='CIRCLE',motion='in')"; msSSTrans[38] = "Iris(irisstyle='CROSS',motion='out')"; msSSTrans[39] = "Iris(irisstyle='CROSS',motion='in')"; msSSTrans[40] = "Iris(irisstyle='SQUARE',motion='out')"; msSSTrans[41] = "Iris(irisstyle='SQUARE',motion='in')"; msSSTrans[42] = "Iris(irisstyle='STAR',motion='out')"; msSSTrans[43] = "Iris(irisstyle='STAR',motion='in')"; msSSTrans[44] = "RadialWipe(wipestyle='CLOCK')"; msSSTrans[45] = "RadialWipe(wipestyle='WEDGE')"; msSSTrans[46] = "RadialWipe(wipestyle='RADIAL')"; msSSTrans[47] = "Wheel(spokes=2)"; msSSTrans[48] = "Wheel(spokes=4)"; msSSTrans[49] = "Wheel(spokes=10)"; msSSTrans[50] = "RandomBars(orientation='horizontal')"; msSSTrans[51] = "RandomBars(orientation='vertical')"; msSSTrans[52] = "RandomDissolve(duration=1)"; msSSTrans[53] = "Slide(slidestyle='HIDE',Bands=1)"; msSSTrans[54] = "Slide(slidestyle='SWAP',Bands=1)"; msSSTrans[55] = "Slide(slidestyle='PUSH',Bands=1)"; msSSTrans[56] = "Slide(slidestyle='HIDE',Bands=2)"; msSSTrans[57] = "Slide(slidestyle='SWAP',Bands=2)"; msSSTrans[58] = "Slide(slidestyle='PUSH',Bands=2)"; msSSTrans[59] = "Slide(slidestyle='HIDE',Bands=10)"; msSSTrans[60] = "Slide(slidestyle='SWAP',Bands=10)"; msSSTrans[61] = "Slide(slidestyle='PUSH',Bands=10)"; msSSTrans[62] = "Spiral(GridSizeX=8,GridSizeY=8)"; msSSTrans[63] = "Spiral(GridSizeX=16,GridSizeY=16)"; msSSTrans[64] = "Zigzag(GridSizeX=6,GridSizeY=6)"; msSSTrans[65] = "Zigzag(GridSizeX=12,GridSizeY=12)"; msSSTrans[66] = "Stretch(stretchstyle='HIDE')"; msSSTrans[67] = "Stretch(stretchstyle='PUSH')"; msSSTrans[68] = "Stretch(stretchstyle='SPIN')"; msSSTrans[69] = "Strips(motion='rightdown')"; msSSTrans[70] = "Strips(motion='leftdown')"; msSSTrans[71] = "Strips(motion='rightup')"; msSSTrans[72] = "Strips(motion='leftup')"; msSSTrans[73] = "Pixelate(MaxSquare=5)"; msSSTrans[74] = "Pixelate(MaxSquare=50)"; msSSTrans[75] = "Inset()"; var msMESSImage = new Array(); var miMESSEffect = new Array(); var miMESSDelay = new Array(); var miMESSCount = new Array(); var moMESSTime = new Array(); var moMESSTimeImg = new Array(); function imMESSPlay(iID,bMode,oImgData) { msMESSImage[iID] = new Array(); miMESSEffect[iID] = new Array(); miMESSDelay[iID] = new Array(); for(i=0;i
"; imMESSDoAuto(iID,bMode); } function imMESSDoAuto(iID,bMode) { imMESSDoTrans(iID,bMode); iAutoDelay=miMESSDelay[iID][miMESSCount[iID]]; moMESSTime[iID]=setTimeout("imMESSDoAuto("+iID+","+bMode+")", iAutoDelay); } function imMESSFade(iID) { var div_Image=imGetLayer("imMESSImage_"+iID); var div_ImageBack=imGetLayer("imMESSImage_"+iID+"_back"); if(div_Image.style.opacity > 0) div_Image.style.opacity -= 0.025; else { clearInterval(moMESSTimeImg[iID]); div_Image.style.backgroundImage = div_ImageBack.style.backgroundImage; div_Image.style.opacity = 1; }} function imMESSDoTrans(iID,bMode) { iLast = msMESSImage[iID].length-1; miMESSCount[iID]=(bMode == 0 ? miMESSCount[iID]+1:Math.floor(Math.random()*msMESSImage[iID].length+1)); if (miMESSCount[iID] == iLast + 1) miMESSCount[iID] = 1; if (miMESSCount[iID] == 0) miMESSCount[iID] = iLast; var div_Main=imGetLayer("imMEObj_"+iID); var div_Image=imGetLayer("imMESSImage_"+iID); var div_ImageBack=imGetLayer("imMESSImage_"+iID+"_back"); if (imEffectEnabled) { if (miMESSEffect[iID][miMESSCount[iID]] == 1) iSSEffectType = Math.floor(Math.random()*73) + 2; else iSSEffectType = miMESSEffect[iID][miMESSCount[iID]]; div_Main.style.filter="progid:DXImageTransform.Microsoft."+msSSTrans[iSSEffectType]; div_Main.filters.item(0).Apply(); } if (imEffectEnabled) { div_Image.style.backgroundImage = "url('')"; div_Image.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\""+msMESSImage[iID][miMESSCount[iID]]+"\", sizingMethod=\"scale\")"; } else if(miMESSEffect[iID][miMESSCount[iID]] != 0){ div_ImageBack.style.backgroundImage = "url(" + msMESSImage[iID][miMESSCount[iID]] + ")"; moMESSTimeImg[iID] = setInterval('imMESSFade(' + iID + ')',10); } else div_Image.style.backgroundImage = "url(" + msMESSImage[iID][miMESSCount[iID]] + ")"; if (imEffectEnabled) div_Main.filters.item(0).Play(); iNext = miMESSCount[iID]+1 if (iNext <= iLast) { oImg = new Image(); oImg.src = msMESSImage[iID][iNext]; }} var miSSH = new Array(); var miSSW = new Array(); var msImgList = new Array(); var miImgW = new Array(); var miImgH = new Array(); var miSSDelay = new Array(); var miSSEffect = new Array(); var msSSDescr = new Array(); var msSSLink = new Array(); var miSSCount = new Array(); var moSSTime = new Array(); var moSSTimeImg = new Array(); var moSSTimeDescr = new Array(); var moSSTransTimer = new Array(); function imSSLoad(iID,oImgData) { msImgList[iID] = new Array(); miImgW[iID] = new Array(); miImgH[iID] = new Array(); miSSEffect[iID] = new Array(); miSSDelay[iID] = new Array(); msSSDescr[iID] = new Array(); msSSLink[iID] = new Array(); moSSTransTimer[iID] = null; for(i=0;i 0) { div_Image.style.opacity -= 0.025; div_ImageBack.style.opacity = 1-div_Image.style.opacity; } else { clearInterval(moSSTimeImg[iID]); div_Image.src = div_ImageBack.src; div_Image.style.top = div_ImageBack.style.top; div_Image.style.left = div_ImageBack.style.left; div_Image.style.opacity = 1; div_ImageBack.style.opacity = 0; }} function imSSDescrSlide(iID,direction) { var div_Descr=imGetLayer("imSSDescr_"+iID); var pos = parseInt(div_Descr.style.bottom.substr(0,div_Descr.style.bottom.length-2)); if(pos > -div_Descr.clientHeight-10 && direction == 1) { pos = (pos+(-div_Descr.clientHeight)/5); if(pos >= -div_Descr.clientHeight-10) div_Descr.style.bottom = pos + 'px'; else div_Descr.style.bottom = -div_Descr.clientHeight-10 + 'px'; } else if(pos < 0 && direction == -1) { pos = (pos-(-div_Descr.clientHeight)/5); if(pos <= 0) div_Descr.style.bottom = pos + 'px'; else div_Descr.style.bottom = '0px'; } else clearInterval(moSSTimeDescr[iID]); } function imSSDescrHide(iID) { clearInterval(moSSTimeDescr[iID]); moSSTimeDescr[iID] = setInterval('imSSDescrSlide(' + iID + ',1)',10); } function imSSDescrShow(iID) { clearInterval(moSSTimeDescr[iID]); moSSTimeDescr[iID] = setInterval('imSSDescrSlide(' + iID + ',-1)',10); } function imDoTrans(iID,iStep) { var div_SSBtns = imGetLayer("imSSBtns_"+iID); var div_SSBtnsImgs; iLast = msImgList[iID].length-1; if(moSSTransTimer[iID] != null) { clearTimeout(moSSTransTimer[iID]); if(div_SSBtns) { div_SSBtnsImgs = div_SSBtns.getElementsByTagName('img'); for(i = 0; i < div_SSBtnsImgs.length; i++) if(div_SSBtnsImgs[i].className == 'imssBtn') div_SSBtnsImgs[i].style.cursor = 'pointer'; }} oImg = new Image(); iNext = miSSCount[iID]+iStep; if (iNext == iLast + 1) iNext = 1; if (iNext == 0) iNext = iLast; oImg.src = msImgList[iID][iNext]; if(oImg.complete) { miSSCount[iID]=(miSSCount[iID]+iStep); if (miSSCount[iID] == iLast + 1) miSSCount[iID] = 1; if (miSSCount[iID] == 0) miSSCount[iID] = iLast; var div_Descr=imGetLayer("imSSDescr_"+iID); var div_DescrBG=imGetLayer("imSSDescr_"+iID+"_bg"); var div_DescrText=imGetLayer("imSSDescr_"+iID+"_text"); var div_Main=imGetLayer("imSSBackg_"+iID); var div_Images=imGetLayer("imSSImages_"+iID); var div_Image=imGetLayer("imSSImage_"+iID); var div_ImageBack=imGetLayer("imSSImage_"+iID+"_back"); if (imEffectEnabled) { if (miSSEffect[iID][miSSCount[iID]] == 1) iSSEffectType = Math.floor(Math.random()*73) + 2; else iSSEffectType = miSSEffect[iID][miSSCount[iID]]; div_Images.style.filter="progid:DXImageTransform.Microsoft."+msSSTrans[iSSEffectType]; div_Images.filters.item(0).Apply(); div_Image.src = msImgList[iID][miSSCount[iID]]; iTop=parseInt((div_Main.clientHeight-miImgH[iID][miSSCount[iID]])/2); div_Image.style.top=iTop+'px'; div_Image.style.left=parseInt((div_Main.clientWidth-miImgW[iID][miSSCount[iID]])/2)+'px'; } else if(iStep != 0 && miSSEffect[iID][miSSCount[iID]] != 0) { div_ImageBack.src = msImgList[iID][miSSCount[iID]]; iTop=parseInt((div_Main.clientHeight-miImgH[iID][miSSCount[iID]])/2); div_ImageBack.style.top=iTop+'px'; div_ImageBack.style.left=parseInt((div_Main.clientWidth-miImgW[iID][miSSCount[iID]])/2)+'px'; clearInterval(moSSTimeImg[iID]); moSSTimeImg[iID]=setInterval("imSSFade("+iID+")", 10); } else { div_Image.style.visible = 'hidden'; div_Image.src = msImgList[iID][miSSCount[iID]]; iTop=parseInt((div_Main.clientHeight-miImgH[iID][miSSCount[iID]])/2); div_Image.style.top=iTop+'px'; div_Image.style.left=parseInt((div_Main.clientWidth-miImgW[iID][miSSCount[iID]])/2)+'px'; div_Image.style.visible = 'visible'; } if(msSSDescr[iID][miSSCount[iID]] != '') { div_DescrText.innerHTML = msSSDescr[iID][miSSCount[iID]]; div_Descr.style.display = ''; div_DescrBG.style.height = div_DescrText.clientHeight + 'px'; div_Descr.style.height = div_DescrText.clientHeight + 'px'; } else div_Descr.style.display = 'none'; if (imEffectEnabled) div_Images.filters.item(0).Play(); if(msSSLink[iID][miSSCount[iID]] != "#") div_Image.style.cursor = 'pointer'; else div_Image.style.cursor = 'default'; iNext = miSSCount[iID]+1 if (iNext <= iLast) { oNextImg = new Image(); oNextImg.src = msImgList[iID][iNext]; }} else { moSSTransTimer[iID] = setTimeout('imDoTrans(' + iID + ',' + iStep + ')',10); if(div_SSBtns) { div_SSBtnsImgs = div_SSBtns.getElementsByTagName('img'); for(i = 0; i < div_SSBtnsImgs.length; i++) if(div_SSBtnsImgs[i].className == 'imssBtn') div_SSBtnsImgs[i].style.cursor = 'wait'; }} } function imLink(iID){ if(msSSLink[iID][miSSCount[iID]] != "#") location = msSSLink[iID][miSSCount[iID]]; } function imDoAuto(iID) { imDoTrans(iID,1); iAutoDelay=miSSDelay[iID][miSSCount[iID]]; moSSTime[iID]=setTimeout("imDoAuto("+iID+")", iAutoDelay); } function imSSPlay(iID,Auto,iBtnType) { if (Auto == 1) { imDoTrans(iID,0); miSSCount[iID]=1; iAutoDelay=miSSDelay[iID][miSSCount[iID]]; moSSTime[iID]=setTimeout("imDoAuto("+iID+")", iAutoDelay); } else { cmd_Auto = imGetLayer('imssPlay_' + iID); if (cmd_Auto.alt == 'Pause') { cmd_Auto.alt='Play'; cmd_Auto.src='res/ss_play'+iBtnType+'.gif'; clearTimeout(moSSTime[iID]); } else { cmd_Auto.alt='Pause'; cmd_Auto.src='res/ss_pause'+iBtnType+'.gif'; imDoTrans(iID, 1); iAutoDelay=miSSDelay[iID][miSSCount[iID]]; moSSTime[iID]=setTimeout("imDoAuto("+iID+")", iAutoDelay); }} } var iMMCurPos=0; var iMMEnd = 0; var iMMEndDisplace = 0; var oMMTime = null; var imMMVel=0; var iMMHeaderSize = 0; var iMMFooterSize = 0; var iMMTimerInt = 0; function imGetOffset(sName) {return imGetLayer(sName).offsetHeight ? imGetLayer(sName).offsetHeight : imGetLayer(sName).style.pixelHeight ? imGetLayer(sName).style.pixelHeight : 0; } function imMMScrollMenu(){ if (document.documentElement && document.documentElement.scrollTop) iMMEnd = document.documentElement.scrollTop > iMMHeaderSize ? document.documentElement.scrollTop - iMMHeaderSize : 0; else if (document.body && document.body.scrollTop) iMMEnd = document.body.scrollTop > iMMHeaderSize ? document.body.scrollTop - iMMHeaderSize : 0; else iMMEnd = 0; if(iMMCurPos > iMMEnd) iMMEndDisplace = -(imMMVel-1);//up else if (iMMCurPos < iMMEnd) iMMEndDisplace = (imMMVel-1);//down iMMCurPos += ((iMMEnd - iMMCurPos + iMMEndDisplace)/imMMVel); iMMCurPos = parseInt(iMMCurPos); imGetLayer("imMnMn").style.paddingTop = iMMCurPos + 'px'; if (iMMCurPos == iMMEnd){ clearTimeout(oMMTime); oMMTime = null; } else{ clearTimeout(oMMTime); oMMTime = setTimeout("imMMScrollMenu()", iMMTimerInt); }} function imMMMenu(){ if(!oMMTime) oMMTime = setTimeout("imMMScrollMenu()", iMMTimerInt); } function imMMInit(iMMVel){ iMMHeaderSize = imGetLayer("imMenuMain").offsetTop; iMMFooterSize = imGetLayer("imFooter").offsetTop; imMMVel = iMMVel; iTimerInt = 5; iMMCurPos = 0; imGetLayer("imMnMn").style.paddingTop = iMMCurPos + 'px'; window.onscroll = imMMMenu; } var imShowBoxTimer = null; var imShowBoxBGFadeTimer = null; var imShowBoxStep = 0; var imShowBoxBGOpacity = 0; var imShowBoxOpacity = 0; var imShowBoxContentOpacity = 0; var imShowBoxHeight = 200; var imShowBoxDimensionsStep = 0; var imShowBoxDescriptionDimensionsStep = 0; var imShowBoxContentHTML; var imShowBoxReady = 1; var imShowBoxEffect = 'f'; function IMShowBoxImagePreloader(src) { this.src = src; var imgPreloader = new Image; imgPreloader.imImgID = this.id; imgPreloader.onload = function() { imShowBoxReady = 1; }; imgPreloader.src = src; }; function imShowBox(content,height,width,description,type,effect) { if (!imPopupEffect && effect != 'f') effect = 'f'; var imsbbg = imGetLayer('imShowBoxBG'); var imsbc = imGetLayer('imShowBoxContainer'); var imsb = imGetLayer('imShowBox'); var top = 50; switch(type) { case 'IMG': imShowBoxContentHTML = ""; imShowBoxReady = 0; new IMShowBoxImagePreloader(content); break; case 'SWF': imShowBoxContentHTML = ""; break; case 'VIDEO': imShowBoxContentHTML = ""; break; case 'IFRAME': imShowBoxContentHTML = ""; break; case 'CODE': imShowBoxContentHTML = content; break; } imShowBoxContentHTML = "
" + imShowBoxContentHTML + "
" + description + "
"; imsbbg.style.display = ''; imShowBoxBGFadeTimer = setInterval('imShowBoxBGFade(1)',2); if ((document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop)) top += (document.documentElement.scrollTop > document.body.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ); imShowBoxEffect = effect; if(effect == 't') { imsbc.style.top = -(imsb.style.height.substr(0,imsb.style.height.length-2)+30) + 'px'; imsb.style.opacity = 1; imsb.style.filter = 'alpha(opacity=100)'; imsbc.style.display = ''; imShowBoxTimer = setInterval('imShowBoxTraslate(' + top + ',' + width + ',' + height + ',1)',30); } else { imsbc.style.top = top + 'px'; imsb.style.opacity = 0; imsb.style.filter = 'alpha(opacity=0)'; imsbc.style.display = ''; imShowBoxTimer = setInterval('imShowBoxFade(' + width + ',' + height + ',1)',30); }} function imShowBoxHide() { if(imShowBoxTimer != null) clearInterval(imShowBoxTimer); var imsbc = imGetLayer('imShowBoxContent'); var top = 50; if ((document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop)) top += (document.documentElement.scrollTop > document.body.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ); if(imShowBoxEffect == 't') imShowBoxTimer = setInterval('imShowBoxTraslate(' + top + ',0,0,-1)',30); else imShowBoxTimer = setInterval('imShowBoxFade(0,0,-1)',30); imShowBoxContentOpacity = 0; if(imShowBoxBGFadeTimer != null) clearInterval(imShowBoxBGFadeTimer); imShowBoxBGFadeTimer = setInterval('imShowBoxBGFade(-1)',2); } function imShowBoxTraslate(top,width,height,direction) { var imsbc = imGetLayer('imShowBoxContainer'); var imsb = imGetLayer('imShowBox'); var imsbct = imGetLayer('imShowBoxContent'); var pos = parseInt(imsbc.style.top.substr(0,imsbc.style.top.length-2)); if(imShowBoxStep < 5) imsbc.style.top = top-(imShowBoxHeight*2-imShowBoxHeight*imShowBoxStep/10)*Math.cos(imShowBoxStep/10*Math.PI) + 'px'; else imsbc.style.top = top-15*Math.cos(imShowBoxStep/10*Math.PI) + 'px'; if(direction == 1) { if(imShowBoxStep == 15) { clearInterval(imShowBoxTimer); imShowBoxTimer = setInterval('imShowBoxDimensions(' + width + ',' + height + ')',10); } else if(imShowBoxStep < 5) imShowBoxStep++; else imShowBoxStep+=2; } else { if(imShowBoxStep == 0) { var imsbct = imGetLayer('imShowBoxContent'); clearInterval(imShowBoxTimer); imsbc.style.display = 'none'; if(imsbct) { imsbct.style.opacity = 0; imsbct.style.filter = 'alpha(opacity=0)'; } imsb.innerHTML = ''; } else if(imShowBoxStep < 5) imShowBoxStep--; else imShowBoxStep-=2; }} function imShowBoxBGFade(direction) { var imsbbg = imGetLayer('imShowBoxBG'); imShowBoxBGOpacity+=direction; imsbbg.style.opacity = imShowBoxBGOpacity/5; imsbbg.style.filter = 'alpha(opacity=' + imShowBoxBGOpacity/0.05 + ')'; if(imShowBoxBGOpacity == 4 && direction == 1) clearInterval(imShowBoxBGFadeTimer); if(imShowBoxBGOpacity == 0 && direction == -1) { clearInterval(imShowBoxBGFadeTimer); imsbbg.style.display = 'none'; }} function imShowBoxFade(width,height,direction) { var imsbc = imGetLayer('imShowBoxContainer'); var imsb = imGetLayer('imShowBox'); var imsbct = imGetLayer('imShowBoxContent'); if(imShowBoxOpacity == 0 && direction == 1) { imShowBoxHeight = height; imsb.style.height = height + 'px'; imShowBoxWidth = width; imsb.style.width = width + 'px'; } imShowBoxOpacity+=direction; imsb.style.opacity = imShowBoxOpacity/10; imsb.style.filter = 'alpha(opacity=' + imShowBoxOpacity/0.1 + ')'; if(imShowBoxOpacity == 10 && direction == 1) { clearInterval(imShowBoxTimer); imShowBoxSetContent(); } if(imShowBoxOpacity == 0 && direction == -1) { clearInterval(imShowBoxTimer); imsbc.style.display = 'none'; if(imsbct) { imsbct.style.opacity = 0; imsbct.style.filter = 'alpha(opacity=0)'; } imsb.innerHTML = ''; }} function imShowBoxContentFade() { if(imShowBoxReady == 1) { var imsbc = imGetLayer('imShowBoxContent'); imShowBoxContentOpacity+=1; imsbc.style.opacity = imShowBoxContentOpacity/10; imsbc.style.filter = 'alpha(opacity=' + imShowBoxContentOpacity/0.1 + ')'; if(imShowBoxContentOpacity == 10) { clearInterval(imShowBoxContentFadeTimer); var imsbd = imGetLayer('imShowBoxDescription'); if(imsbd.innerHTML != '') imShowBoxTimer = setInterval('imShowBoxDescriptionDimensions(' + (imShowBoxHeight+imsbd.offsetHeight) + ')',5); }} } function imShowBoxDimensions(width,height) { var imsb = imGetLayer('imShowBox'); if(imShowBoxDimensionsStep < 20) { if(height != imShowBoxHeight) { imShowBoxHeight += (height-imShowBoxHeight)/(20-imShowBoxDimensionsStep); imsb.style.height = imShowBoxHeight + 'px'; imShowBoxDimensionsStep++; } else imShowBoxDimensionsStep = 20; } else if(imShowBoxDimensionsStep < 40) { var imsbw = parseInt(imsb.style.width.substr(0,imsb.style.width.length-2)); if(imsbw != width) { imsbw += (width-imsbw)/(40-imShowBoxDimensionsStep); imsb.style.width = imsbw + 'px'; imShowBoxDimensionsStep++; } else imShowBoxDimensionsStep = 40; } else { clearInterval(imShowBoxTimer); imShowBoxSetContent(); imShowBoxDimensionsStep = 0; }} function imShowBoxDescriptionDimensions(height) { var imsb = imGetLayer('imShowBox'); if(imShowBoxDescriptionDimensionsStep < 10) { imShowBoxHeight += (height-imShowBoxHeight)/(10-imShowBoxDescriptionDimensionsStep); imsb.style.height = imShowBoxHeight + 'px'; imShowBoxDescriptionDimensionsStep++; } else { clearInterval(imShowBoxTimer); imShowBoxDescriptionDimensionsStep = 0; }} function imShowBoxSetContent() { var imsb = imGetLayer('imShowBox'); imsb.innerHTML = imShowBoxContentHTML; imShowBoxContentFadeTimer = setInterval('imShowBoxContentFade()',20); } var moFGTime = null; var moFGTimeDescr = new Array(); var moFGTimeImg = new Array(); var moFGTimeNextImg = new Array(); var mFGMoving = new Array(); function imFGClickLR(iFGIndex,iFGBkSize,iFGEndBlock,iFGMaxBlock,iFGSpeed,iFGDir){ var oFGObj = imGetLayer("imFGImgList_" + iFGIndex); var imiLeft = parseInt(oFGObj.style.left); iFGEndBlock = iFGEndBlock <= iFGMaxBlock ? iFGEndBlock < 0 ? 0 : iFGEndBlock : iFGMaxBlock; if(Math.abs(imiLeft) == iFGEndBlock*iFGBkSize){ mFGMoving[iFGIndex] = null; return; } if(mFGMoving[iFGIndex] && mFGMoving[iFGIndex] != iFGDir) return; else mFGMoving[iFGIndex] = iFGDir; if(Math.abs(imiLeft) < iFGEndBlock*iFGBkSize && iFGDir==1){ if(Math.abs(imiLeft - iFGSpeed) > iFGEndBlock*iFGBkSize ) iFGSpeed = imiLeft+iFGEndBlock*iFGBkSize; oFGObj.style.left = imiLeft - iFGSpeed + "px"; setTimeout("imFGClickLR(" + iFGIndex + "," + iFGBkSize + "," + iFGEndBlock + "," + iFGMaxBlock + "," + iFGSpeed + "," + iFGDir + ")",40); } else if(Math.abs(imiLeft) > iFGEndBlock*iFGBkSize && imiLeft <= 0 && iFGDir==2){ if(Math.abs(imiLeft + iFGSpeed) < iFGEndBlock*iFGBkSize || (imiLeft + iFGSpeed) > iFGEndBlock*iFGBkSize) iFGSpeed = Math.abs(imiLeft)-iFGEndBlock*iFGBkSize; oFGObj.style.left = imiLeft + iFGSpeed + "px"; setTimeout("imFGClickLR(" + iFGIndex + "," + iFGBkSize + "," + iFGEndBlock + "," + iFGMaxBlock + "," + iFGSpeed + "," + iFGDir + ")",40); }} function imFGClickUD(iFGIndex,iFGBkSize,iFGEndBlock,iFGMaxBlock,iFGSpeed,iFGDir){ var oFGObj = imGetLayer("imFGImgList_" + iFGIndex); var imiTop = parseInt(oFGObj.style.top); iFGEndBlock = iFGEndBlock <= iFGMaxBlock ? iFGEndBlock < 0 ? 0 : iFGEndBlock : iFGMaxBlock; if(Math.abs(imiTop) == iFGEndBlock*iFGBkSize){ mFGMoving[iFGIndex] = null; return; } if(mFGMoving[iFGIndex] && mFGMoving[iFGIndex] != iFGDir) return; else mFGMoving[iFGIndex] = iFGDir; if(Math.abs(imiTop) < iFGEndBlock*iFGBkSize && iFGDir==2){ if(Math.abs(imiTop - iFGSpeed) > iFGEndBlock*iFGBkSize ) iFGSpeed = parseInt((imiTop+iFGEndBlock*iFGBkSize)); oFGObj.style.top = imiTop - iFGSpeed + "px"; setTimeout("imFGClickUD(" + iFGIndex + "," + iFGBkSize + "," + iFGEndBlock + "," + iFGMaxBlock + "," + iFGSpeed + "," + iFGDir + ")",40); } else if(Math.abs(imiTop) > iFGEndBlock*iFGBkSize && imiTop <= 0 && iFGDir==1){ if(Math.abs(imiTop + iFGSpeed) < iFGEndBlock*iFGBkSize || (imiTop + iFGSpeed) > iFGEndBlock*iFGBkSize) iFGSpeed = parseInt((Math.abs(imiTop)-iFGEndBlock*iFGBkSize)); oFGObj.style.top = imiTop + iFGSpeed + "px"; setTimeout("imFGClickUD(" + iFGIndex + "," + iFGBkSize + "," + iFGEndBlock + "," + iFGMaxBlock + "," + iFGSpeed + "," + iFGDir + ")",40); }} function imFGMove(iFGIndex,iFGSpeed,iFGType,iFGCmd){ clearTimeout(moFGTime); if(iFGType < 1 || iFGType > 4) return; var imDataObj = imGetLayer("imFGImgList_" + iFGIndex); var imDataCont = imGetLayer("imFGImgCont_" + iFGIndex); var imiLeft = parseInt(imDataObj.style.left); var imiTop = parseInt(imDataObj.style.top); var imiSize = imGetLayer("imFGItem_" + iFGIndex + "_" + 1 ).offsetHeight; var imiTWBlock = parseInt(imDataObj.offsetWidth/imiSize); var imiTHBlock = parseInt(imDataObj.offsetHeight/imiSize); switch(iFGType){ //move right case 1:{ if (imiLeft - iFGSpeed >= imDataCont.offsetWidth - imDataObj.offsetWidth) switch(iFGCmd){ case 0: if(mFGMoving[iFGIndex]) return; imDataObj.style.left = imiLeft - iFGSpeed + "px"; break; //move 1 image case 1: imFGClickLR(iFGIndex,imiSize,parseInt(Math.abs(imiLeft/imiSize)+1), imiTWBlock-parseInt(imDataCont.offsetWidth/imiSize), iFGSpeed,1); return; default: imFGClickLR(iFGIndex,imiSize, parseInt(Math.abs(imiLeft/imiSize)+parseInt(imDataCont.offsetWidth/imiSize)), imiTWBlock-parseInt(imDataCont.offsetWidth/imiSize), iFGSpeed, 1); return; } break; } case 2 :{ if (imiLeft + iFGSpeed < 0) switch(iFGCmd){ //continuous movement case 0: if(mFGMoving[iFGIndex]) return; imDataObj.style.left = imiLeft + iFGSpeed + "px"; break; //move unitl next image case 1 : imFGClickLR(iFGIndex,imiSize,parseInt(Math.abs(imiLeft/imiSize)), imiTWBlock-parseInt(imDataCont.offsetWidth/imiSize), iFGSpeed,2); return; default: imFGClickLR(iFGIndex,imiSize, parseInt(Math.abs(imiLeft/imiSize)-parseInt(imDataCont.offsetWidth/imiSize)), imiTWBlock-parseInt(imDataCont.offsetWidth/imiSize), iFGSpeed, 2); return; } else imDataObj.style.left = 0; break; } case 3 :{ if (imiTop + iFGSpeed < 0) switch(iFGCmd){ //continuous movement case 0 : if(mFGMoving[iFGIndex]) return; imDataObj.style.top = imiTop + iFGSpeed + "px"; break; case 1 : imFGClickUD(iFGIndex,imiSize,parseInt(Math.abs(imiTop/imiSize)), imiTHBlock-parseInt(imDataCont.offsetHeight/imiSize), iFGSpeed,1); return; default : imFGClickUD(iFGIndex,imiSize, parseInt(Math.abs(imiTop/imiSize)-parseInt(imDataCont.offsetHeight/imiSize)), imiTHBlock-parseInt(imDataCont.offsetHeight/imiSize), iFGSpeed, 1); return; } else{ imDataObj.style.top = 0; return; } break; } case 4 :{ if (imiTop - iFGSpeed >= imDataCont.offsetHeight - imDataObj.offsetHeight) switch(iFGCmd){ //continuous movement case 0 : if(mFGMoving[iFGIndex]) return; imDataObj.style.top = imiTop - iFGSpeed + "px"; break; case 1 : imFGClickUD(iFGIndex,imiSize,parseInt(Math.abs(imiTop/imiSize))+1, imiTHBlock-parseInt(imDataCont.offsetHeight/imiSize), iFGSpeed,2); return; default: imFGClickUD(iFGIndex,imiSize, parseInt(Math.abs(imiTop/imiSize)+parseInt(imDataCont.offsetHeight/imiSize))+1, imiTHBlock-parseInt(imDataCont.offsetHeight/imiSize), iFGSpeed, 2); return; } } } moFGTime = setTimeout("imFGMove(" + iFGIndex + "," + iFGSpeed + "," + iFGType + "," + iFGCmd + ")", 50); } function imFGFade(iID) { var div_Image=imGetLayer("imFGImage_"+iID); var div_ImageBack=imGetLayer("imFGImage_"+iID+"_back"); if(div_Image.style.opacity > 0) { div_Image.style.opacity -= 0.025; div_ImageBack.style.opacity = 1-div_Image.style.opacity; } else { clearInterval(moFGTimeImg[iID]); div_Image.src = div_ImageBack.src; div_Image.style.top = div_ImageBack.style.top; div_Image.style.left = div_ImageBack.style.left; div_Image.style.opacity = 1; div_ImageBack.style.opacity = 0; }} function imFGShow(iIndex,sImageSrc,iImageH,iImageW,sDescr,sLink,iEffect){ if(moFGTimeNextImg[iIndex] != undefined) clearTimeout(moFGTimeNextImg[iIndex]); oImg = new Image(); oImg.src = 'imagebrowser/' + sImageSrc; if(oImg.complete) { var div_FGMain = imGetLayer("imFGMain_" + iIndex); var div_FGImageCont = imGetLayer("imFGImage_" + iIndex + "_cont"); var div_FGImage = imGetLayer("imFGImage_" + iIndex); var div_FGImageBack = imGetLayer("imFGImage_" + iIndex + "_back"); var div_FGDescr = imGetLayer("imFGDescr_" + iIndex); var div_FGDescrText = imGetLayer("imFGDescr_" + iIndex + "_text"); var div_FGDescrBG = imGetLayer("imFGDescr_" + iIndex + "_bg"); if (imEffectEnabled && iEffect != 0) { if (iEffect == 1) iEffect = Math.floor(Math.random()*73) + 2; div_FGImageCont.style.filter="progid:DXImageTransform.Microsoft."+msSSTrans[iEffect]; div_FGImageCont.filters.item(0).Apply(); } var iTop = parseInt((div_FGMain.offsetHeight-iImageH)/2); var iLeft = parseInt((div_FGMain.offsetWidth-iImageW)/2); if(sDescr != '') { div_FGDescrText.innerHTML = sDescr; div_FGDescr.style.display = ''; div_FGDescrBG.style.height = div_FGDescrText.clientHeight + 'px'; div_FGDescr.style.height = (div_FGDescrText.clientHeight) + 'px'; div_FGDescrBG.style.filter = 'alpha(opacity=60)'; } else { div_FGDescr.style.display = 'none'; } if(div_FGImage.style.display == 'none') div_FGImage.style.display = ''; if(iEffect != 0 && !imEffectEnabled) { div_FGImageBack.src = 'imagebrowser/' + sImageSrc; div_FGImageBack.style.top = iTop + 'px'; div_FGImageBack.style.left = iLeft + 'px'; div_FGImageBack.style.display = ''; clearInterval(moFGTimeImg[iIndex]); moFGTimeImg[iIndex]=setInterval("imFGFade("+iIndex+")", 10); } else { div_FGImage.style.visible = 'hidden'; div_FGImage.src = 'imagebrowser/' + sImageSrc; div_FGImage.style.top = iTop + 'px'; div_FGImage.style.left = iLeft + 'px'; div_FGImage.style.visible = 'visible'; } if (sLink!="#") { div_FGMain.onclick= function onclick(event) {location = sLink}; div_FGMain.style.cursor="pointer"; } else { div_FGMain.onclick=""; div_FGMain.style.cursor="default"; } if (imEffectEnabled && iEffect != 0) div_FGImageCont.filters.item(0).Play(); } else moFGTimeNextImg[iIndex] = setTimeout('imFGShow(' + iIndex + ',\'' + sImageSrc + '\',' + iImageH + ',' + iImageW + ',\'' + sDescr + '\',\'' + sLink.split('\'').join('\\\'') + '\',' + iEffect + ')',10); } function imFGDescrSlide(iID,direction) { var div_Descr=imGetLayer("imFGDescr_" + iID); var pos = parseInt(div_Descr.style.bottom.substr(0,div_Descr.style.bottom.length-2)); if(pos > -div_Descr.clientHeight-10 && direction == 1) { pos = (pos+(-div_Descr.clientHeight)/5); if(pos >= -div_Descr.clientHeight-10) div_Descr.style.bottom = pos + 'px'; else div_Descr.style.bottom = -div_Descr.clientHeight-10 + 'px'; } else if(pos < 0 && direction == -1) { pos = (pos-(-div_Descr.clientHeight)/5); if(pos <= 0) div_Descr.style.bottom = pos + 'px'; else div_Descr.style.bottom = '0px'; } else clearInterval(moFGTimeDescr[iID]); } function imFGDescrHide(iID) { clearInterval(moFGTimeDescr[iID]); moFGTimeDescr[iID] = setInterval('imFGDescrSlide(' + iID + ',1)',10); } function imFGDescrShow(iID) { clearInterval(moFGTimeDescr[iID]); moFGTimeDescr[iID] = setInterval('imFGDescrSlide(' + iID + ',-1)',10); } function imMapSwap(oLI) { if(oLI.className == 'imMap_closed') oLI.className = 'imMap_open'; else oLI.className = 'imMap_closed'; } function imMapExpAll() { var a = document.getElementsByTagName('li'); for(var i = 0; i < a.length; i++) if(a[i].className == 'imMap_closed') a[i].className = 'imMap_open'; } function imMapCmpAll() { var a = document.getElementsByTagName('li'); for(var i = 0; i < a.length; i++) if(a[i].className == 'imMap_open') a[i].className = 'imMap_closed'; } function imSwapImg(oDiv, sImgName) { if (sImgName != "") oDiv.style.backgroundImage = "url(" + sImgName + ")"; else oDiv.style.backgroundImage = ""; } window.onload = function() { eval(imLoadList); }