		var currentMessage;
		var currentUser;
		
		function appendMessagesInToElement(fragment_url, element_id) {
			
			var resp = $.get( "/data.php", {'chat':currentUser,'mess':currentMessage},function(data){				  
					var re = data.split("::");
					if(re.length>1){
						  //alert(re.length);
						currentMessage = re[0];
						  for (var i = 1; i<re.length; i++)
						  {
							  var str = re[i].split("-=-");
							  var strtoappend = "<div id ='chat"+str[0]+"' class='"+str[1]+"'><p><b>" + str[2] + "</b> " + str[3]+"</p>"+str[4]+"</div>";
							  
							  $("#chat").append(strtoappend);
							  $("#chat").attr({"scrollTop":$("#chat").attr("scrollHeight")});
							  
						  }
						  
		        	}
					
			}); 
			
		}


		function doLoad()
		{
	    	// the timeout value should be the same as in the "refresh" meta-tag
	    	setTimeout( "updateInfo()", 4*1000 );
	    	
		}
		
		function updateInfo()
		{
			
			if(currentMessage>0)
			{
				appendMessagesInToElement("http://adultlabs.com/data.php?chat="+currentUser+"&mess="+currentMessage,"chat");
				//
			}
			doLoad();
			
		}

		function startUpdate()
		{
			$("#chat").attr({"scrollTop":$("#chat").attr("scrollHeight")});
			updateInfo();			
			
			
		}

		

		

		function createXMLHttp() {
	        if(typeof XMLHttpRequest != "undefined") { // для браузеров аля Mozilla

	          return new XMLHttpRequest();
	        } else if(window.ActiveXObject) { // для Internet Explorer (all versions)
	          var aVersions = ["MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0",
	                   "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp",
	                   "Microsoft.XMLHttp"
	                   ];
	          for (var i = 0; i < aVersions.length; i++) {
	            try { //
	              var oXmlHttp = new ActiveXObject(aVersions[i]);

	              return oXmlHttp;
	            } catch (oError) {

	            }
	          }
	          throw new Error("Невозможно создать объект XMLHttp.");
	        }
	      }

		function getRequestBody(oForm) {
	        var aParams = new Array();
	        for(var i = 0; i < oForm.elements.length; i++) {
	          var sParam = encodeURIComponent(oForm.elements[i].name);
	          sParam += "=";
	          sParam += encodeURIComponent(oForm.elements[i].value);
	          aParams.push(sParam);
	        }
	        return aParams.join("&");
	      }

		function sendRequest() {
			
	        var oForm = document.forms[0];
	        var sBody = getRequestBody(oForm);
	        var oXmlHttp = createXMLHttp();
	        
	        oXmlHttp.open("POST",oForm.action, true);
	        oXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	        
	        oXmlHttp.onreadystatechange = function() {
	          if(oXmlHttp.readyState == 4) {
	            if(oXmlHttp.status == 200) {
	            	updateInfo();
	            } else {
	              saveResult("Ошибка: " + oXmlHttp.statusText);
	            }
	          }
	        };
	        
	        oXmlHttp.send(sBody);
	        
	      }
