function mostrarvalores(value) {
	switch(value) {
		case 1:
			document.getElementById('precios').style.display = '';
			document.getElementById('categorias').style.display = 'none';
			document.getElementById('guias').style.display = 'none';
			document.getElementById('servicios').style.display = 'none';
			break;
		case 2:
			document.getElementById('precios').style.display = 'none';
			document.getElementById('categorias').style.display = '';
			document.getElementById('guias').style.display = 'none';
			document.getElementById('servicios').style.display = 'none';
			break;
		case 3:
			document.getElementById('precios').style.display = 'none';
			document.getElementById('categorias').style.display = 'none';
			document.getElementById('guias').style.display = '';
			document.getElementById('servicios').style.display = 'none';
			break;	
		case 4:
			document.getElementById('precios').style.display = 'none';
			document.getElementById('categorias').style.display = 'none';
			document.getElementById('guias').style.display = 'none';
			document.getElementById('servicios').style.display = '';
			break;						
	}
}

function marcarfiltro(value) {
	switch(value) {
		case 1:
		    if(document.getElementById('precios').value) {
		    	document.getElementById('filtroprecio').alt = 'Filtro precio marcado';
		    	document.getElementById('filtroprecio').src = 'images/bell20.png';
		    } else {
		    	document.getElementById('filtroprecio').alt = 'Filtro precio desmarcado';
		    	document.getElementById('filtroprecio').src = 'images/blank.png';
		    }
			break;
		case 2:
		    if(document.getElementById('categorias').value) {
		    	document.getElementById('filtrocategorias').alt = 'Filtro categorias marcado';
		    	document.getElementById('filtrocategorias').src = 'images/bell20.png';
		    } else {
		    	document.getElementById('filtrocategorias').alt = 'Filtro categorias desmarcado';
		    	document.getElementById('filtrocategorias').src = 'images/blank.png';
		    }
			break;
		case 3:
		    if(document.getElementById('guias').value) {
		    	document.getElementById('filtroguias').alt = 'Filtro guias marcado';
		    	document.getElementById('filtroguias').src = 'images/bell20.png';
		    } else {
		    	document.getElementById('filtroguias').alt = '';
		    	document.getElementById('filtroguias').src = 'images/blank.png';
		    }
			break;	
		case 4:
		    if(document.getElementById('servicios').value) {
		    	document.getElementById('filtroservicios').alt = 'Filtro servicios marcado';
		    	document.getElementById('filtroservicios').src = 'images/bell20.png';
		    } else {
		    	document.getElementById('filtroservicios').alt = '';
		    	document.getElementById('filtroservicios').src = 'images/blank.png';
		    }
			break;						
	}
}

function checkfields() {
	if(!document.getElementById('personas').value || !document.getElementById('calInput1').value) {
		alert('Por favor, aseg\u00FArese de que los campos "Fecha" y "N\u00BA Personas" tienen valor.');
		return false;
	} else {
		var persInt = parseInt(document.getElementById('personas').value);
		if (isNaN(persInt) || document.getElementById('personas').value < 1) {
            alert('Por favor, aseg\u00FArese de que el campo "N\u00BA Personas" tienen un valor correcto.');
			return false;
      	}
      	document.getElementById('personas').value = persInt;
		document.busqueda.submit();
	}
}

var idvalue = '';
var regExp = new RegExp("\\\\","g"); 
var indice = -1;
var idhorariodesplegado = -1;
var positionhorario = -1;

function mostrarmenu(value, idhorario, poshorario) {
		idvalue = value;
		positionhorario = poshorario;
		if(document.getElementById('menu_desplegado') && document.getElementById('menu_desplegado').value == 1) {
			indice = document.getElementById('indice_desplegado').value;
			idhorariodesplegado = document.getElementById('id_horario_desplegado').value;
			poshorariodesplegado = document.getElementById('pos_horario_desplegado').value;
			document.getElementById('prueba'+indice+poshorariodesplegado).innerHTML = '';	
					
		} 	
		if(indice != idvalue || idhorario != idhorariodesplegado) {	
			document.getElementById(''+idvalue+positionhorario).src = 'images/spinner.gif';		
			var url = 'index.php?option=com_restaurantes&task=loaddatahorario&idhorario=' + idhorario + '&indice=' + idvalue + '&poshorario=' + positionhorario;		
			if(window.ActiveXObject) {
			   req = new ActiveXObject("Microsoft.XMLHTTP");
			} else if(window.XMLHttpRequest) {
			   //for Firefox
			   req = new XMLHttpRequest();
			}
			req.onreadystatechange = showhorario;
			req.open("GET",url, true);				
			req.send(null);	
		} else {
			idhorariodesplegado = -1;
			indice = -1;
		}	
}

function showhorario()  {
	if(req.readyState == 4){
	    if(req.status == 200){	    	
			var selectproveedores = document.getElementById('prueba'+idvalue+positionhorario); 
			document.getElementById(''+idvalue+positionhorario).src = 'images/blank.png'; 
			selectproveedores.innerHTML = req.responseText.replace(regExp, "");		
			
		}
	}
}


