//==============================================================================
//  PROGRAM     :  XMLHttpRequest¿¡ ÀÇÇÑ ¼Û¼ö½ÅÀ» ÇÕ´Ï´Ù
//  FILE NAME   :  jslb_ajaxXXX.js
//  CALL FROM   :  Ajax Å¬¶óÀÌ¾ðÆ®
//==============================================================================

	var ie = document.all;


	function chkAjaBrowser()
	{
		var a,ua = navigator.userAgent;
		this.bw= { 
		  safari    : ((a=ua.split('AppleWebKit/')[1])?a.split('(')[0]:0)>=124 ,
		  konqueror : ((a=ua.split('Konqueror/')[1])?a.split(';')[0]:0)>=3.3 ,
		  mozes     : ((a=ua.split('Gecko/')[1])?a.split(" ")[0]:0) >= 20011128 ,
		  opera     : (!!window.opera) && ((typeof XMLHttpRequest)=='function') ,
		  msie      : (!!window.ActiveXObject)?(!!createHttpRequest()):false 
		}
		return (this.bw.safari||this.bw.konqueror||this.bw.mozes||this.bw.opera||this.bw.msie)
	}
	

	////
	// XMLHttpRequest ¿ÀºêÁ§Æ® »ý¼º
	//
	// @sample        oj = createHttpRequest()
	// @return        XMLHttpRequest ¿ÀºêÁ§Æ®(ÀÎ½ºÅÏ½º)
	//
	function createHttpRequest()
	{
		if(window.ActiveXObject){
			 //Win e4,e5,e6¿ë
			try {
				return new ActiveXObject("Msxml2.XMLHTTP") ;
			} catch (e) {
				try {
					return new ActiveXObject("Microsoft.XMLHTTP") ;
				} catch (e2) {
					return null ;
	 			}
	 		}
		} else if(window.XMLHttpRequest){
			 //Win Mac Linux m1,f1,o8 Mac s1 Linux k3¿ë
			return new XMLHttpRequest() ;
		} else {
			return null ;
		}
	}

	////
	// ¼Û¼ö½Å ÇÔ¼ö
	//
	// @sample         sendRequest(onloaded,'&prog=1','POST','./about2.php',true,true)
	// @param callback ¼Û¼ö½Å½Ã¿¡ ±âµ¿ÇÏ´Â ÇÔ¼ö ÀÌ¸§
	// @param data	   ¼Û½ÅÇÏ´Â µ¥ÀÌÅÍ (&ÀÌ¸§1=°ª1&ÀÌ¸§2=°ª2...)
	// @param method   "POST" ¶Ç´Â "GET"
	// @param url      ¿äÃ»ÇÏ´Â ÆÄÀÏÀÇ URL
	// @param async	   ºñµ¿±â¶ó¸é true µ¿±â¶ó¸é false
	// @param sload	   ¼öÆÛ ·Îµå true·Î °­Á¦¡¢»ý·«¶Ç´Â false´Â ±âº»
	// @param user	   ÀÎÁõ ÆäÀÌÁö¿ë »ç¿ëÀÚ ÀÌ¸§
	// @param password ÀÎÁõ ÆäÀÌÁö¿ë ¾ÏÈ£
	//
	function sendRequest(callback,data,method,url,async,sload,user,password)
	{


		//XMLHttpRequest ¿ÀºêÁ§Æ® »ý¼º
		var oj = createHttpRequest();
		if( oj == null ) return null;
		
		//°­Á¦ ·ÎµåÀÇ ¼³Á¤
		var sload = (!!sendRequest.arguments[5])?sload:false;
		if(sload || method.toUpperCase() == 'GET')url += "?";
		if(sload)url=url+"t="+(new Date()).getTime();
		
		//ºê¶ó¿ìÀú ÆÇÁ¤
		var bwoj = new chkAjaBrowser();
		var opera	  = bwoj.bw.opera;
		var safari	  = bwoj.bw.safari;
		var konqueror = bwoj.bw.konqueror;
		var mozes	  = bwoj.bw.mozes ;

		//¼Û½Å Ã³¸®
		//opera´Â onreadystatechange¿¡ Áßº¹ ÀÀ´äÀÌ ÀÖÀ» ¼ö ÀÖ¾î onload°¡ ¾ÈÀü
		//Moz,FireFox´Â oj.readyState==3¿¡¼­µµ ¼ö½ÅÇÏ¹Ç·Î º¸ÅëÀº onload°¡ ¾ÈÀü
		//Win ie¿¡¼­´Â onload°¡ µ¿ÀÛÇÏÁö ¾Ê´Â´Ù
		//KonquerorÀº onload°¡ ºÒ¾ÈÁ¤
		//Âü°í http://jsgt.org/ajax/ref/test/response/responsetext/try1.php
		if(opera || safari || mozes){
			oj.onload = function () { callback(oj); }
		} else {
		
			oj.onreadystatechange =function () 
			{
				if ( oj.readyState == 4 ){
					fnHideProgress();
					callback(oj);
				}else{
					fnShowProgress();
				}
			}
		}

		//URL ÀÎÄÚµù
		
		if(method.toUpperCase() == 'GET') {
			data = uriEncode2(data);
			url += data
			data = "";
		}else{
			data = uriEncode(data);
		}

		//open ¸Þ¼Òµå
		oj.open(method,url,async,user,password);


		//Çì´õ application/x-www-form-urlencoded ¼³Á¤
		setEncHeader(oj)

			//µð¹ö±×
	//		alert("////jslb_ajaxxx.js//// \n data:"+data+" \n method:"+method+" \n url:"+url+" \n async:"+async);
			
			//send ¸Þ¼Òµå

			
		oj.send(data);


		//URI ÀÎÄÚµù Çì´õ ¼³Á¤
		function setEncHeader(oj){
	
			//Çì´õ application/x-www-form-urlencoded ¼³Á¤
			// @see  http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/interact/forms.html#h-17.13.3
			// @see  #h-17.3
			//   ( enctypeÀÇ ±âº»°ªÀº "application/x-www-form-urlencoded")
			//   h-17.3¿¡ ÀÇÇØ¡¢POST/GET »ó°ü¾øÀÌ ¼³Á¤
			//   POST¿¡¼­ "multipart/form-data"À» ¼³Á¤ÇÒ ÇÊ¿ä°¡ ÀÖ´Â °æ¿ì¿¡´Â Ä¿½ºÅÍ¸¶ÀÌÁî ÇØÁÖ¼¼¿ä.
			//
			//  ÀÌ ¸Þ¼Òµå°¡ Win Opera8.0¿¡¼­ ¿¡·¯°¡ ³ª¹Ç·Î ºÐ±â(8.01Àº OK)
			var contentTypeUrlenc = 'application/x-www-form-urlencoded; charset=UTF-8';
			if(!window.opera){
				oj.setRequestHeader('Content-Type',contentTypeUrlenc);
			} else {
				if((typeof oj.setRequestHeader) == 'function')
					oj.setRequestHeader('Content-Type',contentTypeUrlenc);
			}	
			return oj
		}

		//URL ÀÎÄÚµù
		function uriEncode(data){

			var encdata = '';
			if(data!=""){
				//&¿Í=·Î ÀÏ´Ü ºÐÇØÇØ¼­ encode
				var datas = data.split('&');
				for(i=1;i<datas.length;i++)
				{
					var dataq = datas[i].split('=');
					encdata += '&'+encodeURIComponent(dataq[0])+'='+encodeURIComponent(dataq[1]);
				}
			} else {
				encdata = "";
			}
			return encdata;
		}


		//URL ÀÎÄÚµù
		function uriEncode2(data){
			var encdata = '';
			if(data!=""){
				//&¿Í=·Î ÀÏ´Ü ºÐÇØÇØ¼­ encode
				var datas = data.split('&');
				for(i=1;i<datas.length;i++)
				{
					var dataq = datas[i].split('=');
					encdata += '&'+encodeURIComponent(dataq[0])+'='+escape(dataq[1]);
				}
			} else {
				encdata = "";
			}
			return encdata;
		}

		return oj
	}






	function hideElement(elmID, overDiv) {
		if(ie) {
			for(i = 0; i < document.all.tags(elmID).length; i++) {
				obj = document.all.tags(elmID)[i];

				if(!obj || !obj.offsetParent) {
					continue;
				}
		  
				objLeft = obj.offsetLeft;
				objTop = obj.offsetTop;
				objParent = obj.offsetParent;
			  
				while(objParent.tagName.toUpperCase() != "BODY") {
					objLeft += objParent.offsetLeft;
					objTop += objParent.offsetTop;
					objParent = objParent.offsetParent;
				}
		  
				objHeight = obj.offsetHeight;
				objWidth = obj.offsetWidth;
		  
				if((overDiv.offsetLeft + overDiv.offsetWidth) <= objLeft);
				else if((overDiv.offsetTop + overDiv.offsetHeight) <= objTop);
				else if(overDiv.offsetTop >= (objTop + objHeight));
				else if(overDiv.offsetLeft >= (objLeft + objWidth));
				else {
					obj.style.visibility = "hidden";
				}
			}
		}
	}

	function showElement(elmID) {
		if(ie) {
			for(i = 0; i < document.all.tags(elmID).length; i++) {
				obj = document.all.tags( elmID )[i];
			  
				if(!obj || !obj.offsetParent) {
					continue;
				}
			
				obj.style.visibility = "";
			}
		}
	}

	function fnInitProgress()
	{
		var top, left;
		// ÀÌ¹ÌÁö »çÀÌÁî 214 * 200
		top = parseInt(( document.body.offsetHeight - 200 ) / 2);
		left = parseInt(( document.body.offsetWidth - 214 ) / 2);

		document.writeln("<div id=\"loadingBar\" border=0  style=\"top:" + top + "px; left:"+ left + "px; display:none; position:absolute;\">");
		document.writeln("<table border=0 cellspacing=\"0\">");
		document.writeln("<tr>");
		document.writeln("<td align=\"absmiddle\">");
		document.writeln("<center><img SRC=\"/images/pop_wait.gif\"></center>");
		document.writeln("</td>");
		document.writeln("</tr>");
		document.writeln("</table>");
		document.writeln("</div>");
	}


	function fnShowProgress()
	{
		var top, left;
//		alert(document.body.scrollTop);
		// ÀÌ¹ÌÁö »çÀÌÁî 214 * 200
		top = document.body.scrollTop + parseInt(( document.body.offsetHeight - 108 ) / 2);
		left = parseInt(( document.body.offsetWidth - 318 ) / 2);

		if (document.all.loadingBar)
		{
			document.all.loadingBar.style.top = top + "px";
			document.all.loadingBar.style.left = left + "px";
			document.all.loadingBar.style.display = '';
			hideElement('SELECT', document.getElementById("loadingBar"));
			hideElement('APPLET', document.getElementById("loadingBar"));
		}else{
		}
	}

	function fnHideProgress()
	{
		if (document.all.loadingBar)
		{
			showElement('SELECT');
			showElement('APPLET');
			document.all.loadingBar.style.display = 'none';
		}
	}








	// ÆûÀÇ ¼Ó¼º¿¡ ÇØ´ç°ªÀ¸·Î ¼ÂÆÃÇÏ´Â »ùÇÃ ÇÔ¼ö
	// @sample         fnAJaxFormValue('frm','&prog=1','POST','./about2.php',true,true)
	// @param formname º¯°æÇÒ ÆûÀÇ ÀÌ¸§ (String °ªÀ¸·Î)
	// @param data	   ¼Û½ÅÇÏ´Â µ¥ÀÌÅÍ (&ÀÌ¸§1=°ª1&ÀÌ¸§2=°ª2...)
	// @param method   "POST" ¶Ç´Â "GET"
	// @param url      ¿äÃ»ÇÏ´Â ÆÄÀÏÀÇ URL
	// @param async	   ºñµ¿±â¶ó¸é true µ¿±â¶ó¸é false
	// @param sload	   ¼öÆÛ ·Îµå true·Î °­Á¦¡¢»ý·«¶Ç´Â false´Â ±âº»
	// @param user	   ÀÎÁõ ÆäÀÌÁö¿ë »ç¿ëÀÚ ÀÌ¸§
	// @param password ÀÎÁõ ÆäÀÌÁö¿ë ¾ÏÈ£
	function fnAjaxFormValue(formname,data,method,url,async,sload,user,password)
	{
		var ajaxFormName;
		ajaxFormName = formname;
		sendRequest(fnAjaxCallBackFormElementValue,data,method,url,true,true,user,password)

		function fnAjaxCallBackFormElementValue(req)
		{
	//		alert(req.responseXML.xml);
			var Rows = req.responseXML.getElementsByTagName("Rows");
			var strValue;

			for ( var i = 0 ; i < Rows.length ; i ++ )
			{
				if ( Rows[i].childNodes )
				{
					for ( var j = 0; j < Rows[i].childNodes.length ; j++ )
					{
						if ( Rows[i].childNodes[j].firstChild )
						{
							strValue = Rows[i].childNodes[j].firstChild.nodeValue;
						}else{
							strValue = "";
						}
						fnFormElementValueChange(eval(ajaxFormName+"."+Rows[i].childNodes[j].nodeName),strValue);
					}
				}
			}
		}
	}


	// ÆûÀÇ ¼Ó¼º¿¡ ÇØ´ç°ªÀ¸·Î ¼ÂÆÃÇÏ´Â »ùÇÃ ÇÔ¼ö
	// @sample         fnAJaxFormValue('frm','&prog=1','POST','./about2.php',true,true)
	// @param data	   ¼Û½ÅÇÏ´Â µ¥ÀÌÅÍ (&ÀÌ¸§1=°ª1&ÀÌ¸§2=°ª2...)
	// @param method   "POST" ¶Ç´Â "GET"
	// @param url      ¿äÃ»ÇÏ´Â ÆÄÀÏÀÇ URL
	// @param async	   ºñµ¿±â¶ó¸é true µ¿±â¶ó¸é false
	// @param sload	   ¼öÆÛ ·Îµå true·Î °­Á¦¡¢»ý·«¶Ç´Â false´Â ±âº»
	// @param user	   ÀÎÁõ ÆäÀÌÁö¿ë »ç¿ëÀÚ ÀÌ¸§
	// @param password ÀÎÁõ ÆäÀÌÁö¿ë ¾ÏÈ£
	function fnAjaxXMLInnerHTML(data,method,url,async,sload,user,password)
	{
		sendRequest(fnAjaxCallBackXMLInnerHTML,data,method,url,async,sload,user,password)

		function fnAjaxCallBackXMLInnerHTML(req)
		{
			var Rows = req.responseXML.getElementsByTagName("Rows");
			var strValue;

			for ( var i = 0 ; i < Rows.length ; i ++ )
			{
				if ( Rows[i].childNodes )
				{
					for ( var j = 0; j < Rows[i].childNodes.length ; j++ )
					{
						if ( Rows[i].childNodes[j].firstChild )
						{
							strValue = Rows[i].childNodes[j].firstChild.nodeValue;
						}else{
							strValue = "";
						}

						if ( document.all(Rows[i].childNodes[j].nodeName) )
						{
							document.all(Rows[i].childNodes[j].nodeName).innerHTML = strValue;
						}
					}
				}
			}
		}

	}



	// ÆûÀÇ ¼Ó¼º¿¡ ÇØ´ç°ªÀ¸·Î ¼ÂÆÃÇÏ´Â »ùÇÃ ÇÔ¼ö
	// @sample         fnAJaxFormValue('frm','&prog=1','POST','./about2.php',true,true)
	// @param data	   ¼Û½ÅÇÏ´Â µ¥ÀÌÅÍ (&ÀÌ¸§1=°ª1&ÀÌ¸§2=°ª2...)
	// @param method   "POST" ¶Ç´Â "GET"
	// @param url      ¿äÃ»ÇÏ´Â ÆÄÀÏÀÇ URL
	// @param async	   ºñµ¿±â¶ó¸é true µ¿±â¶ó¸é false
	// @param sload	   ¼öÆÛ ·Îµå true·Î °­Á¦¡¢»ý·«¶Ç´Â false´Â ±âº»
	// @param user	   ÀÎÁõ ÆäÀÌÁö¿ë »ç¿ëÀÚ ÀÌ¸§
	// @param password ÀÎÁõ ÆäÀÌÁö¿ë ¾ÏÈ£
	function fnAjaxXMLInnerHTML2(data,method,url,async,sload,user,password)
	{
		sendRequest(fnAjaxCallBackXMLInnerHTML,data,method,url,async,sload,user,password)

		function fnAjaxCallBackXMLInnerHTML(req)
		{
			var Rows = req.responseXML.getElementsByTagName("Rows");
			var strValue;

			for ( var i = 0 ; i < Rows.length ; i ++ )
			{
				if ( Rows[i].childNodes )
				{
					for ( var j = 0; j < Rows[i].childNodes.length ; j++ )
					{
						if ( Rows[i].childNodes[j].firstChild )
						{
							strValue = Rows[i].childNodes[j].firstChild.nodeValue;
						}else{
							strValue = "";
						}

						if ( document.all(Rows[i].childNodes[j].nodeName) )
						{
							document.all(Rows[i].childNodes[j].nodeName).innerHTML += strValue;
						}
					}
				}
			}
		}

	}



	// ÆûÀÇ ¼Ó¼º¿¡ ÇØ´ç°ªÀ¸·Î ¼ÂÆÃÇÏ´Â »ùÇÃ ÇÔ¼ö
	// @sample         fnAJaxFormValue('frm','&prog=1','POST','./about2.php',true,true)
	// @param formname º¯°æÇÒ ÆûÀÇ ÀÌ¸§ (String °ªÀ¸·Î)
	// @param data	   ¼Û½ÅÇÏ´Â µ¥ÀÌÅÍ (&ÀÌ¸§1=°ª1&ÀÌ¸§2=°ª2...)
	// @param method   "POST" ¶Ç´Â "GET"
	// @param url      ¿äÃ»ÇÏ´Â ÆÄÀÏÀÇ URL
	// @param async	   ºñµ¿±â¶ó¸é true µ¿±â¶ó¸é false
	// @param sload	   ¼öÆÛ ·Îµå true·Î °­Á¦¡¢»ý·«¶Ç´Â false´Â ±âº»
	// @param user	   ÀÎÁõ ÆäÀÌÁö¿ë »ç¿ëÀÚ ÀÌ¸§
	// @param password ÀÎÁõ ÆäÀÌÁö¿ë ¾ÏÈ£
	function fnAjaxOptionChange(objname,value,data,method,url,async,sload,user,password)
	{
		var ajaxObjectName = objname;
		var ajaxObjectValue = value;
		sendRequest(fnAjaxCallBackOptionChange,data,method,url,async,sload,user,password)


		function fnAjaxCallBackOptionChange(req)
		{

			var Rows = req.responseXML.getElementsByTagName("Rows");
			var strValue, selectedIndex;
			var OptionTxt , OptionValue , obj, Attribute;

			fnclearSelectList(eval(ajaxObjectName));
			selectedIndex = 0;
			for ( var i = 0 ; i < Rows.length ; i ++ )
			{

				var obj = document.createElement("OPTION");
				if ( Rows[i].childNodes )
				{
					for ( var j = 0; j < Rows[i].childNodes.length ; j++ )
					{
						if ( Rows[i].childNodes[j].firstChild )
						{
							strValue = Rows[i].childNodes[j].firstChild.nodeValue;
						}else{
							strValue = "";
						}

						if ( Rows[i].childNodes[j].nodeName == "value" && strValue == ajaxObjectValue)
						{
							selectedIndex = i; 						
						}

						if ( Rows[i].childNodes[j].nodeName == "text" )
							obj.text = strValue;
						else
							obj.setAttribute(Rows[i].childNodes[j].nodeName, strValue);

//						obj.setAttribute(Rows[i].childNodes[j].nodeName, strValue);
					}
				}

				eval(ajaxObjectName).add(obj);


			}
			eval(ajaxObjectName).selectedIndex = selectedIndex;
		}

		function fnclearSelectList(obj) {
			if ( obj.childNodes )
			{
				while(obj.childNodes.length > 0) {
					obj.removeChild(obj.childNodes[0]);
				}
			}
		}
	}

	// objname ID °ª¿¡ innerHTML °ªÀ» ³Ö¾îÁÜ
	// @sample         fnAJaxFormValue('frm','&prog=1','POST','./about2.php',true,true)
	// @param formname º¯°æÇÒ ÆûÀÇ ÀÌ¸§ (String °ªÀ¸·Î)
	// @param data	   ¼Û½ÅÇÏ´Â µ¥ÀÌÅÍ (&ÀÌ¸§1=°ª1&ÀÌ¸§2=°ª2...)
	// @param method   "POST" ¶Ç´Â "GET"
	// @param url      ¿äÃ»ÇÏ´Â ÆÄÀÏÀÇ URL
	// @param async	   ºñµ¿±â¶ó¸é true µ¿±â¶ó¸é false
	// @param sload	   ¼öÆÛ ·Îµå true·Î °­Á¦¡¢»ý·«¶Ç´Â false´Â ±âº»
	// @param user	   ÀÎÁõ ÆäÀÌÁö¿ë »ç¿ëÀÚ ÀÌ¸§
	// @param password ÀÎÁõ ÆäÀÌÁö¿ë ¾ÏÈ£
	function fnAjaxInnerHTML(objname,data,method,url,async,sload,user,password)
	{
		var ajaxObjectName = objname;
		sendRequest(fnAjaxCallBackInnerHTML,data,method,url,async,sload,user,password);

		function fnAjaxCallBackInnerHTML(req)
		{
			if (ajaxObjectName != "")
			{
				 if ( document.all(ajaxObjectName) )
				{					
					document.all(ajaxObjectName).innerHTML = req.responseTEXT;					
				}
			}
		}

	}



	// objname ID °ª¿¡ innerHTML °ªÀ» ³Ö¾îÁÜ
	// @sample         fnAJaxFormValue('frm','&prog=1','POST','./about2.php',true,true)
	// @param formname º¯°æÇÒ ÆûÀÇ ÀÌ¸§ (String °ªÀ¸·Î)
	// @param data	   ¼Û½ÅÇÏ´Â µ¥ÀÌÅÍ (&ÀÌ¸§1=°ª1&ÀÌ¸§2=°ª2...)
	// @param method   "POST" ¶Ç´Â "GET"
	// @param url      ¿äÃ»ÇÏ´Â ÆÄÀÏÀÇ URL
	// @param async	   ºñµ¿±â¶ó¸é true µ¿±â¶ó¸é false
	// @param sload	   ¼öÆÛ ·Îµå true·Î °­Á¦¡¢»ý·«¶Ç´Â false´Â ±âº»
	// @param user	   ÀÎÁõ ÆäÀÌÁö¿ë »ç¿ëÀÚ ÀÌ¸§
	// @param password ÀÎÁõ ÆäÀÌÁö¿ë ¾ÏÈ£
	function fnAjaxInnerHTML2(objname,data,method,url,async,sload,user,password)
	{
		var ajaxObjectName = objname;
		sendRequest(fnAjaxCallBackInnerHTML,data,method,url,async,sload,user,password);

		function fnAjaxCallBackInnerHTML(req)
		{
			if (ajaxObjectName != "")
			{
				 if ( document.all(ajaxObjectName) )
				{
					document.all(ajaxObjectName).innerHTML += "<BR>" + req.responseTEXT;
				}
			}
		}
	}












	// object ÀÇ ¼Ó¼º°ª¿¡ ¸ÂÃç¼­ °ªÀ» ¼ÂÆÃÇÏ´Â ÇÔ¼ö
	function fnFormElementValueChange(obj,value)
	{
		if (obj)
		{
			switch(obj.type)
			{
				case "text" :
				case "password" :
				case "hidden" :
				case "textarea" :
						obj.value = value;
						break;
				case "checkbox" :
				case "radio" :
						if ( obj[0])
						{
							for ( var i = 0 ; i < obj.lenght ; i++ )
							{
								if ( obj[i].value == value )
								{
									obj[i].checked = true;
								}else{
									obj[i].checked = false;
								}
							}
						}else{
								if ( obj.value == value )
								{
									obj.checked = true;
								}else{
									obj.checked = false;
								}
						}
						break;

				case "select-one" :
						for ( var i = 0 ;i < obj.options.length ; i++ )
						{
							if ( obj.options[i].value == value )
							{
								obj.options[i].selected = true;
							}
						}
						break;

				default :
			}
		}
	}


	function fnResetSelectList(ajaxObjectName, strResetFirst) {
		var obj = eval(ajaxObjectName);
		if ( obj.childNodes )
		{			
			while(obj.childNodes.length > 0) {
				obj.removeChild(obj.childNodes[0]);
			}
		}		
		obj.options[0] = new Option(strResetFirst, "");		
	}

	function fnProcessStatus(obj){
		var str_Message;
		str_Message =  "<table width='100%' border='0' cellpadding='0' cellspacing='0'>"
		str_Message += "	<tr>"
		str_Message += "		<td height='50' valign='center' align='center' style='color:#F75000; font-size:12px;'>ÆäÀÌÁö ·ÎµùÁßÀÔ´Ï´Ù.<br><img src='/mos/img/progressbar.gif'></td>"
		str_Message += "	</tr>"
		str_Message += "</table>"
		document.all(obj).innerHTML = str_Message;
	}