

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}

// flash(ÆÄÀÏ°æ·Î, °¡·Î, ¼¼·Î, ¾ÆÀÌµð, À©µµ¿ì¸ðµå(window, transparent, opaque))
function flash(url,w,h,id, win){

 // ÇÃ·¡½Ã Á¤ÀÇ
 var flashStr=
 "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+
 "<param name='movie' value='"+url+"' />"+
 "<param name='wmode' value='"+win+"' />"+
 "<param name='menu' value='false' />"+
 "<param name='quality' value='high' />"+
 "<param name='base' value='.' />"+
 "<embed src='"+url+"' base='.' menu='false' quality='high'  width='"+w+"' height='"+h+"' name='"+id+"' wmode='"+win+"' align='middle' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
 "</object>";

 // ÇÃ·¡½Ã Ãâ·Â
 document.write(flashStr);
}

// png alpha channels
function setPng24(obj) {
	obj.width=obj.height=1;
	obj.className=obj.className.replace(/\bpng24\b/i,''); 
	obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');"
	obj.src='';
	return '';
}

var links;
function tabMenu (tabContainerID) {
	var tabContainer = document.getElementById(tabContainerID);
	links = tabContainer.getElementsByTagName('a');
	for(var i = 0; i < links.length; i++) {
		links[i].onmouseover = function() {
			tabView(this.getAttribute('name'));
			return false;
		}
		links[i].onclick = function() {
			document.location.href = this.getAttribute('href');
			return false;
		}
	}
}
function tabView(elemId) {
	for(var i = 0; i < links.length; i++) {
		if(links[i].getAttribute('name') == elemId) {
			links[i].firstChild.setAttribute('src', links[i].firstChild.getAttribute('src').replace('_off','_on'));
			document.getElementById(links[i].getAttribute('name').split('#')[1]).style.display = 'block';
			var tmpElem = document.getElementById(links[i].getAttribute('name').split('#')[1]);
			links[i].className = "";
		} else {
			links[i].firstChild.setAttribute('src', links[i].firstChild.getAttribute('src').replace('_on','_off'));
			document.getElementById(links[i].getAttribute('name').split('#')[1]).style.display = 'none';
			links[i].className = "imgover";
		}
	}
}

function imgOver() {
  var aImages = document.getElementsByTagName('img');
  for(var i=0; i<aImages.length; i++) {
	if (aImages[i].className == 'imgover') {
	  aImages[i].onmouseover = function() {
		var img_src =  this.getAttribute('src');
		img_src = img_src.replace("_off", "_on");
		this.setAttribute('src', img_src);
		}
	   aImages[i].onmouseout = function() {
		  var img_src =  this.getAttribute('src');
		  img_src = img_src.replace("_on", "_off");
		  this.setAttribute('src', img_src);
	   }
	}
  }
  return false;
}
addLoadEvent(imgOver);


/* ÀÌ¹ÌÁö·Ñ¸µ */
function imgRolling (id, spacing){
	if (!document.getElementById(id)) return false;
	var u = new Ulist(document.getElementById(id).getElementsByTagName('ul')[0]);

	var listItems= document.getElementById(id).getElementsByTagName('li');
	var listNums = listItems.length - 1;

	document.getElementById(id).getElementsByTagName('ul')[0].style.width = spacing * listItems.length +'px';

	u.move1 = setInterval(rightSlideAction, 5000);
	function rightSlideAction(){
		if (u.xpos > -(listNums*spacing) && u.xpos <=0) {
			
			for ( i=0; i<listNums;i++) {
				if ( u.xpos > -(spacing*(i+1)) && u.xpos <= (spacing*-i)) {
					u.xpos = u.xpos - parseInt(spacing);
					u.ulist.style.left = u.xpos + 'px';

					if (u.xpos <= -(spacing*(i+1))) {

						u.ulist.style.left = -(spacing*(i+1)) + 'px';
						u.xpos = -(spacing*(i+1));
						clearTimeout(u.movement1);
						return false;
					}
				}
			}
		}
		else {
			u.ulist.style.left = 0;
			u.xpos = 0;
			return false;
		}
	}
	
}
function Ulist(ulist){
	this.ulist = ulist;
	this.ulist.style.left = '0';
	Ulist.prototype.xpos = parseInt(this.ulist.style.left);
}

addLoadEvent(function(){
	imgRolling('banner_rolling', '286');
	imgRolling('banner_rolling02', '286');
});
