//
// 12.12.2008 Beat It Search Suggestions script
//

function searchSuggestCallBack(jsonData) {
	var ss = document.getElementById('search_suggest');

	ss.innerHTML = '';
	var full_html = '';
	var found_results = false;

	for ( var i=0; jsonData.length > i; i++){
 		var suggest = '<div onmouseover="javascript:suggestOver(this);" ';
			suggest += 'onmouseout="javascript:suggestOut(this);" ';
			suggest += 'onclick="javascript:setSearch(this.innerHTML);" ';
			suggest += 'class="suggest_link">' + jsonData[i] + '</div>';
			full_html += suggest;
			found_results = true;
    }

    if(found_results == true){
        ss.style.borderColor = '#000000';
	}else{
        ss.style.borderColor = '#5271AA';
	}

    ss.innerHTML = full_html;
    var img = document.getElementById('loading');
    img.style.display = 'none';
    bObj.removeScriptTag();
}

function getSearchSuggestions(char){
	var img = document.getElementById('loading');
	img.style.display = 'block';
    var req  = 'http://www.youritromp.nl/scripts/search_suggest/server.php?getsuggestions='+char; 
    bObj = new JSONscriptRequest(req); 
    bObj.buildScriptTag(); 
    bObj.addScriptTag();
}

function suggestOver(div_value) {
    div_value.className = 'suggest_link_over';
}
function suggestOut(div_value) {
    div_value.className = 'suggest_link';
}

function setSearch(value) {
    document.getElementById('search_suggest').style.borderColor = '#5271AA';
    document.getElementById('txtSearch').value = value;
    document.getElementById('search_suggest').innerHTML = '';
    document.search_form.submit();
}