﻿// JavaScript Document

		var req=null;
		var console=null;
		var READY_STATE_UNINITIALIZED=0;
		var READY_STATE_LOADING=1;
		var READY_STATE_LOADED=2;
		var READY_STATE_INTERACTIVE=3;
		var READY_STATE_COMPLETE=4;
		
		function loadXMLDoc(url,params) 
		{
			if (window.XMLHttpRequest) 
			{
				req = new XMLHttpRequest();
			} 
			else if (window.ActiveXObject) 
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			
			if (req) 
			{
				req.onreadystatechange = processReqChange;
				req.open("POST", url , true);
				req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				req.send(params);
			}
		
		}
		
		function processReqChange()
		{
		  var ready=req.readyState;
		  var data=null;

			if (ready==READY_STATE_COMPLETE)
		  {
			data=req.responseXML;
			processData(data);
		  }
		}
		
		function processData(data)
		{
		  if (result!=null)
		  {
				var newurl = data.getElementsByTagName("newurl");
				var originalurl = data.getElementsByTagName("originalurl");
				var fxtype = data.getElementsByTagName("fxtype");
				var fxname = data.getElementsByTagName("fxname");
				
				var formtext = null;
				result.innerHTML =  '<span style="font-weight:bold;color:#009dfe;">' + fxname[0].firstChild.nodeValue + '</span><br><img src=' + newurl[0].firstChild.nodeValue + ' />';
				
				switch(parseInt(fxtype[0].firstChild.nodeValue))
				{
					case 6:
							formtext =  '<form name=innerform action="#">'
										+ 'Width<input type=text name=p1 size=3 />'
										+ 'Height<input type=text name=p2 size=3 />'
										+ 'X<input type=text name=p3 size=3 />'
										+ 'Y<input type=text name=p4 size=3 />'
										+ '<input type=button onclick="javascript:change(\'' + originalurl[0].firstChild.nodeValue + '\',' + fxtype[0].firstChild.nodeValue 
										+ ',\'&p1=\' + document.innerform.p1.value + \'&p2=\' + '
										+ 'document.innerform.p2.value + \'&p3=\' + document.innerform.p3.value + \'&p4=\' + document.innerform.p4.value)" value=Accept></form>';
							break;
					case 7:
							formtext =  '<form name=innerform action="#">'
										+ 'Spread<input type=text name=p1 size=3 />'
										+ '<input type=button onclick="javascript:change(\'' + originalurl[0].firstChild.nodeValue + '\',' + fxtype[0].firstChild.nodeValue 
										+ ',\'&p1=\' + document.innerform.p1.value)" value=Accept></form>';
							break;
					case 8:
							formtext =  '<form name=innerform action="#">'
										+ 'Brightness<input type=text name=p1 size=3 />'
										+ 'Saturation<input type=text name=p2 size=3 />'
										+ 'Hue<input type=text name=p3 size=3 />'
										+ '<input type=button onclick="javascript:change(\'' + originalurl[0].firstChild.nodeValue + '\',' + fxtype[0].firstChild.nodeValue 
										+ ',\'&p1=\' + document.innerform.p1.value + \'&p2=\' + '
										+ 'document.innerform.p2.value + \'&p3=\' + document.innerform.p3.value)" value=Accept></form>';
							break;
					case 9:
							formtext =  '<form name=innerform action="#">'
										+ 'Color<input type=text name=p1 size=7 />ex)#ff0000'
										+ '<input type=button onclick="javascript:change(\'' + originalurl[0].firstChild.nodeValue + '\',' + fxtype[0].firstChild.nodeValue 
										+ ',\'&p1=\' + document.innerform.p1.value)" value=Accept></form>';
							break;
					case 10:
							formtext =  '<form name=innerform action="#">'
										+ 'Angle<input type=text name=p1 size=3 />'
										+ '<input type=button onclick="javascript:change(\'' + originalurl[0].firstChild.nodeValue + '\',' + fxtype[0].firstChild.nodeValue 
										+ ',\'&p1=\' + document.innerform.p1.value)" value=Accept></form>';
							break;
					case 11:
							formtext =  '<form name=innerform action="#">'
										+ 'X<input type=text name=p1 size=3 /> '
										+ 'Y<input type=text name=p2 size=3 />'
										+ '<input type=button onclick="javascript:change(\'' + originalurl[0].firstChild.nodeValue + '\',' + fxtype[0].firstChild.nodeValue 
										+ ',\'&p1=\' + document.innerform.p1.value + \'&p2=\' + '
										+ 'document.innerform.p2.value)" value=Accept></form>';
							break;
					case 12:
							formtext =  '<form name=innerform action="#">'
										+ 'Angle<input type=text name=p1 size=3 />'
										+ '<input type=button onclick="javascript:change(\'' + originalurl[0].firstChild.nodeValue + '\',' + fxtype[0].firstChild.nodeValue 
										+ ',\'&p1=\' + document.innerform.p1.value)" value=Accept></form>';
							break;
					case 13:
							formtext =  '<form name=innerform action="#">'
										+ 'Radius<input type=text name=p1 size=3 />'
										+ 'Sigma<input type=text name=p2 size=3 />'
										+ '<input type=button onclick="javascript:change(\'' + originalurl[0].firstChild.nodeValue + '\',' + fxtype[0].firstChild.nodeValue 
										+ ',\'&p1=\' + document.innerform.p1.value + \'&p2=\' + '
										+ 'document.innerform.p2.value)" value=Accept></form>';
							break;							
					case 14:
							formtext =  '<form name=innerform action="#">'
										+ 'Radius<input type=text name=p1 size=3 />'
										+ 'Sigma<input type=text name=p2 size=3 />'
										+ 'Angle<input type=text name=p3 size=3 />'
										+ '<input type=button onclick="javascript:change(\'' + originalurl[0].firstChild.nodeValue + '\',' + fxtype[0].firstChild.nodeValue 
										+ ',\'&p1=\' + document.innerform.p1.value + \'&p2=\' + '
										+ 'document.innerform.p2.value + \'&p3=\' + document.innerform.p3.value)" value=Accept></form>';
							break;										
					case 15:
							formtext =  '<form name=innerform action="#">'
										+ 'Radius<input type=text name=p1 size=3 />'
										+ '<input type=button onclick="javascript:change(\'' + originalurl[0].firstChild.nodeValue + '\',' + fxtype[0].firstChild.nodeValue 
										+ ',\'&p1=\' + document.innerform.p1.value)" value=Accept></form>';
							break;
					case 17:
							formtext =  '<form name=innerform action="#">'
										+ 'Radius<input type=text name=p1 size=3 />'
										+ 'Sigma<input type=text name=p2 size=3 />'
										+ '<input type=button onclick="javascript:change(\'' + originalurl[0].firstChild.nodeValue + '\',' + fxtype[0].firstChild.nodeValue 
										+ ',\'&p1=\' + document.innerform.p1.value + \'&p2=\' + '
										+ 'document.innerform.p2.value)" value=Accept></form>';
							break;							
					case 18:
							formtext =  '<form name=innerform action="#">'
										+ 'Radius<input type=text name=p1 size=3 />'
										+ 'Sigma<input type=text name=p2 size=3 />'
										+ '<input type=button onclick="javascript:change(\'' + originalurl[0].firstChild.nodeValue + '\',' + fxtype[0].firstChild.nodeValue 
										+ ',\'&p1=\' + document.innerform.p1.value + \'&p2=\' + '
										+ 'document.innerform.p2.value)" value=Accept></form>';
							break;							
					case 19:
							formtext =  '<form name=innerform action="#">'
										+ 'Angle<input type=text name=p1 size=3 />'
										+ '<input type=button onclick="javascript:change(\'' + originalurl[0].firstChild.nodeValue + '\',' + fxtype[0].firstChild.nodeValue 
										+ ',\'&p1=\' + document.innerform.p1.value)" value=Accept></form>';
							break;
					case 20:
							formtext =  '<form name=innerform action="#">'
										+ 'Radius<input type=text name=p1 size=3 />'
										+ '<input type=button onclick="javascript:change(\'' + originalurl[0].firstChild.nodeValue + '\',' + fxtype[0].firstChild.nodeValue 
										+ ',\'&p1=\' + document.innerform.p1.value)" value=Accept></form>';
							break;
					case 21:
							formtext =  '<form name=innerform action="#">'
										+ 'Radius<input type=text name=p1 size=3 />'
										+ '<input type=button onclick="javascript:change(\'' + originalurl[0].firstChild.nodeValue + '\',' + fxtype[0].firstChild.nodeValue 
										+ ',\'&p1=\' + document.innerform.p1.value)" value=Accept></form>';
							break;
					case 22:
							formtext =  '<form name=innerform action="#">'
										+ 'Radius<input type=text name=p1 size=3 />'
										+ 'Sigma<input type=text name=p2 size=3 />'
										+ '<input type=button onclick="javascript:change(\'' + originalurl[0].firstChild.nodeValue + '\',' + fxtype[0].firstChild.nodeValue 
										+ ',\'&p1=\' + document.innerform.p1.value + \'&p2=\' + '
										+ 'document.innerform.p2.value)" value=Accept></form>';
							break;							
					case 23:
							formtext =  '<form name=innerform action="#">'
										+ 'Radius<input type=text name=p1 size=3 />'
										+ 'Sigma<input type=text name=p2 size=3 />'
										+ '<input type=button onclick="javascript:change(\'' + originalurl[0].firstChild.nodeValue + '\',' + fxtype[0].firstChild.nodeValue 
										+ ',\'&p1=\' + document.innerform.p1.value + \'&p2=\' + '
										+ 'document.innerform.p2.value)" value=Accept></form>';
							break;							
					case 24:
							formtext =  '<form name=innerform action="#">'
										+ 'Width<input type=text name=p1 size=3 />'
										+ 'Height<input type=text name=p2 size=3 />'
										+ 'X<input type=text name=p3 size=3 />'
										+ 'Y<input type=text name=p4 size=3 />'
										+ '<input type=button onclick="javascript:change(\'' + originalurl[0].firstChild.nodeValue + '\',' + fxtype[0].firstChild.nodeValue 
										+ ',\'&p1=\' + document.innerform.p1.value + \'&p2=\' + '
										+ 'document.innerform.p2.value + \'&p3=\' + document.innerform.p3.value + \'&p4=\' + document.innerform.p4.value)" value=Accept></form>';
							break;
					default:
							formtext = '<h3>세부효과 설정이 없습니다.</h3>';
							break;
				}

				result.innerHTML += formtext;
				
				Effect.Appear('detail');							
					

		  }

		}

