function getXMLHTTPObject()
	{
//		alert("Shit, It is sick here");
		xmlObj = null;
		var xmlHttp=null;
		try
		{
		// Firefox, Opera 8.0+, Safari
			xmlObj=new XMLHttpRequest();
		}
		catch (e)
		{
		// Internet Explorer
			try
			{
				xmlObj=(window.XMLHttpRequest) ? new XMLHttpRequest() : new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e)
			{
				alert("Bummm Here");
			}
		}
		return xmlObj;
	}

function alertContents()
	{
		if (xlmObj.readyState == 4) 
		{
				result = xmlObj.responseText;
				document.getElementById('text').innerHTML = result;      
				
         }	
	}
	

function sendData()
	{
		if (document.getElementById('mail').value == '')
		{
			document.getElementById('mail').value = "No Email";

		}

		xmlObj = getXMLHTTPObject();
		postStr = "name="+ encodeURI(document.getElementById('name').value)+"&mail="+encodeURI(document.getElementById('mail').value)+"&comments="+encodeURI(document.getElementById('comments').value);
		xmlObj.onreadystatechange = alertContents;
		xmlObj.open('POST', 'ajaxFormPHP.php', true);
		xmlObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	    xmlObj.setRequestHeader("Content-length", postStr.length);
		xmlObj.setRequestHeader("Connection", "close");
	    xmlObj.send(postStr);
		xmlObj.onreadystatechange = alertContents;
	}

function getData()
	{
		document.getElementById("name").value = null;
		document.getElementById("mail").value=null;
		document.getElementById("comments").value=null;
		xmlObj = getXMLHTTPObject();
                postStr = "name="+ encodeURI(document.getElementById('name').value)+"&mail="+encodeURI(document.getElementById('mail').value)+"&comments="+encodeURI(document.getElementById('comments').value);

		xmlObj.onreadystatechange = alertContents;
		xmlObj.open('POST', 'ajaxFormPHP.php', true);
		xmlObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlObj.setRequestHeader("Content-length", postStr.length);
		xmlObj.setRequestHeader("Connection", "close");
		xmlObj.send(postStr);
		xmlObj.onreadystatechange = alertContents;
	}

function alertContents()
	{
		if(xmlObj.readyState == 4)
		{
			if(xmlObj.status == 200)	
			{
				result = xmlObj.responseText;
				document.getElementById('displaycomments').innerHTML = result;
			}
		}
	}

function limiter()
	{
		count = 300;
		var tex = document.getElementById('comments').value;
		var len = tex.length;
		if(len > count)
			{
		        tex = tex.substring(0,count);
				document.getElementById('comments').value = tex;
				alert("hear")
		        return false;
			}
	}