﻿	var serverUrl = "site/entry/Entrance.jsp";//"http://163.25.96.136:8080/3men/site/entry/Entrance.jsp";//
	//var factory = new Array();
	/*
	factory["info"] = new info();
	//alert(intro);
	factory["intro"] = new intro();
	*/
	//-------------------------------------------------------------------------------------
	function jobFactory()
	{
		var factory;
		this.initialFactoryArray = function(factoryArray){factory = factoryArray;}
		this.dojoXhrPost = function(parm,factoryType)
		{	
			//alert(parm["command"]+"<==factory");
			if(factory[factoryType] == null){alert("factory type error!");return;}
						
			dojo.xhrPost
			(
				{
					url:serverUrl,
					content:parm,
					load: 
						function(response)
						{
							
							response = ReplaceAll(response,"\r\n","");
							//alert(response);
							var XMLObj = toXml(response);
							factory[factoryType].doJob(XMLObj); 					
						},
					error: function(error){alert(error.message);}
				}
			);
		}
		function toXml(strXML)
		{
			if(window.ActiveXObject)
			{
				xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
				xmlDoc.async="false";
				xmlDoc.loadXML(strXML);
				return xmlDoc;
			}
			else
			{
				parser = new DOMParser();
				xmlDoc = parser.parseFromString(strXML,"text/xml");
				return xmlDoc;
			}
		}

	}

