// 연혁 자세히보기
function togglemenu(replyID,maxNo){
	if (document.getElementById('history'+replyID).style.display=='block'){
		document.getElementById('history'+replyID).style.display='none';
	}
	else{
		for(i=1;i<=maxNo;i++){
			document.getElementById('history'+i).style.display='none';
		}
		document.getElementById('history'+replyID).style.display='block';
	}
}
//인증서 현황 팝업
function view(x,y,z){
	newin=window.open('',y,z);
	newin.document.write("<html><head><title> 인증서 현황 </title></head>");
	newin.document.write("<body onclick='self.close()' style='cursor:pointer;margin:0;padding:0;' title='CLOSED'>"); 
	newin.document.write("<img src='"+x+"' style='border:0;' />"); 
	newin.document.write("</body></html>"); 

}

// 고객서비스 FAQ 토글 메뉴
function togglefaq(tabNum,replyID,maxNo){
	if (document.getElementById('faq_answer'+tabNum+replyID).style.display=='block'){
		document.getElementById('faq_answer'+tabNum+replyID).style.display='none';
		document.getElementById('faq_arrow'+tabNum+replyID).style.display='none';
	}
	else{
		for(i=1;i<=maxNo;i++){
			document.getElementById('faq_answer'+tabNum+i).style.display='none';
			document.getElementById('faq_arrow'+tabNum+i).style.display='none';
		}
		document.getElementById('faq_answer'+tabNum+replyID).style.display='block';
		document.getElementById('faq_arrow'+tabNum+replyID).style.display='block';
	}
}
// 환경활동 토글 메뉴
function toggleactivity(replyID,maxNo){
	if (document.getElementById('activity'+replyID).style.display=='block'){
		document.getElementById('activity'+replyID).style.display='none';
		document.getElementById('open'+replyID).style.display='none';
	}
	else{
		for(i=1;i<=maxNo;i++){
			document.getElementById('activity'+i).style.display='none';
			document.getElementById('open'+i).style.display='none';
		}
		document.getElementById('activity'+replyID).style.display='block';
		document.getElementById('open'+replyID).style.display='block';
	}
}
// 용어사전 토글 메뉴
function toggleterm(replyID,maxNo){
	if (document.getElementById('term_answer'+replyID).style.display=='block'){
		document.getElementById('term_answer'+replyID).style.display='none';
		document.getElementById('term_arrow'+replyID).style.display='none';
		document.getElementById('alink'+replyID).className='cfw';
		//$("#alink"+replyID).attr("class", "cfw");
	}
	else{
		for(i=1;i<=maxNo;i++){
			document.getElementById('term_answer'+i).style.display='none';
			document.getElementById('term_arrow'+i).style.display='none';
			document.getElementById('alink'+i).className='none';
			//$("#alink"+i).attr("class", "none");
		}
		document.getElementById('term_answer'+replyID).style.display='block';
		document.getElementById('term_arrow'+replyID).style.display='block';
		document.getElementById('alink'+replyID).className='cfw';
		//$("#alink"+replyID).attr("class", "cfw");
	}
}

// 제품브랜드 토글 메뉴
function togglebrand(replyID,maxNo){
	if (document.getElementById('b_answer'+replyID).style.display=='block'){
		document.getElementById('b_answer'+replyID).style.display='none';
		document.getElementById('b_arrow'+replyID).style.display='none';
		//document.getElementById('b_over'+replyID).style.border='1px solid #ececec';
	}
	else{
		for(i=1;i<=maxNo;i++){
			document.getElementById('b_answer'+i).style.display='none';
			document.getElementById('b_arrow'+i).style.display='none';
			document.getElementById('b_over'+i).style.border='1px solid #ececec';
		}
		document.getElementById('b_answer'+replyID).style.display='block';
		document.getElementById('b_arrow'+replyID).style.display='block';
		document.getElementById('b_over'+replyID).style.border='2px solid #9bafca';
	}
}

// Tab Content
function initTabMenu(tabContainerID) {
	var tabContainer = document.getElementById(tabContainerID);
	var tabAnchor = tabContainer.getElementsByTagName("a");
	var i = 0;

	for(i=0; i<tabAnchor.length; i++) {
		if (tabAnchor.item(i).className == "tab")
			thismenu = tabAnchor.item(i);
		else
			continue;

		thismenu.container = tabContainer;
		thismenu.targetEl = document.getElementById(tabAnchor.item(i).href.split("#")[1]);
		thismenu.targetEl.style.display = "none";
		thismenu.imgEl = thismenu.getElementsByTagName("img").item(0);
		thismenu.onclick = function tabMenuClick() {
			currentmenu = this.container.current;
			if (currentmenu == this)
				return false;

			if (currentmenu) {
				currentmenu.targetEl.style.display = "none";
				if (currentmenu.imgEl) {
					currentmenu.imgEl.src = currentmenu.imgEl.src.replace("_on.gif", ".gif");
				} else {
					currentmenu.className = currentmenu.className.replace(" on", "");
				}
			}
			this.targetEl.style.display = "";
			if (this.imgEl) {
				this.imgEl.src = this.imgEl.src.replace(".gif", "_on.gif");
			} else {
				this.className += " on";
			}
			this.container.current = this;

			return false;
		};

		if (!thismenu.container.first)
			thismenu.container.first = thismenu;
	}
	if (tabContainer.first)
		tabContainer.first.onclick();
}

// Iframe Auto Height
function calcheight(LayerNM) {
//	var the_height = document.getElementById(LayerNM).contentWindow.document.body.scrollHeight;
//	document.getElementById(LayerNM).height=the_height;
//	상기 코드는 IE에서만 작동하기 때문에 2009.01.22. IE와 FF에서 호환되도록 아래와 같이 수정함. by Zimny
	window.setTimeout(function () {
		LayerNM = document.getElementById(LayerNM);
			LayerNM.style.height = "auto";
			contentHeight = LayerNM.contentWindow.document.documentElement.scrollHeight;
			LayerNM.style.height = (contentHeight + 4) + "px";
	}, 50);
}

//show, hide 레이어
function showLayer(LayerNM) {
	document.getElementById(LayerNM).style.display='block';
}
function hideLayer(LayerNM) {
	document.getElementById(LayerNM).style.display='none';
}


//호출할때(탭이름,탭갯수,현재탭)
function tab(tab_name,max,tab_num) {
	for( i = 1; i <= max; i++){
		if (i == tab_num) { document.getElementById(tab_name+i).style.display = 'block';}
		else { document.getElementById(tab_name+i).style.display = 'none'; }
	}
}
function tabImgShow(tabid,tabno){ /**/
	document.getElementById(tabid).src='../images/product/'+tabno+'_1_on.gif';
}
//FAQ
function faq(layername,max,j) {
	for(i=1;i<=max;i++){ document.getElementById(layername + i).style.display = 'none'; }
	document.getElementById(layername + j).style.display = 'block';
}

// TOP 버튼 슬라이드 
//클릭하면 탑으로 이동
function go_top() {
	x = document.body.scrollLeft;
	y = document.body.scrollTop;
	step = 2;
	
	while ((x != 0) || (y != 0)) {
	        scroll (x, y);
	        step += (step * step / 300);
	        x -= step;
	        y -= step;
	        if (x < 0) x = 0;
	        if (y < 0) y = 0;
	} 
	scroll (0, 0);
} 

/***** 표준형 SCROLL TOP :: 20100604 적용 ************************************************************/
function A2YSlide(name,id,range,sec,tb,margin){ //객체명,레이어id,이동값,이동초,상하위치(false)?t:b,계산된 상하 위치에서 떨어질 범위
	//속성
	this.name = name;
	this.obj = document.getElementById(id);
	this.range = range;
	this.sec = sec;
	this.tb = tb;
	this.margin = margin;
	this.Timer();
}

/*━━━━━━━━━━━private 메소드 함수 선언부━━━━━━━━━━━━━━*/
A2YSlide.prototype.Move = function A2YSlide_Move(fix_y){
	objY = parseInt(this.obj.style.top);
	
	if(objY != fix_y){
		this.obj.style.top = (objY + this.GetMoveValue(objY,fix_y)) + 'px';
	}
	this.Timer();
}

A2YSlide.prototype.GetMoveValue = function A2YSlide_GetMoveValue(start, end){ //현재 위치와 이동할 위치에 따른 이동거리를 리턴한다.
	return (end - start) * this.range;
}

A2YSlide.prototype.GetDocTnB = function A2YSlide_GetDocTnB(bTB){ //문서의 상단or하단 픽셀값을 반환한다. (!bTB) ? Top : Bottom
	return ((bTB)?document.documentElement.clientHeight:0) + document.documentElement.scrollTop;
}

A2YSlide.prototype.Timer = function A2YSlide_Timer(){
	setTimeout(this.name + '.Move('+(this.GetDocTnB(this.tb)+this.margin)+')',this.sec);
}


/*━━━━━━━━━━━외부 마법사 코드━━━━━━━━━━━━━━*/
function A2Wzd_YSlide(id,range,sec,tb,margin){ //A2YSlide의 생성을 도와준다.
	eval('C'+id+" = new A2YSlide('C"+id+"','"+id+"',"+range+","+sec+","+tb+","+margin+');');
	//실행예 - CSMenu = new A2YSlide('CSMenu','SMenu',0.2,10,0,50); => var을 사용하지 않은 전역변수를 생성한다.
}

/* show hide layers with css */
function tabShowCss(tabid,tabno,max,css){ 
	for (i=1;i<=max;i++){
		document.getElementById(tabid+i).className=css + ' hide';
		if (i==tabno) { document.getElementById(tabid+i).className=css + ' show'; } 
	}
}


