// -----------------------------------------------
// liveSearch by COMVATION AG begin
// -----------------------------------------------
var $J = jQuery.noConflict();

$J(document).ready(function() { 
	$J('#search_value').keyup(function(event) {
		if (event.keyCode != '13') {
			if($J('#search_value').val().length>2){
				showLiveSearch('liveSearch', 'search_value');
			}else{
				hideLiveSearch('liveSearch');
			}
		}
	});
	
	
	$J('.liveSearchUDB').keyup(function(event) {
		if (event.keyCode != '13') {
			if($J('#marketplaceInputfieldSearch').val().length>2){
				showLiveSearch('liveSearchCompanies', 'marketplaceInputfieldSearch');
			}else{
				hideLiveSearch('liveSearchCompanies');
			}
		}
	});
});

function showLiveSearch(ElmName, valueField){
	if($J('#'+ElmName).css('display')=='none'){
		$J('#'+ElmName).slideDown();
	}
	refreshLiveSearch(ElmName, valueField);
}

function hideLiveSearch(ElmName){
	$J('#'+ElmName).css('display', 'none');
}

function refreshLiveSearch(ElmName, valueField){
	var searchKey 	= $J('#'+valueField).val();
	var addOptions	= '';
	if(ElmName=='liveSearchCompanies'){
		addOptions = '&searchRestrict=companys';
	}
	$J.ajax({
		url: 'index.php?section=search&term='+searchKey+'&livesearch=true'+addOptions,
		success: function(data) {
			$J('#'+ElmName).html(data);
		}
	});
}
 
// -----------------------------------------------
// liveSearch end
// -----------------------------------------------
