



function buscar() {
	if ( trim(document.forms.catalogo.busqueda2.value).length<3 && document.forms.catalogo.familia2.value == 0 && document.forms.catalogo.marca2.value == 0 ){
		mostrarAlerta('You must select a <b>trademark</b>, a <b>department</b>, or introduce a search text with at least <b>3 letters</b>.');

	}
	else {
		document.forms.catalogo.pagina.value = 1;
		document.forms.catalogo.oferta.value = "";
		document.forms.catalogo.mercadillo.value = "";
		document.forms.catalogo.busqueda.value = trim(document.forms.catalogo.busqueda2.value);
		document.forms.catalogo.familia.value = document.forms.catalogo.familia2.value;
		document.forms.catalogo.marca.value = document.forms.catalogo.marca2.value;
		document.forms.catalogo.orden.value = 2;
		document.forms.catalogo.submit();
	}
}

function buscarPagina(numeroPagina){
	document.forms.catalogo.pagina.value = numeroPagina;
	document.forms.catalogo.submit();
}

function buscarOrdenado(orden){
	document.forms.catalogo.orden.value = orden;
	document.forms.catalogo.submit();
}

function buscarFamilia(familia){
	document.forms.catalogo.pagina.value = 1;
	document.forms.catalogo.busqueda.value = '';
	document.forms.catalogo.familia.value = familia;
	document.forms.catalogo.oferta.value = '';
	document.forms.catalogo.mercadillo.value = '';
	document.forms.catalogo.marca.value='';
	document.forms.catalogo.orden.value = 2;
	document.forms.catalogo.submit();
}

function buscarMarca(marca){
	document.forms.catalogo.pagina.value = 1;
	document.forms.catalogo.busqueda.value = '';
	document.forms.catalogo.familia.value = '';
	document.forms.catalogo.oferta.value = '';
	document.forms.catalogo.mercadillo.value = '';

	document.forms.catalogo.marca.value=marca;
	document.forms.catalogo.orden.value = 2;
	document.forms.catalogo.submit();
}

function rellenarComboFamilia( idMarca , idFamiliaSeleccionada ) {
	document.forms.catalogo.familia2.length=1;
	var arrayFamilias;
	if (idMarca!=0) arrayFamilias = datosMarcas[idMarca];
	else  arrayFamilias = familias;
	var i;
	for (i=0;i<arrayFamilias.length;i++){
	    document.forms.catalogo.familia2[i+1] = new Option(nombresFamilias[arrayFamilias[i]],arrayFamilias[i]);
		if (arrayFamilias[i]==idFamiliaSeleccionada) document.forms.catalogo.familia2.selectedIndex=i+1;
	}
}

function rellenarComboMarca( idFamilia , idMarcaSeleccionada ) {
	document.forms.catalogo.marca2.length=1;
	var arrayMarcas;
	if (idFamilia!=0) arrayMarcas = datosFamilias[idFamilia];
	else arrayMarcas = marcas;
	var i;
	for (i=0;i<arrayMarcas.length;i++){
	    document.forms.catalogo.marca2[i+1] = new Option(nombresMarcas[arrayMarcas[i]],arrayMarcas[i]);
		if (arrayMarcas[i]==idMarcaSeleccionada) document.forms.catalogo.marca2.selectedIndex=i+1;
	}
}

