var format = "xml";

var Updater = function()
{
	var action = "";

	this.submit = function()
	{
//		try
//		{
			var postdata = "";
			postdata += "action=" + this.action;
			postdata += "&message=" + escape(this.message);

			httpupdater.go(this, "/index.php", "POST", postdata);
//		}
//		catch (e)
//		{
//			;
//		}
				}

	this.trim = function(s)
	{
		if (s.length>0)
		{
			while ((s.charAt(0) == ' ') || (s.charAt(0) == '\n') || (s.charAt(0) == '\r') || (s.charAt(0) == '\t'))
			{
				s = s.substring(1);
			}

			while ((s.charAt(s.length-1) == ' ') || (s.charAt(s.length-1) == '\n') || (s.charAt(s.length-1) == '\r') || (s.charAt(s.length-1) == '\t'))
			{
				s = s.substring(0,s.length-1);
			}
		}
		return s;
	}
	
	this.useajax = function(formobj, islink)
	{
		try
	    {
	        var postdata = "using_ajax=1";
			if (islink)
			{
				return !httpupdater.go(this, islink, 'get', postdata);
			}
			else
			{
	        for (i = 0; i<formobj.length; i++)
			{
	            var v = formobj[i];
					postdata += "&"+v.name+"=" + escape(v.value);
				}
				return !httpupdater.go(this, document.location.href, formobj.method, postdata);
			}
	        //alert(postdata);
	        //this.action='add_pic_to_album';
	        return !httpupdater.go(this, document.location.href, formobj.method, postdata);
			}
	    catch (e)
	    {
	        return true;
	    }
	}
	
	this.doready = function(xmlhttpresponse)
	{
	    try
	    {
	        eval(xmlhttpresponse.responseText);
	    }
	    catch (e)
	    {
	        ;alert(e);
	         alert(xmlhttpresponse.responseText);
	    }
	    
	    return;
	    
	    
		try
		{
			if (format == "js")
			{
				eval(xmlhttpresponse.responseText);
			}
			else
			{
				var xmlDoc= xmlhttpresponse.responseXML;
				var xlist = xmlDoc.getElementsByTagName("list");

				for (var i=0; i < xlist.length; i++)
				{
					var action = getXMLElement(xlist[i], 'action');
					
					if (action == "abc")
					{
						var xuser = xlist[i].getElementsByTagName('user')[0];
						var userid = xuser.getElementsByTagName('id')[0].firstChild.nodeValue;
						var ssessionid = xuser.getElementsByTagName('sessionid')[0].firstChild.nodeValue;
						var sname = xuser.getElementsByTagName('name')[0].firstChild.nodeValue;
						var stime = xuser.getElementsByTagName('time')[0].firstChild.nodeValue;
					}
					else if (action == "ab")
					{
						var scode = getXMLElement(xlist[i], 'code');
						document.getElementById("ab").innerHTML = scode;
					}
				}
			}
		}
		catch (e)
		{
			;//alert(e);
		}
	}
		}

function getXMLElement(xmlobj, tagname)
{
	try
	{
		return xmlobj.getElementsByTagName(tagname)[0].firstChild.nodeValue;
	}
	catch(e)
	{
		return "";
	}
}
/*
function getvalue(list_of_values, variablename)
{
	var ret = "";
	try
	{
		var agt = browser.getUserAgent();
		
		if (((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1)))
		{
			ret = list_of_values.getElementsByTagName(variablename)[0].textContent;
		}
		else if (browser.isIE()) // IE
		{
			ret = list_of_values.getElementsByTagName(variablename)[0].text;
		}
		else
		{
			ret = list_of_values.getElementsByTagName(variablename)[0].firstChild.nodeValue;
		}
	}
	catch(e)
	{
		;
	}
	
	return ret;
}
*/
var httpupdater = new asxmlhttp();

var updater = new Updater();


