// ¸ÞÀÎ ½Å»óÇ° ·Ñ¸µ 
function rolling_main_goods(id, width, nSec,wdth_height){
	if(window.rolling_goods == null) window.rolling_goods = new Array(0);
	rolling_goods[id]  = {
		install : function(id, width, nSec){
			this.id = id;
			this.div = document.getElementById('main_rolling_new_goods');
			this.table = document.getElementById('table_rolling_new_goods');
//			alert(this.div.style.width)
			if(this.div == null) return;
			this.wdth_height = (wdth_height == null) ? "width:100%;height:204;" : wdth_height;
			this.div.style.cssText = "position:relative;cursor:pointer;"+this.wdth_height+"overflow:hidden;clip:rect(0 auto "+this.width+" 0);left:0;top:0;";
			this.div.parentNode.style.position='relative'
			this.div.parentNode.onmouseover=function(){rolling_goods[id].nPause=true;}
			this.div.parentNode.onmouseout= function(){rolling_goods[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="0";
				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:0px;border-bottom:#CACACA 0px 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("rolling_goods['" + 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= 0;
			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("rolling_goods['" + this.id + "'].doWheel()", nSleep);
		}
	}
	rolling_goods[id].install(id, width, nSec);
	rolling_goods[id].tmID = setTimeout("rolling_goods['" +id + "'].doWheel()", nSec);
	//
}

// ¸ÞÀÎ ÀÌ¹ÌÁö change
	function  i_screen_img_chang(num,rotate){
		var main_img_ob=document.getElementById('i_screen_main_img');
		var main_link_ob=document.getElementById('i_screen_main_link');
		if(!main_img_ob) return;
		if(num>4) num=1;
		var new_link_ob=document.getElementById('i_screen_link'+num);
		img_file='main_screen'+num+'.jpg';
		if(rotate) i_screen_img=setTimeout("i_screen_img_chang("+(num+1)+",1)",3000); // 3ÃÊ °£°ÝÀ¸·Î ±×¸² ÀÚµ¿º¯°æ
		else{
			clearTimeout(i_screen_img);
			i_screen_img=setTimeout("i_screen_img_chang("+(num+1)+",1)",5000); // ¸¶¿ì½º over ·Î ±×¸² º¯°æµÈÈÄ 5ÃÊÈÄ¿¡ ±×¸² ÀÚµ¿º¯°æ
		}
		if(this_browser=='e') main_img_ob.filters.blendTrans.apply();
		main_img_ob.src=main_img_ob.src.replace(/[^\/]+$/,img_file);
		if(this_browser=='e') main_img_ob.filters.blendTrans.play();
		if(main_link_ob && new_link_ob) main_link_ob.href=new_link_ob.href;
		for(i=1; i<7; ++i){
			new_small_ob=document.getElementById('i_screen_small'+i);
			if(new_small_ob) new_small_ob.className=(num==i) ? 'i_unset_transp' : 'i_set_transp';
		}
	} i_screen_img=setTimeout("i_screen_img_chang(2,1)",4000); // Ã³À½ Ãâ·Â½Ã 4ÃÊÈÄ ±×¸² ÀÚµ¿ º¯°æ


// ºê·£µå ÀÌ¹ÌÁö change
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 = 3000;
	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;
		}
	}
}

