function objetoAjax(){
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
  		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}
var muestraItem=true;
function muestraOcultaItem(codigo_modulo,cod,url){
	var etiquetaID="div_"+cod;
	var imagenID="imgItem_"+cod
	var etiqueta=document.getElementById(etiquetaID);
	var imagen=document.getElementById(imagenID);
	if(imagen.src.match("plus.gif")){
		var parametros="codigo_modulo="+codigo_modulo+"&cod="+cod;
		var ajax=objetoAjax();
		imagen.src="imagenes/minus.gif";
		muestraItem=false;
		ajax.open("POST",url,true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 		
		ajax.onreadystatechange=function(){
			if(ajax.readyState==1){
				etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>Cargando..</span>  <img src='imagenes/ajax-loader.gif' alt='Cargando'>";
			}else if(ajax.readyState==4){
				if(ajax.status==200){
					etiqueta.innerHTML=ajax.responseText; 
				}else if(ajax.status==404){
					etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>La página no existe</span>";
				}else{
					etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>Error:"+ajax.status+"</span>"; 
				}
			}
		}
		ajax.send(parametros);
	}else if(imagen.src.match("minus.gif")){
		imagen.src="imagenes/plus.gif";
		muestraItem=true;
		etiqueta.innerHTML="";
	}
}
function selecciona_permisos(codigo_usuario,codigo_modulo){
	var etiqueta=document.getElementById('div_permisos');
	var parametros="codigo_usuario="+codigo_usuario+"&cod_modulo="+codigo_modulo;
	var url="options_permisos.php";
	var ajax=objetoAjax();
	ajax.open("POST",url,true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 		
	ajax.onreadystatechange=function(){
		if(ajax.readyState==1){
			etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>Cargando..</span>  <img src='imagenes/ajax-loader.gif' alt='Cargando'>";
		}else if(ajax.readyState==4){
			if(ajax.status==200){
				etiqueta.innerHTML=ajax.responseText; 
			}else if(ajax.status==404){
				etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>La página no existe</span>";
			}else{
				etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>Error:"+ajax.status+"</span>"; 
			}
		}
	}
	ajax.send(parametros);
}
function formularioCliente(servicio){
	var etiqueta=document.getElementById('divServicio');
	var parametros="tipo_servicio="+servicio;
	var url="tipo_cliente.php";
	var ajax=objetoAjax();
	ajax.open("POST",url,true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 		
	ajax.onreadystatechange=function(){
		if(ajax.readyState==1){
			etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>Cargando..</span>  <img src='imagenes/ajax-loader.gif' alt='Cargando'>";
		}else if(ajax.readyState==4){
			if(ajax.status==200){
				etiqueta.innerHTML=ajax.responseText; 
			}else if(ajax.status==404){
				etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>La página no existe</span>";
			}else{
				etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>Error:"+ajax.status+"</span>"; 
			}
		}
	}
	ajax.send(parametros);
}
function formularioServicio(servicio){
	var etiqueta=document.getElementById('divServicio');
	var parametros="tipo_servicio="+servicio;
	var url="tipo_servicio.php";
	var ajax=objetoAjax();
	ajax.open("POST",url,true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 		
	ajax.onreadystatechange=function(){
		if(ajax.readyState==1){
			etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>Cargando..</span>  <img src='imagenes/ajax-loader.gif' alt='Cargando'>";
		}else if(ajax.readyState==4){
			if(ajax.status==200){
				etiqueta.innerHTML=ajax.responseText; 
			}else if(ajax.status==404){
				etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>La página no existe</span>";
			}else{
				etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>Error:"+ajax.status+"</span>"; 
			}
		}
	}
	ajax.send(parametros);
}
function numeroPlatos(codigo_plato){
	eval("if(document.servicio.check_"+codigo_plato+".checked)	pulsado=1; else pulsado=0;");
	var etiquetaID="div_"+codigo_plato;
	var etiqueta=document.getElementById(etiquetaID);
	if(pulsado){
		var parametros="codigo_plato="+codigo_plato;
		var url="numero_platos.php";
		var ajax=objetoAjax();
		ajax.open("POST",url,true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 		
		ajax.onreadystatechange=function(){
			if(ajax.readyState==1){
				etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>Cargando..</span>  <img src='imagenes/ajax-loader.gif' alt='Cargando'>";
			}else if(ajax.readyState==4){
				if(ajax.status==200){
					etiqueta.innerHTML=ajax.responseText; 
				}else if(ajax.status==404){
					etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>La página no existe</span>";
				}else{
					etiqueta.innerHTML = "<span style='padding-left:20px;font-family:Arial;color:#FF0000;font-size:0.7em;font-weight:normal'>Error:"+ajax.status+"</span>"; 
				}
			}
		}
		ajax.send(parametros);
	}else{
		etiqueta.innerHTML="";
	}
}