// JavaScript Document
function gnbMenu(idx, subIdx){
	if(!document.getElementsByTagName) return false;
	if(!document.getElementById) return false;
	if(!document.getElementById("gnb")) return false;

	if(idx != "0") {
		var gnbNavi = document.getElementById("gnb");

		var gnbImg1 = document.getElementById("gnbImage1");
		var gnbImg2 = document.getElementById("gnbImage2");
		var gnbImg3 = document.getElementById("gnbImage3");
		var gnbImg4 = document.getElementById("gnbImage4");
		var subMenu = gnbNavi.getElementsByTagName("div")

		for(var i=0; i<subMenu.length; i++){
			subMenu[i].style.display = "none";
			//gnbImg[i+1].src = "none";
		}
		subMenu[idx-1].style.display = "block";
		menuMouseOver(idx);
		subMenuMouseOver(idx, subIdx);
		//alert(idx+":"+subIdx);
	}

/*
	if(idx == "1"){
		for(i=1 ; i<=7 ; i++){
			if(subIdx == i){
				subMenuMouseOver(idx, subIdx);
			}else{
				subMenuMouseOut(idx, i);
			}
		}
	}
*/
}

function menuMouseOver(idx){

	try{
		for(i=1; i<5; i++){
			objImage = document.getElementById("gnbImage"+i);
			objLayer = document.getElementById("gnb"+i+"01");
			if(i == idx){
				objImage.src = objImage.src.replace(i+".jpg",i+"_on.jpg");
				objLayer.style.display = "block"
			}else{
				objImage.src = objImage.src.replace(i+"_on.jpg", i+".jpg");
				objLayer.style.display = "none";
			}
		}
	}catch(err){

	}
}

function subMenuMouseOver(idx, subIdx){
	objImage = document.getElementById("gnbSubImage"+idx+""+subIdx);
	objImage.src = objImage.src.replace("gnb"+idx+"0"+subIdx+".", "gnb"+idx+"0"+subIdx+"_on.");
}

function subMenuMouseOut(idx, subIdx){
	objImage = document.getElementById("gnbSubImage"+idx+""+subIdx);
	objImage.src = objImage.src.replace("gnb"+idx+"0"+subIdx+"_on.", "gnb"+idx+"0"+subIdx+".");
}


function leftMenu(menuIdx){
	for(i=1 ; i<=12 ; i++){
		try{
			objLayer = document.getElementById("leftSubMenu"+i);
			objImg = document.getElementById("leftMenuImg"+i);

			if(i == menuIdx){
				objImg.src = objImg.src.replace(i+".gif", i+"_on.gif");
				objLayer.style.display = "block";
			}else{
				objImg.src = objImg.src.replace(i+"_on.gif", i+".gif");
				objLayer.style.display = "none";
			}
		}catch(e){ }
	}
}

function leftMenuMouseOver(menuIdx){
	objImg = document.getElementById("leftMenuImg"+menuIdx);
	objImg.src = objImg.src.replace(menuIdx+".gif", menuIdx+"_on.gif");
}

function leftMenuMouseOut(menuIdx){
	objImg = document.getElementById("leftMenuImg"+menuIdx);
	objImg.src = objImg.src.replace(menuIdx+"_on.gif", menuIdx+".gif");
}

function leftSubMenuMouseOver(menuIdx, subMenuIdx){
	objImg = document.getElementById("leftSubMenuImg"+menuIdx+""+subMenuIdx);
	if(subMenuIdx < 10) subMenuIdx = "0"+subMenuIdx;
	else subMenuIdx = ""+subMenuIdx;
	objImg.src = objImg.src.replace(menuIdx+""+subMenuIdx+".gif", menuIdx+""+subMenuIdx+"_on.gif");
}

function leftSubMenuMouseOut(menuIdx, subMenuIdx){
	objImg = document.getElementById("leftSubMenuImg"+menuIdx+""+subMenuIdx);
	if(subMenuIdx < 10) subMenuIdx = "0"+subMenuIdx;
	else subMenuIdx = ""+subMenuIdx;
	objImg.src = objImg.src.replace(menuIdx+""+subMenuIdx+"_on.gif", menuIdx+""+subMenuIdx+".gif");
}


function funcZoom(param){
	if(document.body.style.zoom==null||document.body.style.zoom==""){
		zoomStat = 100;
	}

	if(param=="in"){
		zoomStat = zoomStat + 10;
	} else {
		zoomStat = zoomStat - 10;
	}

	if(zoomStat > 140){
		zoomStat = 140;
	}

	if(zoomStat < 100){
		zoomStat = 100;
	}

	 document.body.style.zoom = zoomStat+"%";
}

//±ÛÀÚ Å©±â Å©°Ô/ÀÛ°Ô
/*
defsize = 73;
var TF = 12;
function zoom_it(n) {
	defsize += n*10;
	var mFont = TF ;
	n=parseInt(n);
	mFont+=n;

	if(defsize >= 43 &&  defsize <= 103){

		objs = document.getElementsByTagName("body").item(0);

		//objs.style.fontSize = defsize + "%";
		objs.style.fontSize = mFont+'px';

		objs=document.getElementsByTagName("td");

		for (i=0;i<objs.length;i++) {
			try {
				objs[i].style.fontSize=mFont+'px';
			} catch(e) {}
		}

		objs=document.getElementsByTagName("a");

		for (i=0;i<objs.length;i++) {
			try {
				objs[i].style.fontSize=mFont+'px';
			} catch(e) {}
		}

		objs=document.getElementsByTagName("th");

		for (i=0;i<objs.length;i++) {
			try {
				objs[i].style.fontSize=mFont+'px';
			} catch(e) {}
		}

		objs=document.getElementsByTagName("span");

		for (i=0;i<objs.length;i++) {
			try {
				objs[i].style.fontSize=mFont+'px';
			} catch(e) {}
		}
	}
	TF = mFont;
}
*/

//ÇÁ¸°Æ®
function contentPrint(folder){
	window.open("/print.jsp?src_folder="+folder, "printPage", "scrollbars=yes width=642 height=600");
}

//tab¸Þ´º ÀÌ¹ÌÁö on/off
function tab(tabMenu_name, tabLayer_name, idx){
	for(i=1 ; i<=12 ; i++){
		objImage = document.getElementById(tabMenu_name+i);
		objLayer = document.getElementById(tabLayer_name+i);

		try{
			if(i == idx){
				objImage.src = objImage.src.replace(i+".gif", i+"_on.gif");
				objLayer.style.display = "block";
			}else{
				objImage.src = objImage.src.replace(i+"_on.gif", i+".gif");
				objLayer.style.display = "none";
			}
		}catch(e){ }
	}
}

//tab¸Þ´º ÀÌ¹ÌÁö on/off
function layer(tabLayer_name, idx){
	for(i=1 ; i<=12 ; i++){
		objLayer = document.getElementById(tabLayer_name+i);

		try{
			if(i == idx){
				objLayer.style.display = "inline";
				objLayer.style.display = "block";
			}else{
				objLayer.style.display = "none";
			}
		}catch(e){ }
	}
}

//tab¸Þ´º ÀÌ¹ÌÁö on/off
function layerSelect(tabLayer_name, selectItemObj){
	obj = document.getElementById(selectItemObj);
	if(obj.value == ""){
	 alert("¼±ÅÃÇØÁÖ¼¼¿ä."); return;
	}

	var idx = obj.value;
	for(i=1 ; i<=15 ; i++){
		objLayer = document.getElementById(tabLayer_name+i);

		try{
			if(i == idx){
				objLayer.style.display = "block";
			}else{
				objLayer.style.display = "none";
			}
		}catch(e){ }
	}
}


//±ÛÀÚ¼ö Á¦ÇÑ 
function fc_chk_byte(aro_name,ari_max){ 
 
   var ls_str     = aro_name.value; // ÀÌº¥Æ®°¡ ÀÏ¾î³­ ÄÁÆ®·ÑÀÇ value °ª 
   var li_str_len = ls_str.length;  // ÀüÃ¼±æÀÌ 
 
   // º¯¼öÃÊ±âÈ­ 
   var li_max      = ari_max; // Á¦ÇÑÇÒ ±ÛÀÚ¼ö Å©±â 
   var i           = 0;  // for¹®¿¡ »ç¿ë 
   var li_byte     = 0;  // ÇÑ±ÛÀÏ°æ¿ì´Â 2 ±×¹Ü¿¡´Â 1À» ´õÇÔ 
   var li_len      = 0;  // substringÇÏ±â À§ÇØ¼­ »ç¿ë 
   var ls_one_char = ""; // ÇÑ±ÛÀÚ¾¿ °Ë»çÇÑ´Ù 
   var ls_str2     = ""; // ±ÛÀÚ¼ö¸¦ ÃÊ°úÇÏ¸é Á¦ÇÑÇÒ¼ö ±ÛÀÚÀü±îÁö¸¸ º¸¿©ÁØ´Ù. 
 
   for(i=0; i< li_str_len; i++){ 
      // ÇÑ±ÛÀÚÃßÃâ 
      ls_one_char = ls_str.charAt(i); 
 
      // ÇÑ±ÛÀÌ¸é 2¸¦ ´õÇÑ´Ù. 
      if (escape(ls_one_char).length > 4){ 
         li_byte += 2; 
      } 
      // ±×¹ÜÀÇ °æ¿ì´Â 1À» ´õÇÑ´Ù. 
      else{ 
         li_byte++; 
      } 
 
      // ÀüÃ¼ Å©±â°¡ li_max¸¦ ³ÑÁö¾ÊÀ¸¸é 
      if(li_byte <= li_max){ 
         li_len = i + 1; 
      } 
   } 
    
   // ÀüÃ¼±æÀÌ¸¦ ÃÊ°úÇÏ¸é 
   if(li_byte > li_max){ 
     //alert( li_max + " ±ÛÀÚ¸¦ ÃÊ°ú ÀÔ·ÂÇÒ¼ö ¾ø½À´Ï´Ù. \n ÃÊ°úµÈ ³»¿ëÀº ÀÚµ¿À¸·Î »èÁ¦ µË´Ï´Ù. "); 
	  alert( "±ÛÀÚ¼ö°¡ ÃÊ°úµÇ¾î ÀÔ·ÂÇÒ¼ö ¾ø½À´Ï´Ù. \n ÃÊ°úµÈ ³»¿ëÀº ÀÚµ¿À¸·Î »èÁ¦ µË´Ï´Ù. "); 
      ls_str2 = ls_str.substr(0, li_len); 
      aro_name.value = ls_str2; 
	  return false; 
       
   } 
   return true;   
}

//¼ýÀÚ¸¸ ÀÔ·Â 
function onlyNumber(cnj_obj) { 
	var inText = cnj_obj; 
	var ret; 
	for (var i = 0; i < inText.length; i++) { 
		ret = inText.charCodeAt(i); 
		if ((ret < 48) || (ret > 57)) { 
			return false; 
		} 
	} 
	return true; 
}

// ÀÌ¸ÞÀÏ ÁÖ¼Ò Ã¼Å© ½Ã »ç¿ëÇÏ´Â  
//Á¤±ÔÇ¥Çö½Ä(Reqular Expression) ÀÇ¹Ì 
function isEmail(s) 
{ 
  return s.search(/^\s*[\w\~\-\.]+\@[\w\~\-]+(\.[\w\~\-]+)+\s*$/g)>=0; 
} 

function down(path, files){ 
	top.location.href = "/keiti_common/inc/downLoad.jsp?d="+path+"&f="+files; 
}


//È®ÀåÀÚ Ã¼Å© 
function extChk(file){ 
	var st = file.lastIndexOf(".")-(-1); 
	var nd = file.length; 
	var ext = file.substring(st,nd).toLowerCase(); 
 
	if(ext == 'doc' || ext == 'hwp' || ext == 'zip' || ext == 'ppt' || ext == 'xls' || ext == 'pdf' || ext == 'jpg' ||  ext == 'gif') { 
		return true; 
	} else { 
		alert("ÆÄÀÏ¸í : " + file + "\n\n¾÷·ÎµåÇÒ ÆÄÀÏÀº doc, hwp, zip, ppt, xls, pdf, jpg, gif ¸¸ °¡´ÉÇÕ´Ï´Ù") 
		return false; 
	} 
}

//ÀÌ¹ÌÁö Ã¼Å©
function imgChk(file){ 
	var st = file.lastIndexOf(".")-(-1); 
	var nd = file.length; 
	var ext = file.substring(st,nd).toLowerCase(); 
 
	if(ext == 'jpg' || ext == 'gif') { 
		return true; 
	} else { 
		alert("ÆÄÀÏ¸í : " + file + "\n\n¾÷·ÎµåÇÒ ÆÄÀÏÀº jpg, gif ¸¸ °¡´ÉÇÕ´Ï´Ù") 
		return false; 
	} 
}

//Null check 
function isNull(value){ 
	var chkstr = value + ""; 
	var result = true; 
         
	if((chkstr == "") || (chkstr == null)){ 
		return result; 
	} 
	for(j = 0; result && (j < value.length); j++){ 
		if(value.substring(j, j+1) != " "){ 
			result = false; 
		} 
	} 
	 
	return result; 
}

function getYMDDate(openerFormName, fieldName) 
{ 
	var ws = ""; 
		ws = "width=300,height=320,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=no"; 
		ws += ",alwaysRaised=yes,dependent=yes"; 
 
	var url = "/keiti_common/inc/CCoDateTime.jsp?state=date&initial=0000&openerFormName="+openerFormName+"&fieldName="+fieldName; 
	var dtWin = window.open(url, "dateTimeWindow", ws); 
}
