// JavaScript Document
	var searching = false;
	var http_request = false;
	
	function makePOSTRequest(url, parameters,postBackFunc) {
		http_request = false;
		if (window.XMLHttpRequest) { // Mozilla, Safari,...
		 http_request = new XMLHttpRequest();
		 if (http_request.overrideMimeType) {
			// set type accordingly to anticipated content type
			//http_request.overrideMimeType('text/xml');
			http_request.overrideMimeType('text/xml');
		 }
		} else if (window.ActiveXObject) { // IE
		 try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		 } catch (e) {
			try {
			   http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		 }
		}
		if (!http_request) {
		 alert('Cannot create XMLHTTP instance');
		 return false;
		}
		
		http_request.onreadystatechange = postBackFunc;
		http_request.open('POST', url, true);
		http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http_request.setRequestHeader("Content-length", parameters.length);
		http_request.setRequestHeader("Connection", "close");
		http_request.send(parameters);
	}
		
	function handleSearchback() {
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				
				var xmlDoc = http_request.responseXML;

				
				var txt = "";
				txt += "<h2>Blog Search Results</h2><br />";
				for(var i=0;i<xmlDoc.getElementsByTagName("postitem").length;i++){
					txt += "<a href=\"" + xmlDoc.getElementsByTagName("linkuri")[i].firstChild.nodeValue + "\">";
					txt += xmlDoc.getElementsByTagName("posttitle")[i].firstChild.nodeValue;
					txt += "</a><br />";
					txt += xmlDoc.getElementsByTagName("postcontent")[i].firstChild.nodeValue + "<br /><br />";
				}
				
				if(xmlDoc.getElementsByTagName("postitem").length == 0){
					txt += "<h3>Not Found</h3>";
				}
								
				txt += "<hr />";
				
				txt += "<h2>Google Search Results</h2><br />";
				
				var sObj = document.getElementById('search_text');
				/*
				var cb1 =  document.getElementById('ss0').checked;
				var cb2 =  document.getElementById('ss1').checked;
				var cb3 =  document.getElementById('ss2').checked;
				var cb4 =  document.getElementById('ss3').checked;
				
				if(cb1)
					var sitesearch = "";
				else if(cb2)
					var sitesearch = "tonysmalley.net";
				else if(cb3)
					var sitesearch = "ni-limits.com";
				else if(cb4)
					var sitesearch = "interfs.com";
				else
					var sitesearch = "";
				*/
				
				var sitesearch = "";
				
				txt += '<iframe width="502" scrolling="yes" height="600" style="border:5px solid white" name="googleSearchFrame" src="http://www.google.com.my/custom?domains=tonysmalley.net%3Bni-limits.com%3Binterfs.com&q=' + sObj.value + '&sa=Google+Search&sitesearch=' + sitesearch + '&client=pub-5960323721060548&forid=1&ie=ISO-8859-1&oe=ISO-8859-1&safe=active&cof=GALT%3A%230066CC%3BGL%3A1%3BDIV%3A%23999999%3BVLC%3A336633%3BAH%3Acenter%3BBGC%3AFFFFFF%3BLBGC%3AFF9900%3BALC%3A0066CC%3BLC%3A0066CC%3BT%3A000000%3BGFNT%3A666666%3BGIMP%3A666666%3BFORID%3A11&hl=en&ad=w9&num=10" marginwidth="0" marginheight="0" hspace="0" vspace="0" allowtransparency="true"/>';
				var srObj = document.getElementById('searchResults');
				srObj.innerHTML = txt;
				
				txt += "<hr />";
				
				srObj.style.padding = "50px 10px 10px 10px";

				resetSearchBox();
				searching = false;							
				
			} else {
				alert('There was a problem with the request.');
				resetSearchBox();
				searching = false;	
				document.body.style.cursor = "";	  
			}
		}
	}		
		 
		 
	function ajaxSearch(){
		if(!searching){
			searching = true;
			setSearchBox();
			clearAjaxSearch();
			clearSearchResult();
			
			var sObj = document.getElementById('search_text');
			if(sObj.value.length == 0){
				alert("You Did Not Put In Anything To Search.");
				resetSearchBox();
				searching = false;	
				document.body.style.cursor = "";	  
				return false;
			}
			var poststr = "s=" + sObj.value;
			
			makePOSTRequest("/wp-ajax-search.php",poststr,handleSearchback);
			
		}
	}
	
	function setSearchBox(){
		var sObj = document.getElementById('search_text');
		sObj.style.background = "white url(http://www.tonysmalley.net/images/indicator.gif) no-repeat right";
		document.body.style.cursor = "wait";	  
	}
	
	function resetSearchBox(){
		var sObj = document.getElementById('search_text');
		sObj.style.background = "white";
		document.body.style.cursor = "";	  

		//oriH = document.getElementById("searchResults").offsetHeight;
		//new Fx.Height.openUp(document.getElementById('searchResults'),{duration: 500});
		Effect.BlindDown('searchResults',{duration: 1});

	}
	
	function clearAjaxSearch(){
		//var heightChange = new Fx.Style(document.getElementById("searchResults"), 'height', {duration:500});
		//new Fx.Height.closeUp(document.getElementById("searchResults"),{duration: 500});
		
		Effect.BlindUp('searchResults',{duration: 1});
		
		//setInterval("clearSearchResult",1000);
	}

	function clearSearchResult(){
		var srObj = document.getElementById('searchResults');
		srObj.innerHTML = "";
		//srObj.style.padding = "0px";
	}