document.observe("dom:loaded", function() {

	if ($('frmSearchFAQ')) {
		$('frmSearchFAQ').observe('submit', function(e){
			e.stop();

			var sQuery = $F("faq-q")

			if (sQuery.length >= 3) {
				$("faq-search-results").update("<img src='/images/oct07/icons/ajax-loader.gif' alt='Loading' /> Loading...")
				var url = "global/ajax_router_general.asp"
				var parm = "action=search-faqs&q=" + sQuery + "&x=" + UTCDate()
				new Ajax.Updater('faq-search-results', url, { parameters:parm })
			}
			else
				alert("Please enter 3 or more characters");

			e.stop(e);
		});
	}
	
	
	if ($('frmPostComment')) {
		$('frmPostComment').observe('submit', function(e) {
			e.stop();

			var sComment = $F("comment-body");
			var sFAQID = $F("faqID");

			if (sComment.length >= 3) {
				$("post-comment").update("<img src='/images/oct07/icons/ajax-loader.gif' alt='Loading' /> Saving...")
				var url = "/global/ajax_router_general.asp"
				var parm = "action=faq-post-comment&comment=" + sComment + "&faqID=" + sFAQID + "&x=" + UTCDate()
				new Ajax.Updater('comments', url, {
					parameters:parm, onSuccess:function() {
						$("post-comment").setStyle('display','none');
					}
				})
			}
			else
				alert("Please enter a valid comment.");

			e.stop(e);
		});
	}
	
});
