﻿$().ready(function() {

    //вывод результатов
	function findValueCallback(event, data, formatted) {
		$("<li>").html( !data ? "No match!" : "Selected: " + formatted).appendTo("#result");
	}
	//форматирование  результата - всех слов
		function formatItem(row) {
		if (row[2]!="")
			return row[0] + " ~<strong> " + row[1] + "; " +row[2] +"</strong>";
		else 
			return row[0] + " ~<strong> " + row[1] + "</strong>";
	}
	//форматирование результата - набираемого слова
	function formatResult(row) {
		return row[0].replace(/(<.+?>)/gi, '');
	}
	
	//автозаполнение
	$("#suggest").autocomplete('myProxy.php', {
		width: 500,
		multiple: false,
		matchContains: true,
			formatItem: formatItem,
			formatResult: formatResult,
		scroll: false,
		cacheLength: 0,
		minChars: 2
	//тут без точки с запятой обязательно!
	});
 	//вывод результата отдельно
	$("#suggest").result(function(event, data, formatted) {
		if (data) 
		{ 
		$(".manual").empty();
		$(".manual").append("<p><span class='largetext'> &nbsp;"+data[0]+"&nbsp;</span><br/><br/><span class='sectext'>"+data[1]+";&nbsp;&nbsp;"+data[2]+"</span> </p>");
		}
		
	});
	
	//форматирование  результата для numeric
		function formatItemnum(row) {
			return row[0] ;
	}

	function formatResultnum(row) {
		return row[0].replace(/(<.+?>)/gi, '');
	}
	
	//автозаполнение numeric
	$("#numsug").autocomplete('numeric.php', {
		width: 500,
		multiple: false,
		matchContains: true,
			formatItem: formatItemnum,
			formatResult: formatResultnum,
		scroll: false,
		cacheLength: 0,
		minChars: 1
	//тут без точки с запятой обязательно!
	});
 	//вывод результата отдельно
	$("#numsug").result(function(event, data, formatted) {
		if (data) 
		{ 
		$(".manual").empty();
		$(".manual").append("<p><span class='largetext'>Сервис</span><br/><br/><span class='sectext'>"+data[0]+"</span> </p>");
		}
		
	});
	
	$("#numsug").mouseover(function() 
			{	
				if ($(this).val()==" введите число...")
						$(this).val("").css("background-color","#FFF").focus();
				else 
					$(this).focus();
				
				
			}
						);
	
	
	
	//мышь над инпутом
	$("#suggest").mouseover(function() 
			{	
				if ($(this).val()==" введите слово...")
						$(this).val("").css("background-color","#FFF").focus();
				else 
					$(this).focus();
				
				
			}
						);
	
	$("#keyboardholder").click(function() {
		  $("#suggest").focus().css("background-color","#FFF").dblclick() 
	});	
	
	$("#suggest").keypress(function (e) 
	{
	if (e.which == 13)	return false;
	});
	
	
	$(".keybut").click(function() {		
			VirtualKeyboard.toggle('suggest','keyboardholder');
			$(".pad3").easydrag();
						
			return false;
			});
			
			$('.howto a').tooltip({
			track: true,
			delay: 0,
			showURL: false,
			showBody: " - ",
			fade: 250
});

});

