
    // ---------------------------------------------------------->
    // EZ Comment Manager (TM) © 2000 - 2008 All Rights Reserved
    // ---------------------------------------------------------->


    var strSubmit = '';

    var strPath   = "/Comments/";

			

	function ToggleMe(strElementID)

		{

			var strElement = document.getElementById(strElementID);

			

			if(!strElement)

				{

					return true;						

				}

			

			if(strElement.style.display == "block")

				{

					strElement.style.display = "block";

				} 

			else 

				{

					strElement.style.display = "block";

				}

			

			if(strElementID == 'Allo')

				{								

					if(document.getElementById("ShowDisplay").style.display == 'block')

						{

							

							document.getElementById("ShowDisplay").style.display="block";

							document.getElementById("HideDisplay").style.display="block";

						}

					else

						{

							document.getElementById("ShowDisplay").style.display="block";

							document.getElementById("HideDisplay").style.display="block";

						}

				}

			else

				{								

					if(document.getElementById("ShowForm").style.display == 'block')

						{

							

							document.getElementById("ShowForm").style.display="block";

							document.getElementById("HideForm").style.display="block";

						}

					else

						{

							document.getElementById("ShowForm").style.display="block";

							document.getElementById("HideForm").style.display="block";

						}

				}

			

			

			return true;

		}	

		

	function ParseForm() 

		{

		    var docForm = document.getElementById("frmComment");



		    var formElements;

        

	        for (i = 0; i < docForm.elements.length-1; i++) 

				{

					formElements = docForm.elements[i];

					strSubmit   += formElements.name + '=' + escape(formElements.value) + '&';										

				}								

			

			PostComment();

		}                        	



	function GetAllHttpResponse() 

		{

			if (http.readyState == 4) 

				{

					strResults	= http.responseText;							

					

					if(strResults == '')

						{

							strResults	= "There are no other comments to display...<br/><br/>";

						}



					document.getElementById("Allo").innerHTML	= strResults;						

				}

		}



	function PostHttpResponse() 

		{

			if (http.readyState == 4) 

				{

					strResults = http.responseText;		

								

					if (strResults == '1')

						{

							document.getElementById("errMessage").innerHTML = "Invalid email address!";

						}

					else if (strResults == '2')

						{

							document.getElementById("errMessage").innerHTML = "You forgot to enter your name!";

						}

					else if (strResults == '3')

						{

							document.getElementById("errMessage").innerHTML = "You forgot to enter your comments!";

						}

					else if (strResults == '4')

						{

							document.getElementById("errMessage").innerHTML = "Invalid Captcha Code!";

						}

					else if (strResults == '5')

						{

							document.getElementById("errMessage").innerHTML = "Please fill out the form completely!";

						}

					else

						{							

							document.getElementById("frmComment").style.display		= 'block';

							document.getElementById("ShowForm").style.display		= 'block';

							document.getElementById("HideForm").style.display		= 'block';

							document.getElementById("ThePipe").style.display		= 'block';							

							document.getElementById("TheLabel").innerHTML			= ' <b>| Your Comments Have Been Submitted...</b>';							

						}

						

					document.getElementById("Emsg").style.display				= "block";

					document.getElementById("frmComment").btnSubmit.disabled	= false;

				}

		}



	function GetAllComments(strQuery) 

		{										

			document.getElementById("Allo").innerHTML = "Retrieving Comments...<br/><br/>";

			

			http.open("GET", strPath + "Remote.php" + strQuery, true);

			http.onreadystatechange = GetAllHttpResponse;

			http.send(null);

		}



	function PostComment() 

		{						

			http.open("GET", strPath + "Remote.php?" + strSubmit, true);

			http.onreadystatechange = PostHttpResponse;

			http.send(null);

		}

		

	function getHTTPObject() 

		{			

			var xmlhttp = null; 



			try 

				{

					xmlhttp = new XMLHttpRequest(); 

				} 

			catch(TryWindows)

				{

					try

						{

							xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 

						}

					catch(TryAgain)

						{

							try

								{

									xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

								}

							catch(TryThrice)

								{

									try

										{

											xmlhttp = new ActiveXObject("MSXML2.XMLHTTP.3.0");

										}

									catch(TryFinal)

										{

											try

												{

													xmlhttp = new ActiveXObject("MSXML3.XMLHTTP");

												}

											catch(GiveUp)

												{												

													alert("Your Browser is not configured to support AJAX on this site!");

													xmlhttp = null;

												}

										}									

								}

						}

				}			

								 

			return xmlhttp;

		}			



	var http = getHTTPObject();
