var isIe = window.attachEvent ? true : false; function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i= this.ListItem.length) this.Index = 0; this.imgTrans(); clearTimeout(this.tmRotate); this.tmRotate = null; this.tmRotate = setTimeout("window.xwzRollObject['" + this.Name + "'].rotateTrans()" , this.nInterval); } //== this.imgTrans = function(){ var icons = document.getElementsByName(this.Thumbnail); var itmX = this.ListItem[this.Index]; if(itmX.OvrIcon !=null && itmX.OvrIcon !="") icons[this.Index].src = itmX.OvrIcon; try{ document.images[this.Name].filters[0].apply(); document.images[this.Name].src = itmX.ImgSrc; document.images[this.Name].filters[0].play(); }catch(e){ document.images[this.Name].src = itmX.ImgSrc; } } } /* ================================================ ·Ñ¸µ À̺¥Æ® LOW ================================================ */ function xwzRollingImageTransLow(imageName, thumbnailName, eventName, winName){ this.Index = 0; this.ListItem = new Array(0); this.Name = imageName; this.Thumbnail = thumbnailName; this.tmRotate = null; this.nInterval = 13590; this.eventName = eventName; this.winTarget = winName; if(window.xwzRollObject == null) window.xwzRollObject = new Array(0); window.xwzRollObject[this.Name] = this; //== ÃʱâÈ­ ÇÔ¼ö this.install = function(){ window.document.images[this.Name].onclick=this.goLink; if(this.ListItem.length == 0) return; this.tmRotate = setTimeout("window.xwzRollObject['" + this.Name + "'].rotateTrans()" , this.nInterval); var icons = document.getElementsByName(this.Thumbnail); for(var i = 0; i < icons.length; i++){ if(this.eventName == 'over') icons[i].onmouseover=new Function("window.xwzRollObject['"+this.Name+"'].alterImage(" + i + ")"); else icons[i].onclick=new Function("window.xwzRollObject['"+this.Name+"'].alterImage(" + i + ")"); } } //== ÇØ´ç ¾ÆÀÌÅÛ Ãß°¡ this.addItem = function(Link, ImgSrc, Icon1, Icon2 ){ var itmX = {Link : "", ImgSrc : "", DefIcon : "", OvrIcon : ""}; itmX.Link = Link; itmX.ImgSrc = ImgSrc; itmX.DefIcon = Icon1; itmX.OvrIcon = Icon2; this.ListItem[this.ListItem.length] = itmX; } //== ¼öµ¿ º¯°æ this.alterImage = function(index){ var icons = document.getElementsByName(this.Thumbnail); if(this.Index == index) return; if(this.ListItem[this.Index].DefIcon !="") icons[this.Index].src = this.ListItem[this.Index].DefIcon; this.Index = index; this.imgTrans(); clearTimeout(this.tmRotate); this.tmRotate = null; this.tmRotate = setTimeout("window.xwzRollObject['" + this.Name + "'].rotateTrans()" , this.nInterval); } //== ¸µÅ© Ŭ¸¯ this.goLink = function(){ var name = this.getAttribute('name'); var xwzRoll = window.xwzRollObject[name]; clearTimeout(xwzRoll.tmRotate); xwzRoll.tmRotate = null; if(xwzRoll.winTarget == '' || xwzRoll.winTarget == null){ window.location.href=xwzRoll.ListItem[xwzRoll.Index].Link; }else if(xwzRoll.winTarget.toLowerCase().indexOf("javascript") == 0){ alert( winTarget.replace(/javascript:/gi,'') ) }else{ window.open(xwzRoll.ListItem[xwzRoll.Index].Link, xwzRoll.winTarget); } } //== this.rotateTrans = function(){ var icons = document.getElementsByName(this.Thumbnail); var itmX = this.ListItem[this.Index]; if(itmX.DefIcon !="") icons[this.Index].src = itmX.DefIcon; this.Index +=1; if(this.Index >= this.ListItem.length) this.Index = 0; this.imgTrans(); clearTimeout(this.tmRotate); this.tmRotate = null; this.tmRotate = setTimeout("window.xwzRollObject['" + this.Name + "'].rotateTrans()" , this.nInterval); } //== this.imgTrans = function(){ var icons = document.getElementsByName(this.Thumbnail); var itmX = this.ListItem[this.Index]; if(itmX.OvrIcon !=null && itmX.OvrIcon !="") icons[this.Index].src = itmX.OvrIcon; try{ document.images[this.Name].filters[0].apply(); document.images[this.Name].src = itmX.ImgSrc; document.images[this.Name].filters[0].play(); }catch(e){ document.images[this.Name].src = itmX.ImgSrc; } } } function verticalWheel(id, height, nSec ){ if(window.xwzWheelMarq == null) window.xwzWheelMarq = new Array(0); xwzWheelMarq[id] = { install : function(id, height, nSec){ this.id = id; this.div = document.getElementById('ID_DIV_KEYWORD'); this.table = document.getElementById('ID_TABLE_KEYWORD'); if(this.div == null) return; //this.div.style.cssText = "height:"+height+";position:relative;cursor:pointer;"; this.div.style.cssText = "height:"+height+";overflow:hidden;position:relative;cursor:pointer;clip:rect(0 auto "+this.height+" 0);left:0;top:0"; this.div.parentNode.style.position='relative' this.div.parentNode.onmouseover=function(){xwzWheelMarq[id].table.style.visibility ='visible'; xwzWheelMarq[id].nPause=true;} this.div.parentNode.onmouseout= function(){xwzWheelMarq[id].table.style.visibility ='hidden';xwzWheelMarq[id].nPause=false;} this.index =0; this.height = height; this.items = new Array(0); this.tmID = null; this.nPause = false; this.nSec = nSec; var rows =this.table.tBodies[0].rows; for(var i = 0; i < rows.length; i++){ this.items[i] = document.createElement("DIV"); this.items[i].innerHTML=rows[i].innerHTML; this.items[i].style.padding="3"; this.items[i].style.width="100%"; this.items[i].style.height=this.height ; this.items[i].style.position="absolute"; this.items[i].style.top = this.height*i; this.div.appendChild(this.items[i]); rows[i].cells[0].style.cssText="padding-left:5px;border-bottom:#CACACA 1px dotted;"; rows[i].onmouseover=function(){this.style.backgroundColor="#FDF1F0";} rows[i].onmouseout=function(){this.style.backgroundColor="";} if(i >= rows.length -1){rows[i].cells[0].style.border="";} } }, doWheel : function(){ var itmN = this.items[this.index]; var nSleep= 50; var nIndex= this.index+1 >= this.items.length ? 0 : this.index+1; clearTimeout(this.tmID); this.tmID = null; if(this.nPause != true){ for(var i = 0; i < this.items.length; i++){ this.items[i].style.top = parseInt(this.items[i].style.top)-1; } if(parseInt(itmN.style.top) <= this.height*-1){ itmN.style.top = this.height*(this.items.length-1); this.index = this.index+1 >= this.items.length ? 0 : this.index+1; nSleep= this.nSec; } }else{ if(parseInt(itmN.style.top) < (this.height/2)*-1){ itmN.style.top = this.height*(this.items.length-1); this.index = this.index+1 >= this.items.length ? 0 : this.index+1; } for(var i = 0; i < this.items.length; i++){ this.items[i].style.top = this.height * ( (this.items.length - this.index + i ) % this.items.length ); } nSleep = 10; } this.tmID = setTimeout("xwzWheelMarq['" + this.id + "'].doWheel()", nSleep); } } xwzWheelMarq[id].install(id, height, nSec); xwzWheelMarq[id].tmID = setTimeout("xwzWheelMarq['" +id + "'].doWheel()", nSec); // } function verticalWheel_event(id, Height, nSec,wdth_height){ if(window.xwzWheelMarq == null) window.xwzWheelMarq = new Array(0); xwzWheelMarq[id] = { install : function(id, Height, nSec){ this.id = id; this.div = document.getElementById('ID_DIV_' + id); this.table = document.getElementById('ID_TABLE_' + id); // alert(this.div.style.width) if(this.div == null) return; this.wdth_height = (wdth_height == null) ? "width:215px;height:187px;" : wdth_height; this.div.style.cssText = "position:relative;cursor:pointer;"+this.wdth_height+"overflow:hidden;clip:rect(0 auto "+this.height+" 0);left:0;top:0;"; this.div.parentNode.style.position='relative' this.div.parentNode.onmouseover=function(){xwzWheelMarq[id].nPause=true;} this.div.parentNode.onmouseout= function(){xwzWheelMarq[id].nPause=false;} this.index =0; this.height = Height; this.items = new Array(0); this.tmID = null; this.nPause = false; this.nSec = nSec; var rows =this.table.tBodies[0].rows; for(var i = 0; i < rows.length; i++){ this.items[i] = document.createElement("DIV"); this.items[i].innerHTML=rows[i].innerHTML; this.items[i].style.padding="3"; this.items[i].style.height=this.height; this.items[i].style.position="absolute"; this.items[i].style.top = this.height * i; this.div.appendChild(this.items[i]); // rows[i].cells[0].style.cssText="padding-left:5px;border-bottom:#CACACA 1px dotted;"; rows[i].onmouseover=function(){this.style.backgroundColor="#FDF1F0";} rows[i].onmouseout=function(){this.style.backgroundColor="";} // if(i >= rows.length -1){rows[i].cells[0].style.border="";} } }, doClick : function(n){ if(!n) { var nSleep = 10; this.nPause=false; this.tmID = setTimeout("xwzWheelMarq['" + this.id + "'].doWheel()", nSleep); return; } this.index = this.index+n; var nIndex = this.index+1 >= this.items.length ? 0 : this.index+1; if(this.index< 0 ) this.index = this.items.length-1; if(this.index > this.items.length-1) this.index=0; var itmN = this.items[this.index]; clearTimeout(this.tmID); this.tmID = null; if(parseInt(itmN.style.top) < (this.height/2)*-1){ itmN.style.top = this.height*(this.items.length-1); this.index = this.index+1 >= this.items.length ? 0 : this.index+1; } for(var i = 0; i < this.items.length; i++){ this.items[i].style.top = this.height * ( (this.items.length - this.index + i ) % this.items.length ); } }, doWheel : function(){ var itmN = this.items[this.index]; var nSleep= 20; var nIndex= this.index+1 >= this.items.length ? 0 : this.index+1; clearTimeout(this.tmID); this.tmID = null; if(this.nPause != true){ for(var i = 0; i < this.items.length; i++){ this.items[i].style.top = parseInt(this.items[i].style.top)-1; } if(parseInt(itmN.style.top) <= this.height*-1){ itmN.style.top = this.height*(this.items.length-1); this.index = this.index+1 >= this.items.length ? 0 : this.index+1; nSleep= this.nSec; } }else{ if(parseInt(itmN.style.top) < (this.height/2)*-1){ itmN.style.top = this.height*(this.items.length-1); this.index = this.index+1 >= this.items.length ? 0 : this.index+1; } for(var i = 0; i < this.items.length; i++){ this.items[i].style.top = this.height * ( (this.items.length - this.index + i ) % this.items.length ); } nSleep = 10; } this.tmID = setTimeout("xwzWheelMarq['" + this.id + "'].doWheel()", nSleep); } } xwzWheelMarq[id].install(id, Height, nSec); xwzWheelMarq[id].tmID = setTimeout("xwzWheelMarq['" +id + "'].doWheel()", nSec); // } function horizontalWheel(id, width, nSec,wdth_height){ if(window.xwzWheelHoriz == null) window.xwzWheelHoriz = new Array(0); xwzWheelHoriz[id] = { install : function(id, width, nSec){ this.id = id; this.div = document.getElementById('DIV_ID_NEWGOODS'); this.table = document.getElementById('TBL_ID_NEWGOODS'); // alert(this.div.style.width) if(this.div == null) return; this.wdth_height = (wdth_height == null) ? "width:690px;height:150px;" : wdth_height; this.div.style.cssText = "position:relative;cursor:pointer;"+this.wdth_height+"overflow:hidden;clip:rect(0 auto "+this.width+" 0);left:2;top:0;"; this.div.parentNode.style.position='relative' this.div.parentNode.onmouseover=function(){xwzWheelHoriz[id].nPause=true;} this.div.parentNode.onmouseout= function(){xwzWheelHoriz[id].nPause=false;} this.index =0; this.width = width; this.items = new Array(0); this.tmID = null; this.nPause = false; this.nSec = nSec; var cols =this.table.tBodies[0].rows[0].cells; for(var i = 0; i < cols.length; i++){ this.items[i] = document.createElement("DIV"); this.items[i].innerHTML=cols[i].innerHTML; this.items[i].style.padding="3"; this.items[i].style.width=cols[i].width ; this.items[i].style.position="absolute"; this.items[i].style.left = 18 + cols[i].width * i; this.div.appendChild(this.items[i]); // rows[i].cells[0].style.cssText="padding-left:5px;border-bottom:#CACACA 1px dotted;"; cols[i].onmouseover=function(){this.style.backgroundColor="#FDF1F0";} cols[i].onmouseout=function(){this.style.backgroundColor="";} // if(i >= rows.length -1){rows[i].cells[0].style.border="";} } }, doClick : function(n){ if(!n) { var nSleep = 10; this.nPause=false; this.tmID = setTimeout("xwzWheelHoriz['" + this.id + "'].doWheel()", nSleep); return; } this.index = this.index+n; var nIndex = this.index+1 >= this.items.length ? 0 : this.index+1; if(this.index< 0 ) this.index = this.items.length-1; if(this.index > this.items.length-1) this.index=0; var itmN = this.items[this.index]; clearTimeout(this.tmID); this.tmID = null; if(parseInt(itmN.style.left) < (this.width/2)*-1){ itmN.style.left = this.width*(this.items.length-1); this.index = this.index+1 >= this.items.length ? 0 : this.index+1; } for(var i = 0; i < this.items.length; i++){ this.items[i].style.left = this.width * ( (this.items.length - this.index + i ) % this.items.length ); } }, doWheel : function(){ var itmN = this.items[this.index]; var nSleep= 20; var nIndex= this.index+1 >= this.items.length ? 0 : this.index+1; clearTimeout(this.tmID); this.tmID = null; if(this.nPause != true){ for(var i = 0; i < this.items.length; i++){ this.items[i].style.left = parseInt(this.items[i].style.left)-1; } if(parseInt(itmN.style.left) <= this.width*-1){ itmN.style.left = this.width*(this.items.length-1); this.index = this.index+1 >= this.items.length ? 0 : this.index+1; nSleep= this.nSec; } }else{ if(parseInt(itmN.style.left) < (this.width/2)*-1){ itmN.style.left = this.width*(this.items.length-1); this.index = this.index+1 >= this.items.length ? 0 : this.index+1; } for(var i = 0; i < this.items.length; i++){ this.items[i].style.left = this.width * ( (this.items.length - this.index + i ) % this.items.length ); } nSleep = 10; } this.tmID = setTimeout("xwzWheelHoriz['" + this.id + "'].doWheel()", nSleep); } } xwzWheelHoriz[id].install(id, width, nSec); xwzWheelHoriz[id].tmID = setTimeout("xwzWheelHoriz['" +id + "'].doWheel()", nSec); // }