/* tab menu & roll over */
function tabMenu01Action(tabID){
	var element = document.getElementById(tabID);
	var imgNodes = element.getElementsByTagName('img');
	for(var i=0;i < imgNodes.length;i++){
		imgNodes[i].style.cursor = "pointer";
		imgNodes[i].name = i;
		imgNodes[i].onmouseover = function (){
			for(var k=0;k < imgNodes.length;k++){
				imgNodes[k].src = imgNodes[k].src.replace("_on.gif",".gif");
			}
			this.src = this.src.replace(".gif","_on.gif");
		};
		imgNodes[i].onmouseout = function (){
			for(var l=0;l < imgNodes.length;l++){
				imgNodes[l].src = imgNodes[l].src.replace("_on.gif",".gif");
			}
		};
	}
}
/* navigation */
function initNavigation(nid,seq) {
	nav = document.getElementById(nid);
	nav.menu = new Array();
	nav.current = null;
	nav.menuseq = 0;
	navLen = nav.childNodes.length;
	
	allA = nav.getElementsByTagName("a")
	for(k = 0; k < allA.length; k++) {
		allA.item(k).onmouseover = allA.item(k).onfocus = function () {
			nav.isOver = true;
		}
		/* 2009-12-15 요청사항으로 마우스아웃 액션 삭제
		allA.item(k).onmouseout = allA.item(k).onblur = function () {
			nav.isOver = false;
			setTimeout(function () {
				if (nav.isOver == false) {
					if (nav.menu[seq])
						nav.menu[seq].onmouseover();
					else if(nav.current) {
						menuImg = nav.current.childNodes.item(0);
						menuImg.src = menuImg.src.replace("_on.gif", ".gif");
						if (nav.current.submenu)
							nav.current.submenu.style.display = "none";
						nav.current = null;
					}
				}
			}, 500);
		}*/
	}

	for (i = 0; i < navLen; i++) {
		navItem = nav.childNodes.item(i);
		if (navItem.tagName != "LI")
			continue;

		navAnchor = navItem.getElementsByTagName("a").item(0);
		navAnchor.submenu = navItem.getElementsByTagName("ul").item(0);
		
		navAnchor.onmouseover = navAnchor.onfocus = function () {
			if (nav.current) {
				menuImg = nav.current.childNodes.item(0);
				menuImg.src = menuImg.src.replace("_on.gif", ".gif");
				if (nav.current.submenu)
					nav.current.submenu.style.display = "none";
				nav.current = null;
			}
			if (nav.current != this) {
				menuImg = this.childNodes.item(0);
				menuImg.src = menuImg.src.replace(".gif", "_on.gif");
				if (this.submenu)
					this.submenu.style.display = "block";
				nav.current = this;
			}
			nav.isOver = true;
		}
		nav.menuseq++;
		nav.menu[nav.menuseq] = navAnchor;
	}
	if (nav.menu[seq])
		nav.menu[seq].onmouseover();
}

/* layer */
function initLayers(nid1,seq1) {
	nav1 = document.getElementById(nid1);
	nav1.menu1 = new Array();
	nav1.current = null;
	nav1.menuseq1 = 0;
	navLen1 = nav1.childNodes.length;

	allA1 = nav1.getElementsByTagName("a")
	for(m = 0; m < allA1.length; m++) {
		allA1.item(m).onmouseover = allA1.item(m).onfocus = function () {
			nav1.isOver = true;
		}
		allA1.item(m).onmouseout = allA1.item(m).onblur = function () {
			nav1.isOver = false;
			setTimeout(function () {
				if (nav1.isOver == false) {
					if (nav1.menu1[seq1])
						nav1.menu1[seq1].onmouseover();
					else if(nav1.current) {
						if (nav1.current.submenu)
							nav1.current.submenu.style.display = "none";
						nav1.current = null;
					}
				}
			}, 500);
		}
	}

	for (n = 0; n < navLen1; n++) {
		navItem1 = nav1.childNodes.item(n);
		if (navItem1.tagName != "LI")
			continue;

		navAnchor1 = navItem1.getElementsByTagName("a").item(0);
		navAnchor1.submenu = navItem1.getElementsByTagName("ul").item(0);

		navAnchor1.onmouseover = navAnchor1.onfocus = function () {
			if (nav1.current) {
				if (nav1.current.submenu)
					nav1.current.submenu.style.display = "none";
				nav1.current = null;
			}
			if (nav1.current != this) {
				if (this.submenu)
					this.submenu.style.display = "block";
				nav1.current = this;
			}
			nav1.isOver = true;
		}
		nav1.menuseq1++;
		nav1.menu1[nav1.menuseq1] = navAnchor1;
	}
	if (nav1.menu1[seq1])
		nav1.menu1[seq1].onmouseover();
}

// language
function initLanguage(nid2,seq2) {
	nav2 = document.getElementById(nid2);
	nav2.menu2 = new Array();
	nav2.current = null;
	nav2.menuseq2 = 0;
	navLen2 = nav2.childNodes.length;
	
	allA2 = nav2.getElementsByTagName("a")
	for(o = 0; o < allA2.length; o++) {
		allA2.item(o).onmouseover = allA2.item(o).onfocus = function () {
			nav2.isOver = true;
		}
		allA2.item(o).onmouseout = allA2.item(o).onblur = function () {
			nav2.isOver = false;
			setTimeout(function () {
				if (nav2.isOver == false) {
					if (nav2.menu2[seq2])
						nav2.menu2[seq2].onmouseover();
					else if(nav2.current) {
						if (nav2.current.submenu)
							nav2.current.submenu.style.display = "none";
						nav2.current = null;
					}
				}
			}, 500);
		}
	}

	for (p = 0; p < navLen2; p++) {
		navItem2 = nav2.childNodes.item(p);
		if (navItem2.tagName != "LI")
			continue;

		navAnchor2 = navItem2.getElementsByTagName("a").item(0);
		navAnchor2.submenu = navItem2.getElementsByTagName("ul").item(0);
		
		navAnchor2.onmouseover = navAnchor2.onfocus = function () {
			if (nav2.current) {
				if (nav2.current.submenu)
					nav2.current.submenu.style.display = "none";
				nav2.current = null;
			}
			if (nav2.current != this) {
				if (this.submenu)
					this.submenu.style.display = "block";
				nav2.current = this;
			}
			nav2.isOver = true;
		}
		nav2.menuseq2++;
		nav2.menu2[nav2.menuseq2] = navAnchor2;
	}
	if (nav2.menu2[seq2])
		nav2.menu2[seq2].onmouseover();
}

// footer
function initFooter(nid3,seq3) {
	nav3 = document.getElementById(nid3);
	nav3.menu3 = new Array();
	nav3.current = null;
	nav3.menuseq3 = 0;
	navLen3 = nav3.childNodes.length;
	
	allA3 = nav3.getElementsByTagName("a")
	for(q = 0; q < allA3.length; q++) {
		allA3.item(q).onmouseover = allA3.item(q).onfocus = function () {
			nav3.isOver = true;
		}
		allA3.item(q).onmouseout = allA3.item(q).onblur = function () {
			nav3.isOver = false;
			setTimeout(function () {
				if (nav3.isOver == false) {
					if (nav3.menu3[seq3])
						nav3.menu3[seq3].onmouseover();
					else if(nav3.current) {
						if (nav3.current.submenu)
							nav3.current.submenu.style.display = "none";
						nav3.current = null;
					}
				}
			}, 500);
		}
	}

	for (r = 0; r < navLen3; r++) {
		navItem3 = nav3.childNodes.item(r);
		if (navItem3.tagName != "LI")
			continue;

		navAnchor3 = navItem3.getElementsByTagName("a").item(0);
		navAnchor3.submenu = navItem3.getElementsByTagName("ul").item(0);
		
		navAnchor3.onmouseover = navAnchor3.onfocus = function () {
			if (nav3.current) {
				if (nav3.current.submenu)
					nav3.current.submenu.style.display = "none";
				nav3.current = null;
			}
			if (nav3.current != this) {
				if (this.submenu)
					this.submenu.style.display = "block";
				nav3.current = this;
			}
			nav3.isOver = true;
		}
		nav3.menuseq3++;
		nav3.menu3[nav3.menuseq3] = navAnchor3;
	}
	if (nav3.menu3[seq3])
		nav3.menu3[seq3].onmouseover();
}

/* fontsize */
var fSize = '0.75em';
function fontSize(state){
	//fSize = getStyle(document.body, 'fontSize');
	fSize = fSize.split('em')[0];
	fSize = parseFloat(fSize);
	if (state =='up' && fSize <= parseFloat(0.95)){
		fSize = fSize + 0.1;
	} else if (state =='down' && fSize >= parseFloat(0.5)){
		fSize = fSize - 0.1;
	} else if (state == 'default'){
		fSize = 0.75;
	}else {
		alert('Range Overflow.');
	}
	fSize = fSize + 'em';
	document.body.style.fontSize = fSize;
}

// png transparent
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 '';
}

// main content height
function mainRcont() {
	var cont = document.getElementById('content').offsetHeight;
	document.getElementById('lnb').style.height = cont + "px";
}

// add Favorite
function bookmarksite(title,url) {
	if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print)

	{ // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	}

	else if(document.all) // ie
	window.external.AddFavorite(url, title);
}

// popup
function weatherPop(url){
	window.open(url,'popup','left=0, top=0, width=650, height=650')
}

function callPop(url,pro){
	window.open(url,'popup',pro);
}
function photoPop(url){
	window.open(url,'popup','left=0, top=0, width=735, height=757, scrollbars=no, resizable=no');
}

/* index Big img replace */
function replaceImg(num) {
	var bgImg = document.getElementById('allbody');
	bgImg.className = "changebg_"+"0"+num;
}

// img_on replace
function replaceBtn(inum) {
	for(i=1; i<=4; i++) {
		document.getElementById("img"+i).src = document.getElementById("img"+i).src.replace("_on.gif",".gif");
	}
	document.getElementById("img"+inum).src = document.getElementById("img"+inum).src.replace(".gif","_on.gif");
}

// 지정영역 프린트
function printHikingIt(printT) {
	var win01 = null;
	win01 = window.open();
	self.focus();
	win01.document.open();
	win01.document.write('<html><head>');
	win01.document.write('<link href="/css/experience.css" type="text/css" rel="stylesheet" />');
	win01.document.write('<style type="text/css" rel="stylesheet">body {background: none; width: 750px;}</style>')
	win01.document.write('</head><body><div class="contWrap01">');
	win01.document.write(printT);
	win01.document.write('</div></body></html>');
	win01.document.close();
	win01.print();
	win01.close();
}

//이미지 크기에 맞게 팝업 열기
function open_image(str){
	new_img = new Image();
	new_img.src = (str);

	var imgW = new_img.width;
	var imgH = new_img.height;

	var newOpenPop = window.open('','imagePop','resizable=no, scrollbars=no');
	newOpenPop.document.write('<html><head><style type="text/css">body {margin: 0;}</style></head>')
	newOpenPop.document.write('<img src='+str+' alt="close this images popup" style="cursor: pointer;" />');
	newOpenPop.document.write('</body></html>')
	newOpenPop.resizeTo(imgW, imgH);
	newOpenPop.document.body.onclick = function() {newOpenPop.close();}
}


//로고 체인지
function logo_change(num){
	document.getElementById("chlogo").src = "/images/main/logo_"+ num +".png";
	document.all["chlogo"].src = "/images/main/logo_"+ num +".png";
}


//메인 팝업
function all_banner_clear() {
    var banner_id = "";
    for (var i = 1; i <= banner_count; i++) {
        banner_id = 'all_banner_' + i;
        document.all[banner_id].style.visibility = 'hidden';
    }
    clearTimeout(timeout_id);
}
function all_banner_change() {

    var next_banner = cur_banner + 1;
    var banner_id = "";
    if (next_banner > banner_count) {
        next_banner = 1;
    }
    banner_id = 'all_banner_' + cur_banner;
    document.all[banner_id].style.visibility = 'hidden';
    banner_id = 'all_banner_' + next_banner;
    document.all[banner_id].style.visibility = 'visible';

    cur_banner = next_banner;
    timeout_id = window.setTimeout("all_banner_change()", 4000);
}
function all_banner_open() {
    if (screen.width == 800) {
        var w_left = 0;
        var w_top = 125
    } else {
        var w_left = (screen.width) ? (screen.width - 1000) / 2 : 100; //left위치설정
        var w_top = 125
    }
    var banner_id = "";
    for (var i = 1; i <= banner_count; i++) {
        banner_id = 'all_banner_' + i;
        if (i == 2) {
            w_left = w_left + 400;
        } else if (i == 3) {
            w_left = (screen.width) ? (screen.width - 1000) / 2 : 100;
            w_top = 300;
        } else if (i == 4) {
            w_left = w_left + 400;
            w_top = 300;
        }
        document.all[banner_id].style.left = w_left;
        document.all[banner_id].style.top = w_top;

        if (getCookie("all_banner_img" + i) == null) {
            document.all[banner_id].style.visibility = 'visible';

            //		timeout_id = window.setTimeout("all_banner_change()",4000);
        } else {
            document.all[banner_id].style.visibility = 'hidden';
        }

    }

}
//////////////////////////////////////////////////////////////

function all_banner_cookie(cook_num) {
    cookieid = 'all_banner_img' + cook_num;
    cookiecheck = 'cookie_check' + cook_num;
    banner_id = 'all_banner_' + cook_num;

    if (document.all['cookie_check' + cook_num].checked == true) {
        setCookie(cookieid, "true", cook_num);
    }
    document.all[banner_id].style.visibility = "hidden";
    clearTimeout(timeout_id);

}


function getCookie(Name) {
    var search = Name + "="
    if (document.cookie.length > 0) {
        offset = document.cookie.indexOf(search)
        if (offset != -1) {
            offset += search.length
            end = document.cookie.indexOf(";", offset)
            if (end == -1)
                end = document.cookie.length
            return unescape(document.cookie.substring(offset, end))
        }
    }
}

function setCookie(name, value, expiredays) {
    var todayDate = new Date();
    todayDate.setDate(todayDate.getDate() + expiredays);
    document.cookie = name + "=" + escape(value) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
