	function yykk_strpad_left(num, totalChars, padWith) 
	{
		num = num + "";
		padWith = (padWith) ? padWith : "0";


		if (num.length < totalChars) 
		{
			while (num.length < totalChars) 			
				num = padWith + num;					
		}

		if (num.length > totalChars)
		{
			//if padWith was a multiple character string and num was overpadded
			num = num.substring((num.length - totalChars), totalChars);
		}

		return num;
	}


	function yykk_custom_cerca_prodotto()
	{
		if ($("#txt_cerca").val().length < 3)
		{
			// Hide the suggestion box.
			$('#prodotti_ricerca').hide();
		}
		else
		{
			yykk_url = "ricerca.php?lettere=" + $("#txt_cerca").val() + "&lingua=" + $("#lingua").val();


			$.ajax(
			{
				url : "" + yykk_url,
				success : function (data)
				{
					if (data.length > 0)
					{
						$('#prodotti_list').html(data);
						$('#prodotti_ricerca').fadeIn();
					}
				}
			});
		}
	}


	function yykk_custom_paginazione(azione)
	{
		switch (azione)
		{
			case 'prev':
				$("#npagina").val(parseInt($("#npagina").val()) - 1);
				break;
			case 'next':
				$("#npagina").val(parseInt($("#npagina").val()) + 1);
				break;
		}


		yykk_url = "ricerca.php?npagina=" + $("#npagina").val() + "&c1=" + $("#c1").val() + "&c2=" + $("#c2").val() + "&c3=" + $("#c3").val() + "&c4=" + $("#c4").val();


		//Nascondo l'elenco dei PRODOTTI
		$('#contenitoreprodotti_elenco').fadeOut(500, "linear");
		$('#contenitoreprodotti_elenco').html('<img class="loading" src="images/ajax_loader.gif" border="0" />').fadeIn(200);


		$.ajax(
		{
			url : "" + yykk_url,
			success : function (data)
			{
				//Aggiorno i dati da visualizzare
				$('#contenitoreprodotti_elenco').html(data);

				//Aggiorno il numero dei PRODOTTI VISTI
				$('#paginazione_prodotti').html($("#prodotti_visti").val() + " / " + $("#prodotti_totale").val());

				//Visualizzo i nuovi prodotti
				$('#contenitoreprodotti_elenco').fadeIn(500, "linear");
			}
		});
	}
