function initNavigation(seq) {
	nav = document.getElementById("gnbMenu");
	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;
		}
		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", "_off.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", "_off.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("_off.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();
}
function showAllMenu() {
	if (document.getElementById("allmenu").style.display == "none") {
		document.getElementById("allmenu").style.display = "block";
	} else {
		document.getElementById("allmenu").style.display = "none";
	}
}
function closeAllMenu() {
	document.getElementById("allmenu").style.display = "none";
}

function containsChars(input,chars) {
    for (var inx = 0; inx < input.value.length; inx++) {
       if (chars.indexOf(input.value.charAt(inx)) != -1)
           return true;
    }
    return false;
}
function getByteLength(input) {
    var byteLength = 0;
    for (var inx = 0; inx < input.value.length; inx++) {
        var oneChar = escape(input.value.charAt(inx));
        if ( oneChar.length == 1 ) {
            byteLength ++;
        } else if (oneChar.indexOf("%u") != -1) {
            byteLength += 2;
        } else if (oneChar.indexOf("%") != -1) {
            byteLength += oneChar.length/3;
        }
    }
    return byteLength;
}
function isEmpty(input) {
    if (input.value == null || input.value.replace(/ /gi,"") == "") {
        return true;
    }
    return false;
}

function ChkInput(Object,Name) {
	if (typeof(Object)!="undefined") {
		if(trim(Object.value)=="") {
			alert(Name);
			eval(Object.focus());
			return false;
		}
	}
}

function trim(value) {  
	return value.replace(/^\s+|\s+$/g,"");  
}  

function ChkSelect(Object,Name) {
	if(!Object.options[Object.selectedIndex].value) {
		alert(Name);
		eval(Object.focus());
		return false;
	}
}

function ChkArray(Object,Name) {
	var Key=0;

	if (Object!=null && isNaN(Object.length)) {
		if (!Object.checked) {
			alert(Name);
			return false;
		}
	} else {

        if(Object!=null) {
    		for(i=0;i<Object.length;i++) if(!Object[i].checked) Key++;
    		if(Key==Object.length){
    			alert(Name);
    			return false;
    		}
    	} else {
    	    alert("자료가 없습니다.");
    	    return false;   
    	}
	}
}

function ChkNumeric(Object,Name) {
	if (typeof(Object)!="undefined") {
		if(isNaN(Object.value) == true) {
			alert(Name);
			eval(Object.focus());
			return false;
		}
	}
}

function ChkLength(Object,Len,Name) {
	if (typeof(Object)!="undefined") {
		var tmpStr;
		var temp = 0;
		var onechar;
		var tcount = 0;

		tmpStr = new String(Object.value);
		temp = tmpStr.length;
		for (var k=0;k<temp;k++) {
			onechar = tmpStr.charAt(k);
			if (escape(onechar).length > 4) {
				tcount += 2;
			}
			else if (onechar!='\r') {
				tcount++;
			}

			if(tcount > Len) {
				alert(Name);
				Object.value = Object.value.substr(0, k);
				eval(Object.focus());
				return false;
			}
		}
	}
}
function imgMenuOver(containderID) {
	var objwrap = document.getElementById(containderID);
	var imgMenu = objwrap.getElementsByTagName("a");

	for (i=0; i<imgMenu.length; i++) {
		if(imgMenu[i].getElementsByTagName("img").length == 0) continue;

		if (imgMenu[i].getElementsByTagName("img")[0].src.indexOf("_on.gif") != -1 ) {
			continue;
		}
		imgMenu[i].onmouseover = function() {
			subImage = this.getElementsByTagName("img")[0];
			if (subImage.src.indexOf("_on.gif") != -1) return false;
			subImage.src = subImage.src.replace("_off.gif","_on.gif");
		}
		imgMenu[i].onfocus = function() {
			subImage = this.getElementsByTagName("img")[0];
			if (subImage.src.indexOf("_on.gif") != -1) return false;
			subImage.src = subImage.src.replace("_off.gif","_on.gif");
		}
		imgMenu[i].onmouseout = function() {
			subImage = this.getElementsByTagName("img")[0];
			subImage.src = subImage.src.replace("_on.gif", "_off.gif");
		}
		imgMenu[i].onblur = function() {
			subImage = this.getElementsByTagName("img")[0];
			subImage.src = subImage.src.replace("_on.gif", "_off.gif");
		}
	}
}

var Index = 0;
var vNum = 5;
var Img = new Array();
 
//이미지추가
function AddImage(linkUrl, imgUrl, imgName, urlTarget) {
	Img.push({"link":linkUrl, "img":imgUrl, "name":imgName, "target":urlTarget});
}
 
function moveLeft() {
	if (Index > 0) {
		Index --;
		drowImage();
	}
}
 
function moveRight() {
	if (Index < Img.length - vNum) {
		Index ++;
		drowImage();
	}
}

function drowImage() {
	var i = 0
	var html = "";
	var gallery;

	html += "	<ul>";
	for (i = Index; i < Index + vNum && i < Img.length; i++) {
		gallery = Img[i];

		if (gallery.target == "pop1") {
			html += "		<li><a href='"+gallery.link+"' onclick='window.open(this.href, \"gogoPopup\", \"width=404, height=504\"); return false;'><img src='"+gallery.img+"' alt='"+gallery.name+"' /></a></li>";
		} else {
			html += "		<li><a href='"+gallery.link+"' target='"+gallery.target+"'><img src='"+gallery.img+"' alt='"+gallery.name+"' /></a></li>";
		}
	}
	html += "	</ul>";
	document.getElementById("s_img").innerHTML = html;
}
 
