(function(){
	var blank = new RegExp('\\s+', 'g' );
		var html = new RegExp('<|>|/', 'g' );
	var searchZone;
	var searchZoneContent;

		var lid =Lang.lid;
	function searchTerms(e) {

		e.stop();
		var strSearch =$("recherchemc");
		var searchValue=strSearch.value;
		searchValue= RegExp.escape(searchValue).trim().replace(blank,"|");
		searchValue = searchValue.replace(html,"");

		var promoRequest = new Request({url:"index.php?do=ajax/faq&lid="+Lang.lid+"&&search="+strSearch.value,method:"get",onComplete:
		function(text){

				if(searchValue == "")
				{
					searchZone.set("html",text);
					return;
				}

				searchRegex = new RegExp(searchValue,'gi');
			searchZone.set("html",text.replace(searchRegex,'<span class="highlight">$&</span>'));

		}});


promoRequest.send();


	}//searchTerms

	RegExp.escape = function(text) {
	  if (!arguments.callee.sRE) {
	    var specials = [
	      '/', '.', '*', '+', '?', '|',
	      '(', ')', '[', ']', '{', '}', '\\'
	    ];
	    arguments.callee.sRE = new RegExp(
	      '(\\' + specials.join('|\\') + ')', 'g'
	    );
	  }
	  return text.replace(arguments.callee.sRE, '\\$1');
	}

	window.addEvent('domready', function()
	{
		$("frmFaq").addEvent('submit',searchTerms)
		 searchZone = $("faqContent");
		searchZoneContent = searchZone.get("html");

	});


})();

