// Constantes
var zoomGotoParcelaUrb="Refcat-parcelas-urb";
var zoomGotoParcelaRus="Refcat-parcelas-rus";
var zoomGotoParcelaDis="Refcat-parcelas-dis";
var capaParcelaUrb="Parcelas-urb-pol";
var capaParcelaRus="Parcelas-rus-pol";
var capaParcelaDis="Parcelas-dis-rus-pol";
var capaViaRus="Vias-rus-lin";

// Variables que se utilizan tambien en "map.js"
var g_refresh, g_cod, g_capa, g_escala;

function searchUtm(cod, capa, zoomGoto, escala)
{
	if (map.isBusy()) {
		alert("Visualizador ocupado. Inténtelo de nuevo.");
		return;
	}

	if (codSelected()==cod) {
		// Ya esta seleccionado
		return;
	}

	g_refresh=true;
	g_cod=cod;
	g_capa=capa;
	g_escala=escala;

	map.setAutoRefresh(true);
	map.zoomGotoLocation(zoomGoto, cod, 1);
}

function searchAll(cod, capa)
{
	if (map.isBusy()) {
		alert("Visualizador ocupado. Inténtelo de nuevo.");
		return;
	}

	map.setAutoRefresh(true);
	selectAllOccurrences(cod, capa);
}

function searchXY(x, y)
{
	if (map.isBusy()) {
		alert("Visualizador ocupado. Inténtelo de nuevo.");
		return;
	}

	map.setAutoRefresh(true);
	map.zoomScale(y, x, 1500);
}

function no_res()
{
	Redirige("crearLista.asp", "qry_type=U&select=0&refcat_param=???????", "listFrame", "POST");
}

// Urbana

function lstUrb_onClick_event(elemento)
{
	if (elemento=="") {
		return;
	}
	searchUtm(elemento.substr(4,elemento.indexOf("$")-4), capaParcelaUrb, zoomGotoParcelaUrb, escalaUrb);
}

function listUtm_onClick()
{
	Redirige("crearLista.asp", "qry_type=U&select=1&refcat_param="+document.form1.listUtm.options[document.form1.listUtm.selectedIndex].value, "listFrame", "POST");
}

function listCog1_onClick()
{
	Redirige("crearLista.asp", "qry_type=U&select=1&nif_param="+document.form1.listCog1.options[document.form1.listCog1.selectedIndex].value, "listFrame", "POST");
}

function listCogUtm_onClick()
{
	searchUtm(document.form1.listCogUtm.options[document.form1.listCogUtm.selectedIndex].value, capaParcelaUrb, zoomGotoParcelaUrb, escalaUrb)
}

function listDniUtm_onClick()
{
	searchUtm(document.form1.listDniUtm.options[document.form1.listDniUtm.selectedIndex].value, capaParcelaUrb, zoomGotoParcelaUrb, escalaUrb)
}

function listCar_onClick()
{
  	document.form1.submit();
}

function listCarUtm_onClick()
{
	Redirige("crearLista.asp", "qry_type=U&select=1&refcat_param="+document.form1.listCarUtm.options[document.form1.listCarUtm.selectedIndex].value, "listFrame", "POST");
}
function listCarUtm_onClick2()
{
	Redirige("crearLista.asp", "qry_type=S&select=1&refcat_param="+document.form1.listCarUtm.options[document.form1.listCarUtm.selectedIndex].value, "listFrame", "POST");
}

function listCarUtm_onClick3()
{
	Redirige("crearLista.asp", "qry_type=C&select=1&refcat_param="+document.form1.listCarUtm.options[document.form1.listCarUtm.selectedIndex].value, "listFrame", "POST");
}

// Rustica
function lstRus_onClick_event(elemento)
{
	if (elemento=="" || (parseInt(elemento.substr(8,elemento.indexOf("$")-8)) > 9000 && parseInt(elemento.substr(8,elemento.indexOf("$")-8)) < 9999)) {
		return;
	}
	searchUtm(elemento.substr(4,elemento.indexOf("$")-4), capaParcelaRus, zoomGotoParcelaRus, escalaRus);
}

function listRusPar_onClick()
{
	Redirige("crearLista.asp", "qry_type=R&select=1&refcat_param="+document.form1.listRusPar.options[document.form1.listRusPar.selectedIndex].value, "listFrame", "POST");
}

function listRusDniPar_onClick()
{
	searchUtm(document.form1.listRusDniPar.options[document.form1.listRusDniPar.selectedIndex].value, capaParcelaRus, zoomGotoParcelaRus, escalaRus)
}

function listRusCog1_onClick()
{
	Redirige("crearLista.asp", "qry_type=R&select=1&idtit_param="+document.form1.listRusCog1.options[document.form1.listRusCog1.selectedIndex].value, "listFrame", "POST");
}

function listRusCogPar_onClick()
{
	searchUtm(document.form1.listRusCogPar.options[document.form1.listRusCogPar.selectedIndex].value, capaParcelaRus, zoomGotoParcelaRus, escalaRus)
}

function listRusVia_onClick()
{
	searchAll(document.form1.listRusVia.options[document.form1.listRusVia.selectedIndex].value, capaViaRus)
}

function listRusParaje_onClick()
{
	Redirige("crearLista.asp", "qry_type=R&select=1&idparaje_param="+document.form1.listRusParaje.options[document.form1.listRusParaje.selectedIndex].value, "listFrame", "POST");
}

function listDiseminado_onClick()
{
	searchUtm(document.form1.listDiseminado.options[document.form1.listDiseminado.selectedIndex].value, capaParcelaDis, zoomGotoParcelaDis, escalaDis)
}
function fichaCargo_onClick(param)
{
	if (form1.estado.value == 1)
		Redirige('fichaCargo.asp', 'refcat_param='+form1.lista_lstCargo_seleccion.value, '_parent', 'POST');
	form1.estado.value = 1;
}
function fichaConstruccion_onClick(param)
{
	if (form1.estado.value == 1)
		Redirige('fichaConstruccion.asp', 'refcat_param='+form1.lista_lstConstruccion_seleccion.value, '_parent', 'POST');
	form1.estado.value = 1;
}
function fichaSuelo_onClick(param)
{
	if (form1.estado.value == 1)
		Redirige('fichaSuelo.asp', 'refcat_param='+form1.lista_lstSuelo_seleccion.value, '_parent', 'POST');
	form1.estado.value = 1;
}
function fichaUnidConstr_onClick(param)
{
	if (form1.estado.value == 1)
		Redirige('fichaUnidConstr.asp', 'refcat_param='+form1.lista_lstUnidad_seleccion.value, '_parent', 'POST');
	form1.estado.value = 1;
}
function fichaParcelaTitular_onClick(param)
{
	if (form1.estado.value == 1)
		Redirige('fichaTitular.asp', 'refcat_param='+form1.lista_lstTit_seleccion.value, '_parent', 'POST');
	form1.estado.value = 1;
}
function fichaParcelaSubparcela_onClick(param)
{
	if (form2.estado2.value == 1)
		Redirige('fichaSubparcela.asp', 'refcat_param='+form2.lista_lstParc_seleccion.value, '_parent', 'POST');
	form2.estado2.value = 1;
}

