function preview(id1, id2)	{
						
						var NewText = document.getElementById(id1).innerHTML;  //Get the characters in the user's text field
							
							/* ***   NO HTML   *** */
							NewText = NewText.replace(/\</g, "&lt;");
							NewText = NewText.replace(/\>/g, "&gt;");							
							
							//if(id1 == "post") {    //Formatting will not be allowed for names.
							
								/* ***   Colors   *** */
								re = /\[color=(red|green|blue|yellow)\](.+)\[\/color\]/gi;
								NewText = NewText.replace( re, '<span class="$1">$2</span>' );
								/*
								NewText = NewText.replace(/\[red\]/g, "<span class=\"red\">"); 
								NewText = NewText.replace(/\[\/red\]/g, "</span>");
								NewText = NewText.replace(/\[green\]/g, "<span class=\"green\">"); 
								NewText = NewText.replace(/\[\/green\]/g, "</span>");
								NewText = NewText.replace(/\[blue\]/g, "<span class=\"blue\">"); 
								NewText = NewText.replace(/\[\/blue\]/g, "</span>");
								NewText = NewText.replace(/\[yellow\]/g, "<span class=\"yellow\">"); 
								NewText = NewText.replace(/\[\/yellow\]/g, "</span>");
								NewText = NewText.replace(/\[yellow\]/g, "<span class=\"yellow\">"); 
								NewText = NewText.replace(/\[\/yellow\]/g, "</span>");
								*/
								
								/* ***   Styles   *** */
								re = /\[b\](.+?)\[\/b\]/gi;
								NewText = NewText.replace( re, "<span class=\"bold\">$1</span>" );
								
								re = /\[i\](.+?)\[\/i\]/gi;
								NewText = NewText.replace( re, "<span class=\"italics\">$1</span>" );
								/*
								NewText = NewText.replace(/\[b\]/g, "<span class=\"bold\">");
								NewText = NewText.replace(/\[\/b\]/g, "</span>");
								NewText = NewText.replace(/\[i\]/g, "<span class=\"italics\">");
								NewText = NewText.replace(/\[\/i\]/g, "</span>");*/
								
								/* ***   Links   *** */
								re = /\[url=([a-z0-9]+:\/\/)([\w\-]+\.([\w\-]+\.)*[\w]+(:[0-9]+)?(\/[^ \"\n\r\t<]*?)?)\](.*?)\[\/url\]/gi;
								NewText = NewText.replace( re, '<a href="$1$2">$6</a>' );
								
								re = /\[url=([\w\-]+\.([\w\-]+\.)*[\w]+(:[0-9]+)?(\/[^ \"\n\r\t<]*?)?)\](.*?)\[\/url\]/gi;
								NewText = NewText.replace( re, '<a href="http://$1">$5</a>' );
								
								/*NewText = NewText.replace(/\[link\]/g, "<a ");
								NewText = NewText.replace(/\[url\]/g, "href=\"http:\/\/");
								NewText = NewText.replace(/\[\/url\]/g, "\"\>");
								NewText = NewText.replace(/\[\/link\]/g, "</a> ");*/
								
								/* ***   LAYOUT   *** */
								//NewText = "<p>" + NewText.split(/\n/).join("<br \/>") + "</p>";    //Add paragraph tags to the very beginning and end of every post and replace every newline character with <br />
								NewText = NewText.split(/  /).join("&nbsp;&nbsp;");    //Replace every double space with &nbsp;&nbsp. This makes every space entered count					
								NewText = NewText.split(/<br \/><br \/>/).join("</p><p>");    //Replace every double break with a closing and opening paragraph. Same layout but proper xHTML							
								
								//var sendme = document.getElementById("sentText");    //Send the HTML formatted post to another text field to be sent to the database	
									//sendme.value = NewText;
							//}
							
						var DivElement = document.getElementById(id2);	 //Display the text for previewing
							DivElement.innerHTML = NewText;
					}
