//==============================================
// Form page
//==============================================
$(document).ready(function ()
{		
	$("#input_date_de").mask("99/99/9999");
	$("#input_date_ate").mask("99/99/9999");
	document.getElementById("divSHP").src = "Log.php?user=" + $("#secondary_combo option:selected").val() + "&mun=" + $("#city option:selected").val() + "&dataA=" + convertData($("#input_date_de").val()) + "&dataB=" + convertData($("#input_date_ate").val());	

	$("#Filtrar").click(function () {				
		
		/*alert($("#secondary_combo option:selected").val());
		alert($("#city option:selected").val());*/
		/*if ($("#city option:selected").val() == -1)
		{
			alert("Preencha o município!");
		}		
		else
		{
			if ($("#secondary_combo option:selected").val() == -1)
			{
				alert("Preencha o usuário!");
			}
			else
			{*/
				document.getElementById("divSHP").src = "Log.php?user=" + $("#secondary_combo option:selected").val() + "&mun=" + $("#city option:selected").val() + "&dataA=" + convertData($("#input_date_de").val()) + "&dataB=" + convertData($("#input_date_ate").val());			
			/*}
		}*/
			
		/*}
		else
		{	
			
			
			document.getElementById("divSHP").src = "Log.php?user=" + $("#secondary_combo option:selected").val() + "&mun=" + $("#city option:selected").val() + "&dataA=" + convertData($("#input_date_de").val()) + "&dataB=" + convertData($("#input_date_ate").val());
		}		
		//alert($("#secondary_combo option:selected").text() + ", " + $("#city option:selected").val());
		*/
	});

	$("select#city").change(function () {
		city_code = $("select#city option:selected").val();
		
		if (city_code != 0)
		{
			$.ajax({
				data: {action: "getSecondaryComboData", crmunicipio: city_code},
				dataType: "json",
				error: function(XMLHttpRequest, textStatus, errorThrown) {
					alert("Houve um erro ao buscar o registro no banco de dados. Contate o administrador.\n" + XMLHttpRequest.responseText);
					$("#messages").slideUp("fast");
				},
				success: function(data, textStatus) {					
					fillSecondaryCombo(data);
				},
				url: "../Listagem/viewlog.php"
			});
		}
	});	
});

function convertData(data)
{
	dia = data.substr(0,2);
	mes = data.substr(3,2);	
	ano = data.substr(6);
	str = ano + "-" + mes + "-" + dia;
	return str;
}

function fillSecondaryCombo(data)
{
	var i;
	var cb = $("select[name=secondary_combo]").get(0);
	for (i = 0; i < data.usuarios.length; i++)
		cb.options[i + 1] = new Option(data.usuarios[i].text, data.usuarios[i].id);

	cb.options.length = i + 1;
}
