function getNewXMLHttpRequest()
{
	try
	{
		request = new XMLHttpRequest();
	}
	catch (trymicrosoft)
	{
		try
		{
		request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (othermicrosoft)
		{
			try
			{
			request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (failed)
			{
				request = false;
			}
		}
	}

	return request;
}

function evalScript(scripts)
{	
	try
	{	
		if(scripts != '')
		{	
			var script = "";
			scripts = scripts.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi, function()
								{
	       	                         if (scripts !== null) 
	       	                         	script += arguments[1] + '\n';
 	        	                     return '';
 	        	                });
			if(script) 
				(window.execScript) ? window.execScript(script) : window.setTimeout(script, 0);
		}
		return false;
	}
	catch(e)
	{	
		alert(e)
	}
}

