function doSomething(e) {
	var code;
	var current = document.getElementById('current').value;
	current = parseInt(current);
	var total = document.getElementById('total').value;
	total = parseInt(total);
	if (!e) var e = window.event;
	if (e.keyCode) code = e.keyCode;
	else if (e.which) code = e.which;
	if((code != "40") && (code != "38"))
	{
	    JsHttpRequest.query(
	        '/search/searchSuggest.php',
	        { search: document.getElementById('xsearch').value, 
            'CSRF_stop': document.getElementById('CSRF_stop').value}, 
	        function(responseJS, responseText) {
	            // This function is called on data ready (readyState=4).
	            // Write result to page element ($_RESULT become responseJS). 
	            document.getElementById('search_suggest').innerHTML = '';
	            document.getElementById('search_suggest').style.display = "block";
	            document.getElementById('search_suggest').style.borderColor = "#e5e5e5";
	            document.getElementById('search_suggest').style.width = document.getElementById('xsearch').clientWidth;
	            var str = responseJS.q.split("\n");
	            document.getElementById('total').value = str.length - 1;            
	            for(i=0; i < str.length - 1; i++) {
				//Build our element string.  This is cleaner using the DOM, but
				//IE doesn't support dynamically added attributes.
				j = i + 1;
				var suggest = '<div  id="sug_gest' + j + '" ';
				suggest += 'onmouseover="javascript:suggestOver(this);" ';
				suggest += 'onmouseout="javascript:suggestOut(this);" ';
				suggest += 'onclick="javascript:setSearch(this.innerHTML);" ';
				suggest += 'class="suggest_link">' + str[i] + '</div>';
				document.getElementById('search_suggest').innerHTML += suggest;
				}
	        },
	        false // do not disable caching
	    );
	}
	if((code=="40") && (current != total))
	{
		document.getElementById('current').value = current + 1;	
		var getdiv;
		cur = current + 1
		getdiv = "sug_gest" + cur;	
		
		var prevdiv;
		prevdiv = "sug_gest" + current;
		//document.getElementById('new').value = getdiv;	
		document.getElementById('xsearch').value = document.getElementById(getdiv).innerHTML;
		document.getElementById(getdiv).className = 'suggest_link_over';
		document.getElementById(prevdiv).className = 'suggest_link';
	}
	
	if((code=="38") && (current != 0))
	{
		document.getElementById('current').value = current - 1;	
		var getdiv;
		cur = current - 1
		getdiv = "sug_gest" + cur;	
		var prevdiv;
		prevdiv = "sug_gest" + current;	
		//document.getElementById('new').value = document.getElementById(getdiv).innerHTML;	
		document.getElementById('xsearch').value = document.getElementById(getdiv).innerHTML;
		document.getElementById(getdiv).className = 'suggest_link_over';
		document.getElementById(prevdiv).className = 'suggest_link';
		
	}
		
	if(code=="13")
	{
		var curdiv = document.getElementById('current').value;
		document.getElementById('xsearch').value = document.getElementById(curdiv).value;
		document.getElementById('search_suggest').innerHTML = '';
		document.getElementById('search_suggest').style.display = "none";
		document.getElementById('search_suggest').style.borderColor = "#e5e5e5";			
	}	
}

function OnFocusTricks()
{
	SetClass('xsearch','isearch_over');
	document.getElementById('xsearch').value='';
	document.getElementById('current').value = "0";
	document.getElementById('total').value = "0";
}

function doSomething2(e) {
    var code;
    var current = document.getElementById('current2').value;
    current = parseInt(current);
    var total = document.getElementById('total2').value;
    total = parseInt(total);
    if (!e) var e = window.event;
    if (e.keyCode) code = e.keyCode;
    else if (e.which) code = e.which;
    if((code != "40") && (code != "38"))
    {
        JsHttpRequest.query(
            '/search/searchSuggest.php', 
            { search: document.getElementById('xsearch2').value }, 
            function(responseJS, responseText) {
                // This function is called on data ready (readyState=4).
                // Write result to page element ($_RESULT become responseJS). 
                document.getElementById('search_suggest2').innerHTML = '';
                document.getElementById('search_suggest2').style.display = "block";
                document.getElementById('search_suggest2').style.borderColor = "#e5e5e5";
                document.getElementById('search_suggest2').style.width = document.getElementById('xsearch2').clientWidth;
                var str = responseJS.q.split("\n");
                document.getElementById('total').value = str.length - 1;            
                for(i=0; i < str.length - 1; i++) {
                //Build our element string.  This is cleaner using the DOM, but
                //IE doesn't support dynamically added attributes.
                j = i + 1;
                var suggest = '<div  id="sug_gest' + j + '" ';
                suggest += 'onmouseover="javascript:suggestOver(this);" ';
                suggest += 'onmouseout="javascript:suggestOut(this);" ';
                suggest += 'onclick="javascript:setSearch(this.innerHTML);" ';
                suggest += 'class="suggest_link">' + str[i] + '</div>';
                document.getElementById('search_suggest2').innerHTML += suggest;
                }
            },
            false // do not disable caching
        );
    }
    if((code=="40") && (current != total))
    {
        document.getElementById('current2').value = current + 1;    
        var getdiv;
        cur = current + 1
        getdiv = "sug_gest" + cur;    
        
        var prevdiv;
        prevdiv = "sug_gest" + current;
        //document.getElementById('new').value = getdiv;    
        document.getElementById('xsearch2').value = document.getElementById(getdiv).innerHTML;
        document.getElementById(getdiv).className = 'suggest_link_over';
        document.getElementById(prevdiv).className = 'suggest_link';
    }
    
    if((code=="38") && (current != 0))
    {
        document.getElementById('current').value = current - 1;    
        var getdiv;
        cur = current - 1
        getdiv = "sug_gest" + cur;    
        var prevdiv;
        prevdiv = "sug_gest" + current;    
        //document.getElementById('new').value = document.getElementById(getdiv).innerHTML;    
        document.getElementById('xsearch').value = document.getElementById(getdiv).innerHTML;
        document.getElementById(getdiv).className = 'suggest_link_over';
        document.getElementById(prevdiv).className = 'suggest_link';
        
    }
        
    if(code=="13")
    {
        var curdiv = document.getElementById('current2').value;
        document.getElementById('xsearch2').value = document.getElementById(curdiv).value;
        document.getElementById('search_suggest2').innerHTML = '';
        document.getElementById('search_suggest2').style.display = "none";
        document.getElementById('search_suggest2').style.borderColor = "#e5e5e5";            
    }    
}

function OnFocusTricks2()
{
    SetClass('xsearch2','isearch_over');
    document.getElementById('xsearch2').value='';
    document.getElementById('current2').value = "0";
    document.getElementById('total2').value = "0";
}


//Mouse over function
function suggestOver(div_value) {
	div_value.className = 'suggest_link_over';
}
//Mouse out function
function suggestOut(div_value) {
	div_value.className = 'suggest_link';
}
//Click function
function setSearch(value) {
	document.getElementById('xsearch').value = value;
	document.getElementById('search_suggest').innerHTML = '';
	document.getElementById('search_suggest').style.display = "none";
	document.getElementById('search_suggest').style.borderColor = "#e5e5e5";	
}
