function processme(tags, postid, url, apptype, ctx, clientid)
{
	var xmlhttp =  new XMLHttpRequest();
	xmlhttp.onreadystatechange = function() {
		if (xmlhttp.readyState == 4) {

			var doc = xmlhttp.responseXML;
			var docString = (new XMLSerializer()).serializeToString(doc);
			//alert(docString);

			var oDomDoc = Sarissa.getDomDocument();  
			oDomDoc = (new DOMParser()).parseFromString(docString, "text/xml");  
			//alert(new XMLSerializer().serializeToString(oDomDoc));  

			if (oDomDoc!=null && oDomDoc.firstChild)
			{
				var r_result = oDomDoc.firstChild.getElementsByTagName('result')[0];
				var r_tags = oDomDoc.firstChild.getElementsByTagName('tags')[0];
				var r_code = oDomDoc.firstChild.getElementsByTagName('code')[0];

				if (r_code==null || r_result==null || r_tags==null)
				{
					alert('Tag update failed');
				}else
				{
					if (r_code.text=='1')
					{
						//var r_post = oDomDoc.firstChild.getElementsByTagName('post')[0];
						//var r_url = oDomDoc.firstChild.getElementsByTagName('url')[0];
						//var r_type = oDomDoc.firstChild.getElementsByTagName('type')[0];
						//var r_ctx = oDomDoc.firstChild.getElementsByTagName('ctx')[0];

						var resulthid = document.getElementById(clientid + '_hid');
						if (resulthid!=null)
						{
							resulthid.value = r_tags.text;
						}

						var resultdiv = document.getElementById(clientid + '_div');
			            if (resultdiv!=null)
			            {
			            	resultdiv.innerHTML = r_result.text;
			            }
					}else
					{
						alert(r_result.text);
					}
				}
			}else
			{
				alert('Tag update failed');
			}

			var e2 = document.getElementById(clientid + '_img');
			if (e2!=null) 
			{
				e2.style.display = "none"; 
			}

			var elink2 = document.getElementById(clientid + '_ed'); if (elink2!=null) { elink2.style.display = ""; }
			var slink2 = document.getElementById(clientid + '_se'); if (slink2!=null) { slink2.style.display = ""; }
		}
	}

	var e = document.getElementById(clientid + '_img'); if (e!=null) { e.style.display = ""; }
	var elink = document.getElementById(clientid + '_ed'); if (elink!=null) { elink.style.display = "none"; }
	var slink = document.getElementById(clientid + '_se'); if (slink!=null) { slink.style.display = "none"; }

	var myurl = document.location.protocol + '//' + window.document.location.host 
		+ '/community/public/tags/tagupdate.aspx';
	//alert(myurl);

	xmlhttp.open('POST', myurl, true);
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

	var line = 'tags=' + escape(tags).replace('&', '%26')
		+ '&postid=' + escape(postid).replace('&', '%26')
		+ '&apptype=' + escape(apptype).replace('&', '%26')
		+ '&url=' + escape(url).replace('&', '%26')
		+ '&appctx=' + escape(ctx).replace('&', '%26')
		+ '&clientid=' + escape(clientid).replace('&', '%26')
	;

	xmlhttp.send(line);
}
