// »õÃ¢ ¿­±â
function window_open(url, wname, width, height, style) {
	if(!style) style = "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes";

	var new1 = window.open(url, wname, style + ', width='+width + ', height='+height);
	new1.focus();
	return;
}

/////////////////////////////////////////////
// iFrame Å©±â Á¶Àý
function replyResize(ifrmName){
	try {
        var objBody = eval(ifrmName).document.body;
        var objFrame = eval("document.getElementById('"+ifrmName+"')");

//		ifrmHeight = objBody.scrollHeight;
		ifrmHeight=objFrame.contentWindow.document.documentElement.scrollHeight;
        
		
		objFrame.style.height = ifrmHeight+"px";
        objFrame.style.width = '100%'
    } catch(e) {
        // Do nothing
    }
}
function init_iframe(ifrmName){
	replyResize(ifrmName);
    setTimeout("init_iframe('"+ifrmName+"')",200);
}
/////////////////////////////////////////////

// È®ÀåÀÚ Ã¼Å©
function is_ext(value) {
	return value.substring(value.lastIndexOf("."));
}

function ZeroPlus(num, z) {
	var temp='', zp='';

	if(num < 10) {
		for(i=0; i<z; i++) zp = zp + '0';
		temp = zp + num;
	} else{ 
		for(i=0; i<(z-1); i++) zp = zp + '0';
		temp = zp + num;
	}
	return temp;
}

// ¹®ÀÚ¸¦ Å¬¸³º¸µå¿¡ º¹»ç ÇÕ´Ï´Ù.
function copyToClipboard(value) {
	window.clipboardData.setData("Text", value);
	alert(event.srcElement.innerText+'\n\n¼±ÅÃÇÏ½Å ÁÖ¼Ò°¡ Å¬¸³º¸µå¿¡ º¹»çµÇ¾ú½À´Ï´Ù.');
	return;
}

/*
alert()ÀÌÈÄ¿¡ return falseÇØÁÖ¸é ¿À¸¥ÂÊÅ¬¸¯½Ã ¸Þ´º°¡ ³ª¿ÀÁö ¾Ê´Â´Ù...
navaigator.appName : ºê¶ó¿ìÀú ¹ÝÈ¯
event.button == 2 : ¿©±â¼­ÀÇ event´Â onmousedownÀÌº¥Æ®¸¦ °¡¸®Å°¸ç 2´Â ¿À¸¥ÂÊ¸¶¿ì½º¸¦ °¡¸®Å²´Ù. 1Àº ¿ÞÂÊ¸¶¿ì½º
isNaN() ¼ýÀÚ¸é false, ¼ýÀÚ°¡ ¾Æ´Ï¸é true¸¦ ¸®ÅÏ
parseInt() ¹®ÀÚ¿­À» ¼ýÀÚ·Î º¯È¯
*/
function Left() {
	if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2)) {
		alert("¿À¸¥¹öÆ° »ç¿ë±ÝÁö!"); 
		return false;
	}
}
// ÇöÀç ¿­·ÁÁø ÆäÀÌÁö³»¿¡¼­ ¸¶¿ì½º¸¦ ´©¸¦¶§ ½ÇÇà
// document.onmousedown=Left;

// ±Û¾²±â
function write_submit() {
	if(write_check()==true) {
		// À¥¿¡µðÆ® ÀÏ°æ¿ì ³»¿ëÀ» ÀúÀåÇÏ±â Àü¿¡ body ¿¡ ³Ö´Â´Ù. IE ¿Í FF°¡ ÄÚµå°¡ ´Ù¸£´Ù.
		if(document.forms["wform"].body.style.display == "none") {
			var aID = "webEditor1";
			if (document.getElementById(aID).contentDocument){
				// if contentDocument exists, W3C compliant (Mozilla)
				var bodyText = document.getElementById(aID).contentDocument.body.innerHTML;
			} else {
				// IE
				var bodyText = document.frames(aID).document.body.innerHTML;
			 }
			document.forms["wform"].html_use.checked = true;
			document.forms["wform"].body.value = bodyText;
		}
	} else return false;
	return true;
}


// ±Û»èÁ¦
function delete_submit() {
	if(confirm("Á¤¸» »èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?"))
		return true;
	else return false;

}

// °Ë»ö
function search(url) {
	document.forms["wform"].action = url;
	document.forms["wform"].submit();
	return;
}

// °Ë»ö2
function searchBlog(tb, string_aID, searchField) {
	var field=new Array();
	var query_string = "";
	string_value=document.getElementById(string_aID).value;
	field=searchField.split("|");
	for(i=0; i < field.length; i++) {
		query_string += "&"+field[i]+"=T";
	}
	window.location.href="hiyaboard.php?tb="+tb+"&"+string_aID+"="+string_value+query_string;
}

// Ä«Å×°í¸® Open Close »óÅÂ º¯°æ
function categoryOpen(ct1, cnt, skin_path) {
	for(i=1; i < cnt; i++) {
		var aID = "ct_id"+ct1+"_"+i;
		var aID2 = "ct_open_close_"+ct1;
		if(document.getElementById(aID).style.display=="none") {
			document.getElementById(aID2).src = skin_path+"/tree_open.gif";
			document.getElementById(aID).style.display = "block";
		} else {
			document.getElementById(aID2).src = skin_path+"/tree_close.gif";
			document.getElementById(aID).style.display = "none";
		}
	}
}

// ³ëµå »èÁ¦
function nodeDelete(value) {
	if(document.getElementById(value) != null) {
		node = document.getElementById(value);
		node.parentNode.removeChild(node);
	}
}

// ÀÌ¸ÞÀÏ Ã¼Å©
function is_email(value) {
	var pattern = /^[_a-zA-Z0-9-\.]+@[\.a-zA-Z0-9-]+\.[a-zA-Z]+$/;
    return pattern.test(value);
}

// ¼ýÀÚ Ã³Å©
function is_numeric(value) {
    var pattern = /^[0-9]+$/;
    return pattern.test(value);
}

// ¼ýÀÚ¸¸ ÀÔ·Â
function numeric_check(obj) {
	if(obj.value.match(/[^0-9]/)) { 
		window.alert('¼ýÀÚ¸¸ ÀÔ·ÂÇÒ¼ö ÀÖ½À´Ï´Ù.'); 
		obj.value = ''; 
		obj.focus(); 
		return false;
	}
}

// Ä«Å×°í¸® Open Close »óÅÂ º¯°æ
function menuOpen(menu_id, len, menu_skin_path) {
	aID = "menu_"+menu_id+"_1";
	aID2 = "img_"+menu_id+"_1";
	for(i=2; i <= len; i++) {
		var aID3 = "menu_"+menu_id+"_"+i;

		if(document.getElementById(aID3).style.display=="none") {
			document.getElementById(aID2).src = menu_skin_path+"/tree_open.gif";
			document.getElementById(aID3).style.display = "block";
		} else {
			document.getElementById(aID2).src = menu_skin_path+"/tree_close.gif";
			document.getElementById(aID3).style.display = "none";
		}
	}
}

// ÄíÅ° »èÁ¦
function delCookie(name){
	document.cookie=name+"= ; expires= ; path=/";
}

// °´Ã¼ÀÇ Å©±â¸¦ °¡Á®¿É´Ï´Ù.
function getBounds(tag) 
{ 
    var ret = new Object(); 
    if(document.all) { 
        var rect = tag.getBoundingClientRect(); 
        ret.left = rect.left + (document.documentElement.scrollLeft || document.body.scrollLeft); 
        ret.top = rect.top + (document.documentElement.scrollTop || document.body.scrollTop); 
        ret.width = rect.right - rect.left; 
        ret.height = rect.bottom - rect.top; 
    } else { 
        var box = document.getBoxObjectFor(tag); 
        ret.left = box.x; 
        ret.top = box.y; 
        ret.width = box.width; 
        ret.height = box.height; 
    } 
    return ret; 
} 

//  Ã¼Å© ¹Ú½º ÀüÃ¼ ¼±ÅÃ
function checkbox_checked_all(checked) {
	var aID = "";
	var len = 0;
	aID = "nt_chk[]";
	len = document.getElementsByName(aID).length
	for(i=0; i < len; i++) {
		if(checked == "checked") {
			document.getElementsByName(aID)[i].checked = true;
		} else {
			document.getElementsByName(aID)[i].checked = false;
		}
	}

	var aID = "";
	var len = 0;
	aID = "li_chk[]";
	len = document.getElementsByName(aID).length
	for(i=0; i < len; i++) {
		if(checked == "checked") {
			document.getElementsByName(aID)[i].checked = true;
		} else {
			document.getElementsByName(aID)[i].checked = false;
		}
	}

	if(checked == "checked") {
		document.getElementById("chk01").href="javascript:checkbox_checked_all('');";
	} else {
		document.getElementById("chk01").href="javascript:checkbox_checked_all('checked');";
	}
}