
function submitViaEnter(evt) {
	evt = (evt) ? evt : event;
	var target = (evt.target) ? evt.target : evt.srcElement;
	var form = target.form;
	var charCode = (evt.charCode) ? evt.charCode :
		((evt.which) ? evt.which : evt.keyCode);
	if (charCode == 13) {
		buscador();
	}
	return true;
}


function buscador() {
	
	if(document.cercador.empresa.value=='' && document.cercador.keyword.value=='' && document.cercador.actividad.value=='' && document.cercador.provincia.value=='' && document.cercador.localidad.value=='') {
		alert('Búsqueda vacía');
		document.cercador.keyword.focus();
		return;
	}

        if(document.cercador.empresa.value=='' && document.cercador.actividad.value=='' && document.cercador.provincia.value=='' && document.cercador.localidad.value=='' && document.cercador.keyword.value.length<3) {
		alert('Búsqueda demasiado corta');
		document.cercador.keyword.focus();
		return;
	}

        if(document.cercador.empresa.value!='' && document.cercador.empresa.value.length<4) {
		alert('Búsqueda demasiado corta');
		document.cercador.empresa.focus();
		return;
	}
	

	else document.cercador.submit();
	/*
	if(document.cercador.keyword.value == 0){
       alert("Inserte productos, marcas, redes");
       document.cercador.keyword.focus();
	   return 0;
	}
	if(document.cercador.actividad.value == 0 && document.cercador.actividad.value == ''){
       alert("Seleccione actividad");
       document.cercador.actividad.focus();
	   return 0;
	}
	if(document.cercador.provincia.value == 0 && document.cercador.provincia.value == ''){
       alert("Seleccione provincia");
       document.cercador.provincia.focus();
	   return 0;
	}	
	document.cercador.submit()
	*/
}


function pagina_actual(pag,pagines,total) {

	var for_i;
	var for_fi;

	for(a=1;a<=total;a++) {
		document.getElementById('res_'+a).style.display='none';
	}

	for_i=(pag-1)*10+1;
	for_fi=(pag-1)*10+10;

	for(i=for_i;i<=for_fi;i++) {
		document.getElementById('res_'+i).style.display='block';
		if(i==total) break;
	}

	if(pagines>1) {
		for(k=1;k<=pagines;k++)
			document.getElementById('num_pag_'+k).style.fontWeight='normal';

		document.getElementById('num_pag_'+pag).style.fontWeight='bold';
	}

	pagina=pag;

	if(pagines>1) {

		for(j=2;j<=pagines-1;j++)
		{
			//pintem 10 amunt i 10 avall
			if(j>=pagina-10 && j<=pagina+10) document.getElementById('num_pag_'+j).style.display='inline';
			else document.getElementById('num_pag_'+j).style.display='none';

			if(j==pagina+10 && j!=pagines-1)
				document.getElementById('punt_dn_'+j).style.display='none';
			else 
				document.getElementById('punt_dn_'+j).style.display='inline';
		}

		if(pagina>12) {
			document.getElementById('puntsinici').style.display='inline';
			document.getElementById('puntinici').style.display='none';
		}
		else {
			document.getElementById('puntsinici').style.display='none';
			document.getElementById('puntinici').style.display='inline';
		}

		if(pagina<pagines-11) {
			document.getElementById('puntsfinal').style.display='inline';
		}
		else document.getElementById('puntsfinal').style.display='none';
	}
}		


function pagina_ant(pagines,total) {

	var for_i;
	var for_fi;

	if(pagina>1) {

		for(a=1;a<=total;a++) {
			document.getElementById('res_'+a).style.display='none';
		}

		for_i=(pagina-2)*10+1;
		for_fi=(pagina-2)*10+10;

		for(i=for_i;i<=for_fi;i++) {
			document.getElementById('res_'+i).style.display='block';
			if(i==total) break;
		}

		pagina--;

		if(pagines>1) {
			for(k=1;k<=pagines;k++)
				document.getElementById('num_pag_'+k).style.fontWeight='normal';

			document.getElementById('num_pag_'+pagina).style.fontWeight='bold';
		}
	}

	if(pagines>1) {

		for(j=2;j<=pagines-1;j++)
		{
			//pintem 10 amunt i 10 avall
			if(j>=pagina-10 && j<=pagina+10) document.getElementById('num_pag_'+j).style.display='inline';
			else document.getElementById('num_pag_'+j).style.display='none';

			if(j==pagina+10 && j!=pagines-1)
				document.getElementById('punt_dn_'+j).style.display='none';
			else 
				document.getElementById('punt_dn_'+j).style.display='inline';
		}

		if(pagina>12) {
			document.getElementById('puntsinici').style.display='inline';
			document.getElementById('puntinici').style.display='none';
		}
		else {
			document.getElementById('puntsinici').style.display='none';
			document.getElementById('puntinici').style.display='inline';
		}

		if(pagina<pagines-11) {
			document.getElementById('puntsfinal').style.display='inline';
		}
		else document.getElementById('puntsfinal').style.display='none';
	}
}

function pagina_seg(pagines,total) {

	var for_i;
	var for_fi;

	if(pagina<pagines) {

		for(a=1;a<=total;a++) {
			document.getElementById('res_'+a).style.display='none';
		}

		for_i=(pagina)*10+1;
		for_fi=(pagina)*10+10;

		for(i=for_i;i<=for_fi;i++) {
			document.getElementById('res_'+i).style.display='block';
			if(i==total) break;
		}

		pagina++;

		if(pagines>1) {
			for(k=1;k<=pagines;k++)
				document.getElementById('num_pag_'+k).style.fontWeight='normal';

			document.getElementById('num_pag_'+pagina).style.fontWeight='bold';
		}
	}
	
	if(pagines>1) {

		for(j=2;j<=pagines-1;j++)
		{
			//pintem 10 amunt i 10 avall
			if(j>=pagina-10 && j<=pagina+10) document.getElementById('num_pag_'+j).style.display='inline';
			else document.getElementById('num_pag_'+j).style.display='none';

			if(j==pagina+10 && j!=pagines-1)
				document.getElementById('punt_dn_'+j).style.display='none';
			else 
				document.getElementById('punt_dn_'+j).style.display='inline';
		}
		

		if(pagina>12) {
			document.getElementById('puntsinici').style.display='inline';
			document.getElementById('puntinici').style.display='none';
		}
		else {
			document.getElementById('puntsinici').style.display='none';
			document.getElementById('puntinici').style.display='inline';
		}

		if(pagina<pagines-11) {
			document.getElementById('puntsfinal').style.display='inline';
		}
		else document.getElementById('puntsfinal').style.display='none';
	}
}


function ver_prod_marq(id,total) {


	for(a=1;a<=total;a++) {
		document.getElementById('efpm_'+a).style.display='none';
		document.getElementById('prod_marq_'+a).style.fontWeight='normal';
		document.getElementById('link_pm_'+a).innerHTML='Ver productos y marcas &gt;';
		document.getElementById('link_pm_'+a).href='javascript:ver_prod_marq('+a+','+total+')';
	}
	
	document.getElementById('efpm_'+id).style.display='block';
	document.getElementById('prod_marq_'+id).style.fontWeight='bold';
	document.getElementById('link_pm_'+id).innerHTML='Ocultar productos y marcas &gt;';
	document.getElementById('link_pm_'+id).href='javascript:oc_prod_marq('+id+','+total+')';
}

function oc_prod_marq(id,total) {
	document.getElementById('efpm_'+id).style.display='none';
	document.getElementById('prod_marq_'+id).style.fontWeight='normal';
	document.getElementById('link_pm_'+id).innerHTML='Ver productos y marcas &gt;';
	document.getElementById('link_pm_'+id).href='javascript:ver_prod_marq('+id+','+total+')';
}
