<!-- <title> common.js </titlt>-->

// BASIC SCRIPT
function MM_findObj(n, d) { //v4.01
  var p, i, x;
  if (!d)
    d = document;
  if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
    d = parent.frames[n.substring(p + 1)].document;
    n = n.substring(0, p);
  }
  if (!(x = d[n]) && d.all)
    x = d.all[n];
  for (i = 0; !x && i < d.forms.length; i++)
    x = d.forms[i][n];
  for (i = 0; !x && d.layers && i < d.layers.length; i++)
    x = MM_findObj(n, d.layers[i].document);
  if (!x && d.getElementById)
    x = d.getElementById(n);
  return x;
}

function MM_swapImgRestore() { //v3.0
  var i, x, a = document.MM_sr;
  for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++)
    x.src = x.oSrc;
}

function MM_swapImage() { //v3.0
  var i, j = 0, x, a = MM_swapImage.arguments;
  document.MM_sr = new Array;
  for (i = 0; i < (a.length - 2); i += 3)
    if ((x = MM_findObj(a[i])) != null) {
      document.MM_sr[j++] = x;
      if (!x.oSrc)
        x.oSrc = x.src;
      x.src = a[i + 2];
    }
}
function MM_showHideLayers() { //v9.0
  var i, p, v, obj, args = MM_showHideLayers.arguments;
  for (i = 0; i < (args.length - 2); i += 3)
    with (document)
      if (getElementById && ((obj = getElementById(args[i])) != null)) {
        v = args[i + 2];
        if (obj.style) {
          obj = obj.style;
          v = (v == 'show') ? 'visible' : (v == 'hide') ? 'hidden' : v;
        }
        obj.visibility = v;
      }
}
function MM_openBrWindow(theURL, winName, features) { //v2.0
  window.open(theURL, winName, features);
}

/*
 * Popup/Intro Page  Cookie 작업
 * 
 */
	
function closeWin(event, expiredays) 
{ 
	if (document.forms[0].elements[0].checked)
 		setCookie(event, "done" , expiredays); 

	self.close(); 
}

function checkView(obj) {
	if (obj.checked) {
		setCookie("intro", "done", 1);
		location.href="/main.jsp";
	}
	else {
		setCookie("intro", "", 1);
	}
}

function setCookie(name, value, expiredays)
{
	var todayDate = new Date();
	
	todayDate.setDate(todayDate.getDate() + expiredays);
	
	document.cookie = name + "=" + escape(value) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}

function getCookie(name)
{
	var nameOfCookie = name + "=";
	var x = 0;
	
	while (x <= document.cookie.length)
	{
		var y = (x+nameOfCookie.length);
		if (document.cookie.substring(x, y) == nameOfCookie) {
			if ((endOfCookie=document.cookie.indexOf(";", y)) == -1)
				endOfCookie = document.cookie.length;
			return unescape(document.cookie.substring(y, endOfCookie));
		}
		
		x = document.cookie.indexOf(" ", x) + 1;
		
		if (x == 0)
			break;
	}
	
	return "";
}

function openNotice()
{
	if ((getCookie("event_1") != "done"))
	{
		strPollWindowStyle, strPollWindowName, strPollBaseStyle ;
		strPollUrl;

		var strPollWindowName = "event_1"
		strPollUrl        = "popup.asp";
				
		pollWin = window.open(strPollUrl, strPollWindowName, "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=no,resizable=0,copyhistory=0, width=505, height=700 left=0, top=0");

		//pollWin.resizeTo(520,300);
					  
		//pollWin.moveTo(150,150);
	}
} 

// Main Page Tab 
	function tab_bd(obj, val,cnt){
		var ii = cnt || 6;
		//var div1 = document.getElementById("div1");
		for (i = 1; i < ii; i++) {
				temp = document.getElementById("box_bbsc"+ i);
			    img = document.getElementById("tabbbs" + i);
				path = img.src.substr(0,img.src.lastIndexOf("/")+1);//이미지 경로
				file = img.src.substr(img.src.lastIndexOf("/")+1);	//파일 전체 이름
				fileName = file.substr(0,file.lastIndexOf("."));	//파일 확장자 뺀 이름
				fileName = fileName.replace("_ov",""); // 2010.07.27 수정전 _on
				fileExt = "."+file.substr(file.lastIndexOf(".")+1);		//파일 확장자
				
				if(i == val){
					temp.style.display = "block";
					img.src = path+fileName+"_ov"+fileExt;	
				}
				else {
					temp.style.display = "none";
					img.src = path+fileName+fileExt;			
				}
				
			}
	}

	function tabout(obj, val, cnt){

		return;
		var ii = cnt || 6;
		for(i = 1 ; i < ii ; i++){
			   img = document.getElementById("tabbbs" + val);
				path = img.src.substr(0,img.src.lastIndexOf("/")+1);//이미지 경로
				file = img.src.substr(img.src.lastIndexOf("/")+1);	//파일 전체 이름
				fileName = file.substr(0,file.lastIndexOf("."));	//파일 확장자 뺀 이름
				fileName = fileName.replace("_on_1","");
				fileExt = "."+file.substr(file.lastIndexOf(".")+1);		//파일 확장자
							
				img.src = path+fileName+fileExt;		
		}
	}
	
	/**
	 * @author han 
	 * @param obj
	 * @param val
	 * @param tot_cnt
	 * @param cnt
	 * @see
	 * @returns
	 */
	function tab_bd_sub(obj, val, tot_cnt, start, length, cnt ){
		var ii = cnt || tot_cnt;
		//var div1 = document.getElementById("div1");
		for (i = start; i < start+length; i++) {
				temp = document.getElementById("box_bbsc"+ i);
			    img = document.getElementById("tabbbs" + i);
				path = img.src.substr(0,img.src.lastIndexOf("/")+1);//이미지 경로
				file = img.src.substr(img.src.lastIndexOf("/")+1);	//파일 전체 이름
				fileName = file.substr(0,file.lastIndexOf("."));	//파일 확장자 뺀 이름
				fileName = fileName.replace("_ov",""); // 2010.07.27 수정전 _on
				fileExt = "."+file.substr(file.lastIndexOf(".")+1);		//파일 확장자
				
				if(i == val){
					temp.style.display = "block";
					img.src = path+fileName+"_ov"+fileExt;	
				}
				else {
					temp.style.display = "none";
					img.src = path+fileName+fileExt;			
				}
				
			}
	}

	function tabout_sub(obj, val, tot_cnt, cnt){

		return;
		var ii = cnt || tot_cnt;
		for(i = 1 ; i < ii ; i++){
			   img = document.getElementById("tabbbs" + val);
				path = img.src.substr(0,img.src.lastIndexOf("/")+1);//이미지 경로
				file = img.src.substr(img.src.lastIndexOf("/")+1);	//파일 전체 이름
				fileName = file.substr(0,file.lastIndexOf("."));	//파일 확장자 뺀 이름
				fileName = fileName.replace("_on_1","");
				fileExt = "."+file.substr(file.lastIndexOf(".")+1);		//파일 확장자
							
				img.src = path+fileName+fileExt;		
		}
	}
	
	/**
	 * @author han 
	 * @param val
	 * @see
	 * @returns
	 */
	function tab_edu_bd(val, selectVal){
		if(val == '3'){
			document.getElementById("category1").style.display = "block";
			document.getElementById("category2").style.display = "none";
		}
		else{
			document.getElementById("category1").style.display = "none";
			document.getElementById("category2").style.display = "block";
		}
		
	}

	function tab_edu_out(val, selectVal){
		if(val != '3' && selectVal != '3'){
			document.getElementById("category1").style.display = "none";
			document.getElementById("category2").style.display = "block";
		}else {
			document.getElementById("category1").style.display = "block";
			document.getElementById("category2").style.display = "none";
		}
	}

// Main Page Tab 
	function tabin_country(obj, val,cnt){
		var ii = cnt || 6;
		//var div1 = document.getElementById("div1");
		for (i = 1; i <= ii; i++) {
				temp = document.getElementById("mapaddr"+ i);
			    img = document.getElementById("imgsrc" + i);
				path = img.src.substr(0,img.src.lastIndexOf("/")+1);//이미지 경로
				file = img.src.substr(img.src.lastIndexOf("/")+1);	//파일 전체 이름
				fileName = file.substr(0,file.lastIndexOf("."));	//파일 확장자 뺀 이름
				fileName = fileName.replace("_ov",""); // 2010.07.27 수정전 _on
				fileExt = "."+file.substr(file.lastIndexOf(".")+1);		//파일 확장자
				
				if(i == val){
					temp.style.display = "block";
					img.src = path+fileName+"_ov"+fileExt;	
				}
				else {
					temp.style.display = "none";
					img.src = path+fileName+fileExt;			
				}
				
			}
	}

	function tabout_country(obj, val, cnt){

		return;
		var ii = cnt || 6;
		for(i = 1 ; i <= ii ; i++){
			   img = document.getElementById("imgsrc" + val);
				path = img.src.substr(0,img.src.lastIndexOf("/")+1);//이미지 경로
				file = img.src.substr(img.src.lastIndexOf("/")+1);	//파일 전체 이름
				fileName = file.substr(0,file.lastIndexOf("."));	//파일 확장자 뺀 이름
				fileName = fileName.replace("_on_1","");
				fileExt = "."+file.substr(file.lastIndexOf(".")+1);		//파일 확장자
							
				img.src = path+fileName+fileExt;		
		}
	}
		
	function fileIcon(obj, fileName){
		if(fileName!= undefined && fileName != null && fileName != ""){
		    lastidx = fileName.lastIndexOf('.'); 
		    var extension = fileName.substring(lastidx+1, fileName.length); 
	
		    if(extension != 'null'){
		    	extension = extension.substring(0, extension.length-1).toUpperCase();
		    	
		    	switch(extension){
		    	case "HWP":
		    		obj.src = "/g_images/img_news/attach_hwp.gif";
		    		break;
		    	case "PDF":
		    		obj.src = "/g_images/img_news/attach_pdf.gif";
		    		break;
		    	case "XLS":
		    	case "XLSX":
		    		obj.src = "/g_images/img_news/attach_excel.gif";
		    		break;
		    	case "PPT":
		    	case "PPTX":
		    		obj.src = "/g_images/img_news/attach_ppt.gif";
		    		break;
		    	case "TXT":
		    		obj.src = "/g_images/img_news/attach_txt.gif";
		    		break;
		    	case "DOC":
		    	case "DOCX":
		    		obj.src = "/g_images/img_news/attach_word.gif";
		    		break;
		    	case "ZIP":
		    		obj.src = "/g_images/img_news/attach_zip.gif";
		    		break;
		    	default:
		    		obj.src = "/g_images/img_news/attach_etc.gif";
	    		break;
		    	}
		    }
	    	
	    }
	}
	function getCookie(name) {
		var from_idx = document.cookie.indexOf(name+'=');
		if (from_idx != -1) {
			from_idx += name.length + 1
			to_idx = document.cookie.indexOf(';', from_idx)
			if (to_idx == -1)to_idx = document.cookie.length
			return unescape(document.cookie.substring(from_idx, to_idx))
		}
	}

	function openNoticePopup(no, frm, cnt){
		var CloseDate = new Date("sep 28, 2010 23:59:59");
		var Today = new Date();
		
			var blnCookie = getCookie("oppa"+no);
			if ( !blnCookie ) {
				var url = "/g_inc/noticePopup.jsp";
				var title = no;
				var width = 200;
				var left = 50 + cnt * (width+70);
				var status = "toolbar=no,directories=no,scrollbars=no,resizable=no,status=no,menubar=no,width="+width+",height=300 top=0,left="+left;    //팝업 속성
				
				window.open("", title, status);
				frm.no_sqn.value = no;
				frm.target = title;
				frm.action = url;
				frm.method = "post";
				frm.submit();
			}
	}
	
	/* left menu */
function initToggle(tabContainer) {
    triggers = tabContainer.getElementsByTagName("a");

    for(i = 0; i < triggers.length; i++) {
        if (triggers.item(i).href.split("#")[1])
            triggers.item(i).targetEl = document.getElementById(triggers.item(i).href.split("#")[1]);

        if (!triggers.item(i).targetEl)
             continue;

             //triggers.item(i).targetEl.style.display = "none";
             triggers.item(i).onclick = function () {
                 if (tabContainer.current == this) {
                     this.targetEl.style.display = "none";
                     tabContainer.current = null;
                    } else {
                     if (tabContainer.current) {
                         tabContainer.current.targetEl.style.display = "none";
                      } 
                 if (navigator.appName == "Microsoft Internet Explorer"){ 
                      this.targetEl.style.display ="block";
                     } else {
                     this.targetEl.style.display = "table-cell";
                     }
                 tabContainer.current = this;
             }
             return false;
         }
     }
}

function copyRss(rss) {
	var doc = document.body.createTextRange();
	doc.moveToElementText(document.getElementById(rss + "_rss"));
	doc.execCommand('Copy');
	alert("RSS 주소가 복사되었습니다.");

}


