//ÇÁ·Î±×·¥ ±¸Çö¿¡ ÇÊ¿äÇÑ ½ºÅ©¸³Æ® ¸ðÀ½

/********************************************************************
ÇÔ¼ö¸í : fnMenuDisplay(menu1, menu2, menu3) / 1depth, 2depth, 3depth
¼³  ¸í : left ¸Þ´º Ç¥½Ã
********************************************************************/
function fnMenuDisplay(menu1_, menu2_, menu3_){
	 
	var menu1=GetCookie("MENU_IDX");
	var menu2= GetCookie("MENU_IDX_SUB_1");
	var menu3= GetCookie("MENU_IDX_SUB_2");
	//alert(menu1);
	//alert(menu2);
	//alert(menu3);
	
	eval("document.getElementById(\"menu"+menu1+"\").src = document.getElementById(\"menu"+menu1+"\").src.replace(\".gif\", \"on.gif\");");
	
	displyMenu(menu1);
	
	if (menu2 != "" && menu2 != null && "508" != menu2) {//2depth°¡ ¸Þ´º »ç¿ëÇÏÁö ¾ÊÀ» °Ü¿ì(ÅëÇÕ°Ë»ö(508))
		//alert("menu2");
		eval("document.getElementById(\"menus"+menu1+"\").style.display = \"\";");
		eval("document.getElementById(\"menu"+menu2+"\").className = \"sub_2depth_on\";");
	}
	if (menu3 != "" && menu3 != null)
	eval("document.getElementById(\"menu"+menu3+"\").className = \"sub_3depth_on\";");
}



/********************************************************************
ÇÔ¼ö¸í : fnOpenCalendar(obj, format, e)
¼³  ¸í : ´Þ·Â ¿ÀÇÂ ÇÔ¼ö
********************************************************************/
function fnOpenCalendar(obj, format, e) {
	var x = e.clientX + 20;
	var y = e.clientY + 130;
	var CalPath = '/jsp/module/calendar.jsp?obj=' + obj + '&format='+format;
	var Calendar = window.open(CalPath,"Calendar","width=225,Height=190,scrollbars=no,status=no,menubar=no,location=center,toolbar=no,directory=no,resizable=no,top=" + y + ",left=" + x);
	if (Calendar != null) Calendar.focus();
}

/********************************************************************
ÇÔ¼ö¸í : fnCoOpenPop(url, window_name, option)
¼³  ¸í : ÆË¾÷ ¿ÀÇÂ ÇÔ¼ö 
********************************************************************/
function fnCoOpenPop(url, window_name, option) {
	window.open(url, window_name, option);
} 

/********************************************************************
ÇÔ¼ö¸í : random(n)
¼³  ¸í : 0 ~ n »çÀÌÀÇ Á¤¼ö¸¦ ·£´ýÇÏ°Ô ¸®ÅÏÇÔ.  
********************************************************************/
function random(n) {
	return (Math.floor(Math.random() * 100000) % n);
}

/********************************************************************
¼³  ¸í : ÆäÀÌÁö ·Îµù½Ã ½ÇÇàÇÒ ½ºÅ©¸³Æ® Ãß°¡
********************************************************************/
function addLoadEvent(func){ //ÇÔ¼ö ¼±¾ð
	var oldonload = window.onload; //ÀÌÀü ÇÔ¼ö°ª ÀúÀå
	if(typeof window.onload != 'function'){ //À©µµ¿ì°¡ ·ÎµåµÇ¾úÀ»¶§ ÇÔ¼ö È£Ãâ ¿©ºÎ ÆÇ´Ü
		window.onload = func; // È£ÃâµÈ ÇÔ¼ö°¡ ¾øÀ» °æ¿ì ±×³É ÇÔ¼ö ½ÇÇà
	}else{
		window.onload= function(){ //È£ÃâµÈ ÇÔ¼ö°¡ ÀÖÀ» °æ¿ì¿¡ ÀÌÀü ÇÔ¼ö µÚ¿¡ ÇÔ¼ö Ãß°¡
			oldonload();
			func();
		}
	}
}

/********************************************************************
¼³  ¸í : ÁÜÀÎ ¾Æ¿ô ½ºÅ©¸³Æ®
********************************************************************/	
var offset = 10;
var minZoom = 100;
var maxZoom = 210;
var zoomVal = GetCookie("zoomVal");
var obj;
var ckDate = new Date();
var objBody = null;
var browser = null;

function initZoom() {
	if (navigator.userAgent.indexOf("MSIE") != -1 ) {
		browser = "MSIE";
		objBody = document.body;
	
	} else {
		browser = "Other";
		objBody = document.getElementsByTagName("BODY");
	
	}
	
	if (( zoomVal == null ) || (zoomVal == "" ) ) {
		zoomVal = 100;
	} else {
		zoomVal = parseInt( zoomVal );
	}
	
	setZoomVal(objBody,zoomVal);
}

function zoomInOut(command)
{
	if ( browser != "MSIE" )
	{
		if ( command == "in" ) {
			fontPlus();
		} else {
			fontMinus();
		}
	}

	if ( command == "in" ) {
		if ( zoomVal < maxZoom ) {
			zoomVal += offset;
		}
	} else if ( command == "out" ) {
		if ( zoomVal > minZoom ) {
			zoomVal -= offset;
		}
	} else if (command == "default" ) {
		if (zoomVal > minZoom ) {
			zoomVal = 100;
		}
	}

	setZoomVal(objBody,zoomVal);
}

function setZoomVal( obj, val ) {
	
	obj.style.zoom = val + "%";
	ckDate.setYear( ckDate.getYear() + 1 );
	SetCookie("zoomVal",val,ckDate);
}

/********************************************************************
¼³  ¸í : ÄíÅ°°ü·Ã ÇÔ¼öµé
********************************************************************/
function SetCookie (name,value,expires,path,domain) { 
	document.cookie = name + "=" + escape (value) + 
	((expires) ? "; expires=" + expires.toGMTString() : "") + 
	((path) ? "; path=" + path : "") + 
	((domain) ? "; domain=" + domain : ""); 
}

function GetCookie (name) { 
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;

	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
			return getCookieVal (j); 
		i = document.cookie.indexOf(" ", i) + 1; 
		if (i == 0) break;
	} 
	return null;
} 

function getCookieVal (offset) {
	var endstr = document.cookie.indexOf (";", offset); 
	if (endstr == -1)
		endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
} 

function DeleteCookie (name,path,domain) { 
	if (GetCookie(name)) { 
		document.cookie = name + 
		"=" +((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		"; expires=Thu, 01-Jan-70 00:00:01 GMT"; 
	} 
}

/********************************************************************
ÇÔ¼ö¸í : saveMenuIdx(n)
¼³  ¸í : ÇöÀç ¸Þ´º IDX°¡ ¾îµðÀÎÁö ÀúÀå(¼­ºê¸Þ´º ÆîÄ¥¶§ »ç¿ë) 
********************************************************************/
function saveMenuIdx(idx) {
	SetCookie("MENU_IDX", idx);
}

/********************************************************************
ÇÔ¼ö¸í : displyMenu()
¼³  ¸í : saveMenuIdx¿¡¼­ ÀúÀåÇÑ ¸Þ´ºÀÇ ¼­ºê ¸Þ´º¸¦ ÆîÄ£´Ù. 
********************************************************************/
function displyMenu(MENU_IDX) { 
	leftMenu(MENU_IDX);
	//leftMenu(GetCookie("MENU_IDX"), GetCookie("MENU_IDX_SUB"));
}

/********************************************************************
ÇÔ¼ö¸í : leftMenu(menuIdx)
¼³  ¸í : ¼­ºê ¸Þ´º¸¦ ÆîÄ£´Ù. 
********************************************************************/
function leftMenu(menuIdx){
	try {
		 
	objLayer = document.getElementById("menus"+menuIdx); 
	objLayer.style.display = "block"; 
	}catch(e){ }  
	/*
	for(i=1 ; i<=50 ; i++){
		try{
			objLayer = document.getElementById("menus"+i);

			if(i == menuIdx){
				objLayer.style.display = "block";
			}else{
				objLayer.style.display = "none"; 
			} 
		}catch(e){ }  
	} 
	*/
}
/********************************************************************
ÇÔ¼ö¸í : leftMenu(menuIdx)
¼³  ¸í : ¼­ºê ¸Þ´º¸¦ ÆîÄ£´Ù. 
********************************************************************/
function leftMenus(menuIdx, curMenu){ 
	try {
		objLayer = document.getElementById("sub"+menuIdx); 
		objLayer.style.display = "block"; 
		document.getElementById("cms_"+curMenu).className = "Lmenu_select";
	}catch(e){ }  
}

/********************************************************************
ÇÔ¼ö¸í : fnCheckFileExp()
¼³  ¸í : Ã·ºÎ ÆÄÀÏ È®ÀåÀÚ Ã¼Å© 
********************************************************************/
function fnCheckFileExp (ele, gubun) {

	var_form = eval("document.getElementById('" + ele + "')");
	str = var_form.value;
	strr = str.replace(/[\\]+/g, "===-="); 
	arr_str = strr.split("===-="); 
	var file_name = arr_str[arr_str.length-1];
	var exp_name  = file_name.substring(file_name.length-3,file_name.length);
	var exp_name1 = file_name.substring(file_name.length-4,file_name.length);

	if(gubun == "mov") {

		if((exp_name != "avi")&&(exp_name != "AVI")&&(exp_name != "asf")&&(exp_name != "ASF")
				&&(exp_name != "swf")&&(exp_name != "SWF") &&(exp_name != "mpg")&&(exp_name != "MPG")
				&&(exp_name != "wmv")&&(exp_name != "WMV") &&(exp_name1 != "mpeg")&&(exp_name1 != "MPEG")
				&&(exp_name != "mpe")&&(exp_name != "MPE") ){

			alert("Please select the correct moving image file format.");
			return true;
		}
	}

	if(gubun == "image") {

		if((exp_name != "bmp")&&(exp_name != "BMP")&&(exp_name != "png")&&(exp_name != "PNG")
				&& (exp_name != "gif")&&(exp_name != "GIF")&&(exp_name != "jpg")&&(exp_name != "JPG")
				&& (exp_name != "jpe")&&(exp_name != "JPE")&&(exp_name1 != "jpeg")&&(exp_name1 != "jpeg")){

			alert("Please select the correct image file format.");
			return true;
		}
	}

	if(gubun == "music") {

		if((exp_name != "MP3")&&(exp_name != "mp3")&&(exp_name != "asx")&&(exp_name != "ASX")
				&& (exp_name != "wma")&&(exp_name != "WMA")&&(exp_name != "wav")&&(exp_name != "WAV")
				&& (exp_name != "mid")&&(exp_name != "MID")&&(exp_name1 != "midi")&&(exp_name1 != "MIDI")){

			alert("Please select the correct music file format. ");
			return true;
		}
	}

	if(gubun == "files") {

		if((exp_name != "HWP")&&(exp_name != "hwp")&&(exp_name != "DOC")&&(exp_name != "doc")
				&& (exp_name != "PPT")&&(exp_name != "ppt")&&(exp_name != "XLS")&&(exp_name != "xls")){

			alert("Please select the correct file format.  ");
			return true;
		}
	}

	if(gubun == "imageword") {

		if((exp_name != "bmp")&&(exp_name != "BMP")&&(exp_name != "png")&&(exp_name != "PNG")
				&& (exp_name != "gif")&&(exp_name != "GIF")&&(exp_name != "jpg")&&(exp_name != "JPG")
				&& (exp_name != "jpe")&&(exp_name != "JPE")&&(exp_name1 != "jpeg")&&(exp_name1 != "jpeg")
				&& (exp_name != "ppt")&&(exp_name != "PPT")&&(exp_name1 != "xls")&&(exp_name1 != "XLS")
				&& (exp_name != "txt")&&(exp_name != "TXT")&&(exp_name1 != "csv")&&(exp_name1 != "CSV")
				&& (exp_name != "HWP")&&(exp_name != "hwp")&&(exp_name != "DOC")&&(exp_name != "doc")) {

			alert("ÀÌ¹ÌÁö³ª ¹®¼­ÆÄÀÏ¸¸ ¾÷·Îµå °¡´ÉÇÕ´Ï´Ù.");
			return true;
		}
	}

	return false;
}
