var http_request = false;
function makeRequestSearch(url, parameters) {
	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/html');
		}
	} 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('Your browser does not support AJAX!');
		return false;
	}
	http_request.onreadystatechange = alertContentsChange;
	http_request.open('GET', url + parameters, true);
	http_request.send(null);
}

function alertContentsChange() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			// alert(http_request.responseText);
			var obj2 = document.getElementById('SEARCH_RESULTS');
			obj2.innerHTML = http_request.responseText;
		} else {
			showToolTip('There was a problem with the request.');
		}
	}
	if (http_request.readyState == 1) {
		//document.getElementById('SEARCH_RESULTS').innerHTML = '<img src="/img/ajax-loader2.gif" border="0"  />';
	}
}

function Ajax_do_superSearch() {
	var getstr = "?";
	getstr += 'case=1&name=' + document.getElementById('keyword').value;

	makeRequestSearch('/fragments/modules/supersearch/supersearch_ajax.php', getstr);
}

function closeSupersearch() {
	var getstr = "?";
	getstr += 'case=1&name=';
	makeRequestSearch('/fragments/modules/supersearch/supersearch_ajax.php', getstr);
	document.getElementById('keyword').value = 'Search...';
}

function Ajax_do_superSearch(page) {
	var getstr = "?";
	getstr += 'case=1&name=' + document.getElementById('keyword').value;
	makeRequestSearch('/fragments/modules/supersearch/supersearch_ajax.php', getstr);
}


function checkChar(tBox) {   
    var curVal = tBox.value;
    if ( /[^A-Za-z0-9 %-]/.test(curVal) ) { 
        return false;
    	//do nothing because he fails input test.
    } else {
    	Ajax_do_superSearch();
    }

}

