// Flash publish
function swfprint(furl,fwidth,fheight,transoption)	{
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+ fwidth +'" height="' + fheight +'" align="middle">');
	document.write('<param name="movie" value="'+ furl +'"/>');
	if (transoption == "t")	{
		document.write('<param name="wmode" value="transparent"/>');
	} else if	(transoption == "o")	{
		document.write('<param name="wmode" value="opaque"/>');
	}
	document.write('<!-- Hixie method -->');
	document.write('<!--[if !IE]> <-->');
	document.write('<object type="application/x-shockwave-flash" data="'+ furl +'" width="'+ fwidth +'" height="' + fheight +'"');
	if (transoption == "t")	{
		document.write(' wmode="transparent"');
	} else if	(transoption == "o")	{
		document.write(' wmode="opaque"');
	}
	document.write('></object>');
	document.write('<!--> <![endif]-->');
	document.write('</object>');
}

//init class selector
function documentGetElementsByClass(_class, el_id) {
	var parent, els, returnArr = new Array(), i = 0;
	parent = (el_id) ? document.getElementById(el_id) : document;
	els = parent.getElementsByTagName('*') || parent.all;
	for (i; i < els.length; i++)
		if (els[i].className == _class)
			returnArr[returnArr.length] = els[i];
	return returnArr;
}

// Tab Content
// menuOver
function imageOver(obj) {
	obj.src = obj.src.replace("off.gif", "on.gif");
}
function imageOut(obj) {
	obj.src = obj.src.replace("on.gif", "off.gif");
}
// menuOver
function menuOver() {
	this.src = this.src.replace("off.gif", "on.gif");
}
function menuOut() {
	this.src = this.src.replace("on.gif", "off.gif");
}

// tabbed menu
function initTabMenu(menuElId) {
	var tabMenu = document.getElementById(menuElId).getElementsByTagName("a");
	for(i=0; i<tabMenu.length; i++) {
		thismenu = tabMenu.item(i);
		thismenu.menuContainer = document.getElementById(menuElId);
		thismenu.targetEl = document.getElementById(tabMenu.item(i).href.split("#")[1]);
		thismenu.targetEl.style.display = "none";
		thismenu.getElementsByTagName("img").item(0).onmouseover = menuOver;
		thismenu.getElementsByTagName("img").item(0).onmouseout = menuOut;
		thismenu.onclick = tabMenuClick;
	}

	initmenu = tabMenu.item(0);
	initmenu.targetEl.style.display = "block";
	initmenu.getElementsByTagName("img").item(0).onmouseover();
	initmenu.getElementsByTagName("img").item(0).onmouseover = null;
	initmenu.getElementsByTagName("img").item(0).onmouseout = null;
	initmenu.menuContainer.current = initmenu;
}
function tabMenuClick() {
	currentmenu = this.menuContainer.current;
	if (currentmenu != this) {
		currentmenu.targetEl.style.display = "none";
		currentmenu.getElementsByTagName("img").item(0).onmouseover = menuOver;
		currentmenu.getElementsByTagName("img").item(0).onmouseout = menuOut;
		currentmenu.getElementsByTagName("img").item(0).onmouseout();
	
		this.targetEl.style.display = "block";
		this.getElementsByTagName("img").item(0).onmouseover = null;
		this.getElementsByTagName("img").item(0).onmouseout = null;
		this.menuContainer.current = this;
	}
	return false;
}


/* Slide Content */
var currentContentPage = 1;
var contentElCount = 0;
var content_x = 0;
var slideContentTo = 0;
var contentWidth = 410;
var isImageBtn = true;

function initScrollContent(initCont) {
	cont = document.getElementById("slideContent").getElementsByTagName("div");

	for (i=0; i<cont.length; i++) {
		if (cont[i].className == "slideContent") {
			contentElCount++;
			cont[i].style.left = contentWidth * (contentElCount - 1) + "px";
		}
	}
	setSlideBtn();
}
function setSlideBtn() {
	if (parseInt(currentContentPage) == 1) {
		setPrevBtn("off");
		setNextBtn("on");

	} else if (parseInt(currentContentPage) == contentElCount) {
		setPrevBtn("on");
		setNextBtn("off");
	} else {
		setPrevBtn("on");
		setNextBtn("on");
	}
}
function setPrevBtn(condition) {
	var prevBtns = document.getElementsByName("prevBtn");

	for(var i=0;i<prevBtns.length;i++){
		var prevBtn = prevBtns[i];
		if (condition == "on") {
			prevBtn.onclick = viewPrev;
			if (isImageBtn) prevBtn.src = prevBtn.src.replace(".gif", ".gif");
			prevBtn.className = "on";
		} else {
			prevBtn.onclick = "";
			if (isImageBtn) prevBtn.src = prevBtn.src.replace(".gif", ".gif");
			prevBtn.className = "off";
		}
	}
}
function setNextBtn(condition) {
	var nextBtns = document.getElementsByName("nextBtn");

	for(var i=0;i<nextBtns.length;i++){
		var nextBtn = nextBtns[i];
		if (condition == "on") {
			nextBtn.onclick = viewNext;
			if (isImageBtn) nextBtn.src = nextBtn.src.replace(".gif", ".gif");
			nextBtn.className = "on";
		} else {
			nextBtn.onclick = "";
			if (isImageBtn) nextBtn.src = nextBtn.src.replace(".gif", ".gif");
			nextBtn.className = "off";
		}
	}
}
function viewPrev() {
	slideContentTo += contentWidth;
	currentContentPage = parseInt(currentContentPage) - 1;
	setSlideBtn();
	startScroll();
}
function viewNext() {
	slideContentTo -= contentWidth;
	currentContentPage = parseInt(currentContentPage) + 1;
	setSlideBtn();
	startScroll();
}
function startScroll() {
	setTimeout("slideContent()", 10);
}
function slideContent() {
	if (Math.abs(content_x - slideContentTo) > 1) {
		content_x += (slideContentTo - content_x) * .15;
		document.getElementById("slideContent").style.left = content_x + "px";
		startScroll();
	} else {
		content_x = slideContentTo;
		document.getElementById("slideContent").style.left = content_x + "px";
	}
}

function initMoving(target) {
	if (!target)
		return false;

	var obj = target;
	obj.initTop = 550;
	obj.initLeft = 886;
	obj.bottomLimit = document.documentElement.scrollHeight - 220;
	obj.topLimit = 150;

	obj.style.position = "absolute";
	obj.top = obj.initTop;
	obj.left = obj.initLeft;
	obj.style.top = obj.top + "px";
	obj.style.left = obj.left + "px";

	obj.getTop = function() {
		if (document.documentElement.scrollTop) {
			return document.documentElement.scrollTop;
		} else if (window.pageYOffset) {
			return window.pageYOffset;
		} else {
			return 0;
		}
	}
	obj.getHeight = function() {
		if (self.innerHeight) {
			return self.innerHeight;
		} else if(document.documentElement.clientHeight) {
			return document.documentElement.clientHeight;
		} else {
			return 500;
		}
	}
	obj.move = setInterval(function() {
		pos = obj.getTop() + obj.getHeight() / 2 - 15;

		if (pos > obj.bottomLimit)
			pos = obj.bottomLimit
		if (pos < obj.topLimit)
			pos = obj.topLimit

		interval = obj.top - pos;
		obj.top = obj.top - interval / 3;

		obj.style.top = obj.top + "px";
	}, 40)
}


function tabchange(obj){
	if(obj=="1"){
		document.getElementById("works01").style.display="block";
		document.getElementById("imgworks01").src="/images/btn_tab6_on.gif";
		document.getElementById("works02").style.display="none";
		document.getElementById("imgworks02").src="/images/btn_tab7_off.gif";
	}else if(obj=="2"){
		document.getElementById("works02").style.display="block";
		document.getElementById("imgworks02").src="/images/btn_tab7_on.gif";
		document.getElementById("works01").style.display="none";
		document.getElementById("imgworks01").src="/images/btn_tab6_off.gif";
	}
}
















var mIndex = 0;
var nIndex = 0;
var objMImgList = null;
var objNImgList = null;
var objUlList = null;


/* Main Rolling */



function funcChangeImg(idx){
	for(var i=0;i<objMImgList.length;i++){
		if(i==idx){
			objMImgList[i].style.display = "";
		}else{
			objMImgList[i].style.display = "none";
		}
	}
	mIndex=idx;
}

function funcChangeImg2(idx){		
	for(var i=0;i<objNImgList.length;i++){
		if(i==idx){			
			objNImgList[i].style.display = "";
			//objUlList[i].src = objUlList[i].src.replace("off.gif","on.gif");
			//objUlList[i].onmouseover = null;
			//objUlList[i].onmouseout = null;
		}else{
			objNImgList[i].style.display = "none";
			//objUlList[i].src = objUlList[i].src.replace("on.gif","off.gif");
			//objUlList[i].onmouseover = menuOver;
			//objUlList[i].onmouseout = menuOut;
		}
	}
	nIndex=idx;
	return false;
}

function funcGenVisualImg(){
	objMImgList = document.getElementById("imgvisual").getElementsByTagName("div");

	setInterval(
		function(){
			if(mIndex<objMImgList.length-1){
				funcChangeImg(mIndex+1);
			}else{
				funcChangeImg(0);
			}
		},3000
	);
}

function funcGenNoticeImg(){
	  objNImgList = document.getElementById("imgnotices").getElementsByTagName("div");
//	objUlList = document.getElementById("numnotices").getElementsByTagName("img");

	setInterval(
		function(){
			if(nIndex<objNImgList.length-1){
				funcChangeImg2(nIndex+1);
			}else{
				funcChangeImg2(0);
			}
		},3000
	);
}

function funcLoad(){
	//funcGenVisualImg();
	funcGenNoticeImg();
}

function funcAttachEvent(objTarget,eventName,objFunc,syncFlag){
	if(!syncFlag) syncFlag=false;
	if(objTarget.attachEvent){
		objTarget.attachEvent("on"+eventName,objFunc);
	}else if(objTarget.addEventListener){
		objTarget.addEventListener(eventName,objFunc,syncFlag);
	}
}

//funcAttachEvent(window,"load",funcLoad);

