	// JavaScript Document
/* ---------------------------- */
/* XMLHTTPRequest Enable 		*/
/* ---------------------------- */
function createObject() {
	var request_type;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
	request_type = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		request_type = new XMLHttpRequest();
	}
		return request_type;
}

var http = createObject();

/* -------------------------- */
/* SEARCH					 */
/* -------------------------- */
function checkInputFrequenzy(e)
{
	if(window.mytimeout) window.clearTimeout(window.mytimeout);
	 
	 
	var keycodeA;
	if (window.event) keycodeA = window.event.keyCode;
	else if (e) keycodeA = e.which;
	else return true;
	
	if(keycodeA != 37 && keycodeA != 38 && keycodeA != 39 && keycodeA != 40)
	{
		window.mytimeout = window.setTimeout(function(){autosuggest();},350);
	}
	else
	{
		
		//to be worked on
		
	}	
}
function autosuggest() {

q = document.getElementById('edit-autosearch').value;
// Set te random number to add to URL request
	if(q.length > 1)
	{
		a = document.getElementById('edit-autosearch');	
		a.style.background = "url(/sites/default/themes/pf/images/preloaderSmall_searchbox.gif) #131313";
		a.style.backgroundPosition="right";
		a.style.backgroundRepeat="no-repeat";
		
		http.open('get', '/autosearch/results&query=' + q);
		http.onreadystatechange = autosuggestReply;
		http.send(null);
	}	
	
}

function autosuggestReply() {
	a = document.getElementById('edit-autosearch');	
	if(http.readyState == 4){
		var response = http.responseText;
		e = document.getElementById('updated-field');
		if(response!=""){
			e.innerHTML=response;
			$("#updated-field").fadeIn("fast")
			a.style.background = "none #131313";
		} else {
			e.style.display="none";
		}
	}else{		
		
		a.style.backgroundPosition="right";
		a.style.backgroundRepeat="no-repeat";
	}
}

function autosuggest2() {
q = document.getElementById('edit-autosearch').value;
// Set te random number to add to URL request
	if(q.length > 1)
	{
		a = document.getElementById('edit-autosearch');	
		a.style.background = "url(/sites/default/themes/pf/images/preloaderSmall_searchbox.gif) #131313";
		a.style.backgroundPosition="right";
		a.style.backgroundRepeat="no-repeat";
		
		http.open('get', '/autosearch/results&query=' + q);
		http.onreadystatechange = autosuggestReply2;
		http.send(null);
	}	
}

function autosuggestReply2() {
	a = document.getElementById('edit-autosearch');	
	if(http.readyState == 4){
		var response = http.responseText;
		e = document.getElementById('updated-field');
		if(response!=""){
			e.innerHTML=response;
			a.style.background = "none #131313";
		} else {
			e.style.display="none";
		}
	}else{		
		
		a.style.backgroundPosition="right";
		a.style.backgroundRepeat="no-repeat";
	}
}

function searchLoseFocus(){
	 $("#updated-field").fadeOut("fast");
}

function submitenter(myfield,e)
{
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	if (keycode == 13)
   	{
		return false;
   	}
	else{
	   return true;
	}
}


function redirectToSearch(){
	q = document.getElementById('edit-autosearch');
	query = q.value;
	pageTracker._trackEvent("Live Search", "Typed: "+query);
	//window.location.href  = '/search/results/&query='  + query;
	return false;
}

$(document).ready(function() {
	$("#updated-field").fadeTo(0,0.9);
});