   function Submit_Preview (Page) {   
	 var url = "Preview.php";
	 var Post = document.getElementById(Page).value;
	 
		 if (Post != "") {
		 //^Only send preview request when post has content
		 request3.open("POST", url, true); /* this line initiates the connection */
		 request3.onreadystatechange = Display_Preview; /* when the server returns data, function updatepage is called */
		 request3.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		 request3.send("Post=" + encodeURIComponent(Post)); 
		 //^this sends the request (with zero data)
		}

  } // Submit this to the Preview page
  
   function Display_Preview() {  

    if (request3.readyState == 4) {
		if (request3.status == 200) {		
	
			if (!document.getElementById("Preview")) {
			//^If the preview hasn't already been clicked, do this:
			var div_1 = document.getElementById("Display_Preview");

					var div_2 = div_1.appendChild(document.createElement('div'));
						div_2.setAttribute("id", "Preview");
						div_2.innerHTML = request3.responseText; 	
		
				  var CurrentMessage = document.getElementById("Display_Preview");
				  var MsgParent = CurrentMessage.parentNode;
				  
				  MsgParent.insertBefore(div_1, CurrentMessage);								
			}
			else {
			//^If the preview has already been clicked once, and you are refreshing the preview this time:
				  var CurrentMessage = document.getElementById("Display_Preview");
				  var MsgParent = CurrentMessage.parentNode;
		
					var RemoveReply = MsgParent.appendChild(document.getElementById("Preview"));
					MsgParent.removeChild(RemoveReply);
					
					Display_Preview();
			}
  		}
		request3.createRequest();    	
	}
  }	// Display the preview using DOM