//png
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 '';
}



function menuOver() {
	this.src = this.src.replace(".gif", "_on.gif");
}

function menuOut() {
	this.src = this.src.replace("_on.gif", ".gif");
}

function menuOverpng() {
	if(this.src.indexOf("_on.png")==-1){
		this.src = this.src.replace(".png", "_on.png");
	}
}

function menuOutpng() {
	this.src = this.src.replace("_on.png", ".png");
}


function initSubmenu(depth1, depth2, depth3) {
	selectDepth1 = "menu" + depth1 + "-" + depth2;
	selectDepth2 = "menu" + depth1 + "-" + depth2 + "-" + depth3;

	nav = document.getElementById("left_navi");
	menuEl = nav.getElementsByTagName("li");



	for(i = 0; i < menuEl.length; i++) {
		if (menuEl.item(i).id == selectDepth1 || menuEl.item(i).id == selectDepth2  ) {
			menuEl.item(i).getElementsByTagName("img").item(0).src = menuEl.item(i).getElementsByTagName("img").item(0).src.replace(".gif", "_on.gif");
		} else {
			menuEl.item(i).getElementsByTagName("img").item(0).onmouseover = menuOver;
			menuEl.item(i).getElementsByTagName("img").item(0).onmouseout = menuOut;
			if (menuEl.item(i).getElementsByTagName("div").item(0)) {
				menuEl.item(i).getElementsByTagName("div").item(0).style.display = "none";
			}
		}
	}
}



$(function(){

	$(".work-link a").hover(function() {
		$(this).toggleClass("mover");
	});

});


function menu_init(UL_id, t_no, s_no) {
	if (!(UL = document.getElementById(UL_id))) return;
	var _t=false, el_s, j=0;

	var t_items = getAvailableChildNodes(UL);                       // ÅØ½ºÆ®³ëµå Á¦°ÅµÈ navi list
	t_no = (t_no!="" && (t_no=Number(t_no))>0) ? t_no-1 : -1;       // ¼±ÅÃµÈ t_no°¡ ÀÖÀ¸¸é t_no (0ºÎÅÍ ½ÃÀÛ, ¾øÀ¸¸é -1)
	s_no = (s_no!="" && (s_no=Number(s_no))>0) ? s_no-1 : -1;       // ¼±ÅÃµÈ s_no°¡ ÀÖÀ¸¸é s_no (0ºÎÅÍ ½ÃÀÛ, ¾øÀ¸¸é -1)


	if (t_no>-1) {
		_t   = t_items[t_no];                                       // ¼±ÅÃµÈ navi <li>
		el_s = (t_items[t_no].getElementsByTagName("div")) ? t_items[t_no].getElementsByTagName("div")[0] : false; // ¼±ÅÃµÈ t_noÀÇ ¼­ºê¸Þ´º ·¹ÀÌ¾î <ul>
	}

	for (var i=0;i<t_items.length ;i++) {

		var s_layer = t_items[i].getElementsByTagName("div")[0];                           // i¹ø naviÀÇ submenu layer
		var t_img = getAvailableChildNodes(t_items[i])[0].getElementsByTagName("img")[0]; // i¹ø navi img



		if (_t == t_items[i]) {
			if(t_img.src.indexOf("_on.png")==-1) t_img.src = t_img.src.replace(".png", "_on.png");

			if (el_s && el_s == s_layer && s_layer.style.display != "block") {
				s_layer.style.display = "block";

				var img_arr = s_layer.getElementsByTagName("img");
				for(s=0; s < img_arr.length;s++){
					if (s_no!=-1  && s_no == s && img_arr[s].src.indexOf("_on.png")==-1) img_arr[s].src = img_arr[s].src.replace(".png", "_on.png");
					else {
						img_arr[s].onfocus    = img_arr[s].onmouseover = menuOverpng;
						img_arr[s].onmouseout = menuOutpng;
					}
				}
			}
		}
		else {
			t_img.src = t_img.src.replace("_on.png", ".png");
			if (s_layer) s_layer.style.display = "none";
		}
	}
}

// childNodesÁß text node¸¦ Á¦°Å
function getAvailableChildNodes(el) {
	var rtn = new Array();
		alert("22222");
	if (el && typeof(el) == "object") {
		alert("22222");
		var el_child = el.childNodes;
		var j=0;
	     alert("22222");
		for (var i=0;i<el_child.length;i++) {
					alert("22222");
			if (el_child[i].nodeType == 1) { // text node Á¦°Å
				rtn[j] = el_child[i];
				j++;
			}
		}
	}
	return rtn;
}

function FnLogin(){
    var URL = top.location.href;
    var POS;
    if(URL.indexOf("?rurl=")>0){
        POS = URL.indexOf("?rurl=");
        URL = unescape(URL.substring(POS + 6,URL.length));
    }
    top.location.href = "/contents/login.html?rurl="+ escape(URL);
}

//·Î±×ÀÎ ÆäÀÌÁö ÀÌµ¿
  function logincheck(){
	var form = document.form3;
	var right;
	right = confirm("·Î±×ÀÎ ÇÏ½Ã°Ú½À´Ï±î?");
	if (right==true)
	{
		FnLogin();
	}else
	{
		//location.url;
	}
}
//·Î±× ¾Æ¿ô ÆäÀÌÁö ÀÌµ¿
function logout(){
	var form = document.form3;
	var right;
	right = confirm("·Î±×¾Æ¿ô ÇÏ½Ã°Ú½À´Ï±î?");
	if (right==true)
	{
		location.href="/contents/logout.php";
	}else
	{
		//location.url;
	}
}

function fnPopView(sUrl, sName, nWidth, nHeight){
	var popupWidth = nWidth;
	var popupHeight = nHeight;
	var x = (screen.availWidth - popupWidth)/2;
	var y = (screen.availHeight - popupHeight)/2;

	var popupStatus = 'width=' + popupWidth + ',height=' + popupHeight + ',left=' + x + ',top=' + y + ', fullscreen=no,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,scrollbars=yes';

	window.open(sUrl, sName, popupStatus).focus();
}


var g4_is_gecko  = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
function image_window(img)
{
    var w = img.tmp_width;
    var h = img.tmp_height;
    var winl = (screen.width-w)/2;
    var wint = (screen.height-h)/3;

    if (w >= screen.width) {
        winl = 0;
        h = (parseInt)(w * (h / w));
    }

    if (h >= screen.height) {
        wint = 0;
        w = (parseInt)(h * (w / h));
    }

    var js_url = "<script type='text/javascript'> \n";
        js_url += "<!-- \n";
        js_url += "var ie=document.all; \n";
        js_url += "var nn6=document.getElementById&&!document.all; \n";
        js_url += "var isdrag=false; \n";
        js_url += "var x,y; \n";
        js_url += "var dobj; \n";
        js_url += "function movemouse(e) \n";
        js_url += "{ \n";
        js_url += "  if (isdrag) \n";
        js_url += "  { \n";
        js_url += "    dobj.style.left = nn6 ? tx + e.clientX - x : tx + event.clientX - x; \n";
        js_url += "    dobj.style.top  = nn6 ? ty + e.clientY - y : ty + event.clientY - y; \n";
        js_url += "    return false; \n";
        js_url += "  } \n";
        js_url += "} \n";
        js_url += "function selectmouse(e) \n";
        js_url += "{ \n";
        js_url += "  var fobj      = nn6 ? e.target : event.srcElement; \n";
        js_url += "  var topelement = nn6 ? 'HTML' : 'BODY'; \n";
        js_url += "  while (fobj.tagName != topelement && fobj.className != 'dragme') \n";
        js_url += "  { \n";
        js_url += "    fobj = nn6 ? fobj.parentNode : fobj.parentElement; \n";
        js_url += "  } \n";
        js_url += "  if (fobj.className=='dragme') \n";
        js_url += "  { \n";
        js_url += "    isdrag = true; \n";
        js_url += "    dobj = fobj; \n";
        js_url += "    tx = parseInt(dobj.style.left+0); \n";
        js_url += "    ty = parseInt(dobj.style.top+0); \n";
        js_url += "    x = nn6 ? e.clientX : event.clientX; \n";
        js_url += "    y = nn6 ? e.clientY : event.clientY; \n";
        js_url += "    document.onmousemove=movemouse; \n";
        js_url += "    return false; \n";
        js_url += "  } \n";
        js_url += "} \n";
        js_url += "document.onmousedown=selectmouse; \n";
        js_url += "document.onmouseup=new Function('isdrag=false'); \n";
        js_url += "//--> \n";
        js_url += "</"+"script> \n";

    var settings;

    if (g4_is_gecko) {
        settings  ='width='+(w+10)+',';
        settings +='height='+(h+10)+',';
    } else {
        settings  ='width='+w+',';
        settings +='height='+h+',';
    }
    settings +='top='+wint+',';
    settings +='left='+winl+',';
    settings +='scrollbars=no,';
    settings +='resizable=yes,';
    settings +='status=no';


    win=window.open("","image_window",settings);
    win.document.open();
    win.document.write ("<html><head> \n<meta http-equiv='imagetoolbar' CONTENT='no'> \n<meta http-equiv='content-type' content='text/html; charset=euc-kr'>\n");
    var size = "ÀÌ¹ÌÁö »çÀÌÁî : "+w+" x "+h;
    win.document.write ("<title>"+size+"</title> \n");
    if(w >= screen.width || h >= screen.height) {
        win.document.write (js_url);
        var click = "ondblclick='window.close();' style='cursor:move' title=' "+size+" \n\n ÀÌ¹ÌÁö »çÀÌÁî°¡ È­¸éº¸´Ù Å®´Ï´Ù. \n ¿ÞÂÊ ¹öÆ°À» Å¬¸¯ÇÑ ÈÄ ¸¶¿ì½º¸¦ ¿òÁ÷¿©¼­ º¸¼¼¿ä. \n\n ´õºí Å¬¸¯ÇÏ¸é ´ÝÇô¿ä. '";
    }
    else
        var click = "onclick='window.close();' style='cursor:pointer' title=' "+size+" \n\n Å¬¸¯ÇÏ¸é ´ÝÇô¿ä. '";
    win.document.write ("<style>.dragme{position:relative;}</style> \n");
    win.document.write ("</head> \n\n");
    win.document.write ("<body leftmargin=0 topmargin=0 bgcolor=#dddddd style='cursor:arrow;'> \n");
    win.document.write ("<table width=100% height=100% cellpadding=0 cellspacing=0><tr><td align=center valign=middle><img src='"+img.src+"' width='"+w+"' height='"+h+"' border=0 class='dragme' "+click+"></td></tr></table>");
    win.document.write ("</body></html>");
    win.document.close();

    if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}

