var FormAjax = {

	ProcessRequest : function ()
	{

		//alert("Before Ajax http request" + request_string);

		window.XMLHttpRequest ? formjax_handle = new XMLHttpRequest() : (window.ActiveXObject ? formjax_handle = new ActiveXObject("Microsoft.XMLHTTP") : false);
		formjax_handle.onreadystatechange = FormAjax.ProcessResponse;
                if(request_string.match("sollera=true")) {
                    //alert("php/xmlhttpsollera.php");
		    formjax_handle.open("POST", "php/xmlhttpsollera.php", true)
                } else {
                    //alert("php/xmlhttp.php");
		    formjax_handle.open("POST", "php/xmlhttp.php", true)
                }
		formjax_handle.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		formjax_handle.send(request_string);
	},
	
	ProcessResponse : function ()
	{
		if(formjax_handle.readyState == 4 && formjax_handle.status == 200)
		{
			//$('formjax_debug_response_text').innerHTML = formjax_handle.responseText;
			eval(formjax_handle.responseText);
		}
	},

	input : function ($)
	{
		request_string = '';
		for(var i in $)
		{
			request_string += i + "=" + $[i] + "&";
		}
		//alert(request_string);

		FormAjax.ProcessRequest();
	}
}
