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_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

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_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 getImg(str){
	return str;
}
// AJAX SendRequest Script
function getXMLHttpRequest()	{
	if(window.ActiveXObject)	{
		try{
			return new ActicveXObject("Msxml2.XMLHTTP");
		}	catch(e)	{
			try{
				return new ActiveXObject("Microsoft.XMLHTTP");
			}	catch(e1)	{	return null;	}
		}
	}	else if	(window.XMLHttpRequest)	{
		return new XMLHttpRequest();
	}	else	{
		return null;
	}
}

var httpRequest = null;

function sendRequest(url, params, callback, method)	{
	httpRequest = getXMLHttpRequest();
	var httpMethod = method ? method : 'GET';
	if(httpMethod == 'GET' && httpParams !='POST'){
		HTTPmETHOD = 'GET';
	}
	var httpParams = (params ==null || params == '') ? null : params;
	var httpUrl = url;
	if (httpMethod == 'GET' && httpParams !=null)	{
		httpUrl = httpUrl + "?" + httpParams;
	}
	httpRequest.open(httpMethod, httpUrl, true);
	httpRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	httpRequest.onreadystatechange = callback;
	httpRequest.send(httpMethod == 'POST' ? httpParams : null);
}

// Enter
function DoNotEnter()	{
	if	(event.keyCode==13)	{
		alert("¹öÆ°À» ´­·¯ÁÖ¼¼¿ä.");
		return false;
	}
}

function printArea()	{
        var url;
        var envwin;
		alert("ÇÁ¸°Æ®ÇÒ ÆË¾÷Ã¢ÀÌ ¶ß¸é ÇÁ¸°Æ®ÇÒ ÆË¾÷Ã¢À» ¼±ÅÃ ÈÄ F5¹ø Å°¸¦ ´­·¯ÁÖ¼¼¿ä!")
        envwin = "width=630,height=400,menubar=0,resizable=1,scrollbars=1,status=1";

        tm = window.open("","printform",envwin)
        tm.document.open();
		tm.document.write("<link href=\"/_manage/inc/public/style.css\" rel=\"stylesheet\" type=\"text/css\">");
		tm.document.write(WriteLayer.innerHTML);
		tm.document.write("<script src=\"/_manage/inc/public/print.js\"></script>");
}

/*******************************************************************************************************************

 js_MandatoryCheck()		: ÇÊµå ÀÚ¸®¼ö¸¦ Ã¼Å©ÇÑ´Ù. ÆûÀ» submit ÇÏ´Â funtion ÀÌÀü¿¡ ÀÌ¿ëÇÑ´Ù.

 »ç¿ë¿¹	: <input type="text" name="From_date" size="10" maxlength="8"  mandatory ="8" mandatoryName="¼¼°ü¹øÈ£" >  

********************************************************************************************************************/

function js_MandatoryCheck(frm)
{
	//alert("Mandatory start");
	var i;    
	var mForm =  frm;
	var iElements=frm.elements.length;
	for(i=0; i<iElements; i++)
	{	if (mForm.elements[i].type == "hidden"){}
//			alert(mForm.elements[i].name);
		if (( mForm.elements[i].type == "password" || mForm.elements[i].type == "text") && mForm.elements[i].getAttribute("mandatory") != null)
		{
			if(eval(mForm.elements[i].getAttribute("mandatory"))=='0' && mForm.elements[i].value.length == 0)
			{	
				alert(mForm.elements[i].getAttribute("mandatoryName") +"´Â ÇÊ¼öÀÔ·Â»çÇ× ÀÔ´Ï´Ù.");
				mForm.elements[i].focus();
				return 0;
			}
			else if (eval(mForm.elements[i].getAttribute("mandatory"))!='0' && eval(mForm.elements[i].getAttribute("mandatory")) != mForm.elements[i].value.length)
			{
				alert(mForm.elements[i].getAttribute("mandatoryName") +"ÀÇ ÀÚ¸®¼ö°¡ ºÎÁ·ÇÕ´Ï´Ù.");
				mForm.elements[i].focus();
				return 0;
			}
		}
		else if(mForm.elements[i].type == "textarea" && mForm.elements[i].getAttribute("mandatory") != null)
		{
			if(eval(mForm.elements[i].getAttribute("mandatory"))=='0' && mForm.elements[i].value.length == 0)
			{	
				alert(mForm.elements[i].getAttribute("mandatoryName") +"´Â ÇÊ¼öÀÔ·Â»çÇ× ÀÔ´Ï´Ù.");
				mForm.elements[i].focus();
				return 0;
			}
			else if (eval(mForm.elements[i].getAttribute("mandatory"))!='0' && eval(mForm.elements[i].getAttribute("mandatory")) != mForm.elements[i].value.length)
			{
				alert(mForm.elements[i].getAttribute("mandatoryName") +"ÀÇ ÀÚ¸®¼ö°¡ ºÎÁ·ÇÕ´Ï´Ù.");
				mForm.elements[i].focus();
				return 0;
			}
		}
	}

}

/************************************************************************************

 docu_submit()		: ÆûÀü¼ÛÇÑ´Ù.

 »ç¿ë¿¹					: onclick="docusubmit(ÆûÀÌ¸§)"

*************************************************************************************/

function docu_submit(frm)
{	
	if(js_MandatoryCheck(frm)==0)
		return;
		frm.submit();
}

/************************************************************************************

 js_OnlyNumber()		: ¼ýÀÚ¸¸À» ÀÔ·ÂÇÏ±â À§ÇÑ ÇÔ¼ö

 »ç¿ë¿¹					: <input ... onKeypress = "js_OnlyNumber(this)">

*************************************************************************************/

function js_OnlyNumber(obj)
{	
	val=obj.value;
	re=/[^0-9]/gi;
	obj.value=val.replace(re,"");
}

/************************************************************************************

 js_RemoveAll()			: Æ¯¼ö±âÈ£µéÀ» ÀüºÎ ¾ø¾Ö´Â ÇÔ¼ö (.°ú _ Á¦¿Ü)

 »ç¿ë¿¹					: <input ... onfocus = "js_RemoveAll(this)"

*************************************************************************************/

function js_RemoveAll(obj) 
{
    for (i=0; i< obj.value.length; i++) 
	   obj.value = obj.value.replace(/(\/|\$|\^|\*|\(|\)|\+|\?|\\|\{|\}|\||\[|\]|-|:)/g,""); 
//	obj.select();
    return;
} 

function urlCopy(URL) {        
        window.clipboardData.setData("Text",URL);
        alert("ÁÖ¼Ò°¡ Å¬¸³º¸µå¿¡ º¹»çµÇ¾ú½À´Ï´Ù.");
  return;
}

    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 showLayer(e1,e2,e3)	{
	e1.style.display='';
	e2.style.display='none';
	e3.style.display='none';
}

function bluring(){ 
	if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus(); 
} 
//document.onfocusin=bluring; 

function urlDirect(v)	{
	if (v!="")	{
		window.open(v)
	}
}