( function($) {
	$.fn.datosMunicipio = function(municipio){
	//valores por defecto
		var defaults = {
			id_mun 					: '1',
			colorFondoTituloTabla	: '#222222'
		}
	//cargamos los parametros establecidos por el usuario
		var opts = $.extend(defaults, municipio);
		
		var ele = $(this);
		$.ajax({
			url		: 'operaciones.php',
			data	: 'operacion=sacar_mun&id_mun=' + opts.id_mun,
			type	: 'POST',
			complete: function(objeto, exito){
				if(exito == "success"){
					var txt = objeto.responseText;
					
					var secc = txt.split("|*#*|");
					var dat = new Array();
					for(i=0;i<secc.length;i++){
						var aux = secc[i].split("[=]");
						//dat[aux[0]] = new Array();
						aux[0] = aux[0].replace("\n","");
						aux[0] = aux[0].replace("\r","");
						dat[aux[0]] = aux[1];
					}
				//mostramos el nombre del pueblo que acabamos de seleccionar
					$('<div />', {
						name: 'titulo_mun',
						id:   'titulo_mun',
						 css : {
							margin	: '10px',
							color	: '#143879',
							fontSize: '15px',
							fontWeight : 'bold'
						 }
					}).appendTo(ele);
					$("#titulo_mun").append(dat["titulo"]);				
				
				//mostramos las seccines que va a tener
				//Estos son los botones que nos van a apermitir cambiar entre las distintas secciones
					var s = dat["secciones"];
									
					var aux = s.split("{##}");
					$('<div />', {
						name	: 'botones_men',
						id		:   'botones_men',
						css 	: {
							margin	: '10px',
							width	: '780px'
						}
					}).appendTo(ele);
					//$("#botones_men").append(s);
					
					for(r=0;r<aux.length - 1;r++){
						var ii = '<div id="boton_' + aux[r] + '" class="cabecera_mini"></div>'
						$("#botones_men").append(ii);
						$('#boton_' + aux[r]).attr("sec",aux[r]);
						
						switch (aux[r]){
							case 'general':
								$("#boton_"+aux[r]).html("Info. General");
								$("#boton_"+aux[r]).css({
									backgroundColor	: '#2770f0',
									color			: '#fff'
								});
								break;
							case 'ayto':
								$("#boton_"+aux[r]).html("Ayuntamiento");
								break;
							case 'serv':
								$("#boton_"+aux[r]).html("Servicios");
								break;
							case 'serv_pub':
								$("#boton_"+aux[r]).html("Serv. públicos");
								break;
							case 'acceso':
								$("#boton_"+aux[r]).html("Acceso internet");
								break;
							case "fiestas":
								$("#boton_"+aux[r]).html("Fiestas y eventos");
								break;
							case 'office':
								$("#boton_"+aux[r]).html("Oficina de turismo");
								break;
							case 'otros':
								$("#boton_"+aux[r]).html("Otros");
								break;
							case "galeria":
								$("#boton_"+aux[r]).html("Imagenes");
								break;
						}
						
					}
					
					$("div.cabecera_mini").each(function(index){
						if(index == 0){
							$(this).css({
								borderLeft	: '#143879 solid 1px'
							});
						}
					});
					
					$(".cabecera_mini").css({
						cursor	: 'pointer'
					});
					
					var colorFM = "";
					
					$("div.cabecera_mini").mouseover(function(e){
						colorFM = $(this).css("backgroundColor");
						$(this).css({
							backgroundColor	: '#fff',
							color			: '#143879'
						});
					});
					
					$("div.cabecera_mini").mouseout(function(e){
						$(this).css({
							backgroundColor	: colorFM,
							color			: '#fff'
						});
					});
					
					$("div.cabecera_mini").click(function(e){
						var a = $(this).attr("sec");
						$("div").each(function(index){		   
							if($(this).attr("seccion_m")){
								$(this).hide();
							}
						});
						$("#" + a +"_mun").show();
						$("div.cabecera_mini").each(function(index){
							$(this).css({
								backgroundColor	: '#143879',
								color			: '#fff'
							});
						});
						colorFM = "#2770f0";  //color de cuando esta selecionado el menu de la seccion del municipio
						$(this).css("backgroundColor","#2770f0");
						
					});
					
					//$("#general_mun").css("display",'none');
				//mostramos los distintos apartados que va a tener			
					var general = dat["general"];
					
					var aux = general.split("{##}");
					var apartado_g = new Array();
					
					for(i=0;i<aux.length;i++){
						var a = aux[i].split("{=}")
						apartado_g[a[0]] = a[1];
					}
									
					$('<div />', {
						name		: 'general_mun',
						id			: 'general_mun',
						'seccion_m'	: 'general',
						css 		: {
							textAlign	: 'justify',
							margin		: '10px 0px 0px 10px',
							fontSize	: '11px',
							color		: '#666666',
							height		: '403px',
							width		: '780px',
							overflow	: 'auto',
							paddingRight: '10px',
							paddingBottom: '10px'
						}
					}).appendTo(ele);
					
					$("#general_mun").css("margin-top","5px");
				
					var tabla = '<table id="tabla_general" width="100%" cellpadding="0" cellspacing="0" style="margin-bottom:20px; ">';
						tabla += '<tr id="titulos_m">';
						tabla += '</tr>';
						tabla += '<tr id="datos_m">';
						tabla += '</tr>';
					tabla += '</table>';
					
					$("#general_mun").append(tabla);
					var n_columns = 0;
					
					if(apartado_g["exten"]!=null && apartado_g["exten"]!="" && apartado_g["exten"]!=0 && apartado_g["exten"]!="0"){
						var t = '<td class="c_t" id="1">';
							t += 'Extensi&oacute;n';
						t += '</td>';
						var t1 = '<td class="c_d">';
							t1 += apartado_g["exten"] + " Km<sup>2</sup>";
						t1 += '</td>';
						
						$("#titulos_m").append(t);
						$("#datos_m").append(t1);
						
						n_columns++;
					}
					if(apartado_g["altur"]!=null && apartado_g["altur"]!="" && apartado_g["altur"]!=0 && apartado_g["altur"]!="0"){
						var t = '<td class="c_t">';
							t += 'Altitud';
						t += '</td>';
						var t1 = '<td class="c_d">';
							t1 += apartado_g["altur"] + " m";
						t1 += '</td>';
						
						$("#titulos_m").append(t);
						$("#datos_m").append(t1);
						
						n_columns++;
					}
					if(apartado_g["pobla"]!=null && apartado_g["pobla"]!="" && apartado_g["pobla"]!=0 && apartado_g["pobla"]!="0"){
						var t = '<td class="c_t">';
							t += 'Poblaci&oacute;n';
						t += '</td>';
						var t1 = '<td class="c_d">';
							t1 += apartado_g["pobla"] + " habitantes";
						t1 += '</td>';
						
						$("#titulos_m").append(t);
						$("#datos_m").append(t1);
						
						n_columns++;
					}
					if(apartado_g["dista"]!=null && apartado_g["dista"]!="" && apartado_g["dista"]!=0 && apartado_g["dista"]!="0"){
						var t = '<td class="c_t">';
							t += 'Distancia de Valladolid';
						t += '</td>';
						var t1 = '<td class="c_d">';
							t1 += apartado_g["dista"] + " km";
						t1 += '</td>';
						
						$("#titulos_m").append(t);
						$("#datos_m").append(t1);
						
						n_columns++;
					}
					
					var at = null;
					var porcent = 100/n_columns;
					$("#datos_m td").each(function(index){
						$(this).css({
							color			: '#666',
							backgroundColor	: '#fff',
							padding			: '5px',
							borderLeft		: opts.colorFondoTituloTabla + ' solid 1px',
							borderBottom	: opts.colorFondoTituloTabla + ' solid 1px',
							width			: porcent + '%'
						});
						at = $(this);
					});
					if(at != null){
						at.css({
							borderRight	: opts.colorFondoTituloTabla + ' solid 1px'
						});
					}
					
					$("#titulos_m td").each(function(index){
						$(this).css({
							color			: '#fff',
							backgroundColor	: opts.colorFondoTituloTabla,
							padding			: '5px',
							borderLeft		: '#fff solid 1px'
						});
						if(index==0){
							$(this).css({
								borderLeft	: opts.colorFondoTituloTabla + ' solid 1px'
							});
						}
					});
					
					$("#general_mun").append(apartado_g["descr"]);
					
					if(dat["ayto"]){
						var ayto = dat["ayto"];
						
						aux = ayto.split("{##}");
						var apartado_a = new Array();
						
						for(i=0;i<aux.length;i++){
							var a = aux[i].split("{=}")
							apartado_a[a[0]] = a[1];
						}
										
						$('<div />', {
							name			: 'ayto_mun',
							id				: 'ayto_mun',
							'seccion_m'		: 'ayto',
							css 			: {
								textAlign	: 'justify',
								margin		: '10px 0px 0px 10px',
								fontSize	: '11px',
								color		: '#666666',
								height		: '403px',
								width		: '780px',
								overflow	: 'auto',
								paddingRight: '10px',
								paddingBottom: '10px',
								display		: 'none'
							}
						}).appendTo(ele);
						
						$("#ayto_mun").css("margin-top","5px");
						
						var tabla = '<table id="tabla_ayto" width="100%" cellpadding="0" cellspacing="0" style="margin-top:20px; ">';
							tabla += '<tr><td id="pri"></td></tr>';
							tabla += '<tr><td id="sec"></td></tr>';
							tabla += '<tr><td id="trc"></td></tr>';
						tabla += "</table>";
						$("#ayto_mun").append(tabla);
						
						var tabla1 = '<table id="filas_dat_l" width="100%" cellpadding="0" cellspacing="0">'; 
							tabla1 += '<tr id="titulos_m">';
								tabla1 += '<td>Direcci&oacute;n</td>';
								tabla1 += '<td>Cod. Postal</td>';
								tabla1 += '<td>Localidad</td>';
							tabla1 += '</tr>';
							tabla1 += '<tr id="datos_m">';
								var txto ="";
								if(apartado_a["dir"]){
									txto  = apartado_a["dir"]; 
								}else{
									txto = "&nbsp;";
								}
								tabla1 += '<td>' + txto + '</td>';
								if(apartado_a["cp"]){
									txto  = apartado_a["cp"]; 
								}else{
									txto = "&nbsp;";
								}
								tabla1 += '<td>' + txto + '</td>';
								
								if(apartado_a["locali"]){
									txto  = apartado_a["locali"]; 
								}else{
									txto = "&nbsp;";
								}
								tabla1 += '<td>' + txto + '</td>';
							tabla1 += '</tr>';
						tabla1 += "</table>";
						$("#pri").append(tabla1);
						$.fn.datosMunicipio.formatoCeldas("#filas_dat_l",opts.colorFondoTituloTabla,3);
						
						var tabla2 = '<table id="filas_dat_c" width="100%" cellpadding="0" cellspacing="0">';
							tabla2 += '<tr id="titulos_m">';
								tabla2 += '<td>Tel&eacute;fono</td>';
								tabla2 += '<td>Fax</td>';
								tabla2 += '<td>P&aacute;gina web</td>';
								tabla2 += '<td>E-mail</td>';
							tabla2 += '</tr>';
							tabla2 += '<tr id="datos_m">';
								if(apartado_a["tlf"]){
									txto  = apartado_a["tlf"]; 
								}else{
									txto = "&nbsp;";
								}
								tabla2 += '<td>' + txto + '</td>';
								if(apartado_a["fax"]){
									txto  = apartado_a["fax"]; 
								}else{
									txto = "&nbsp;";
								}
								tabla2 += '<td>' + txto + '</td>';
								if(apartado_a["web"]){
									txto  = apartado_a["web"]; 
								}else{
									txto = "&nbsp;";
								}
								tabla2 += '<td>' + txto + '</td>';
								if(apartado_a["mail"]){
									txto  = apartado_a["mail"]; 
								}else{
									txto = "&nbsp;";
								}
								tabla2 += '<td>' + txto + '</td>';
							tabla2 += '</tr>';
						tabla2 += '</table>';
						$("#sec").append(tabla2);
						$.fn.datosMunicipio.formatoCeldas("#filas_dat_c",opts.colorFondoTituloTabla,4);
						
						var tabla3 = '<table id="filas_dat_a" width="100%" cellpadding="0" cellspacing="0">';
							tabla3 += '<tr id="titulos_m">';
								tabla3 += '<td>Alcalde</td>';
							tabla3 += '</tr>';
							tabla3 += '<tr id="datos_m">';
								if(apartado_a["alcalde"]){
									txto  = apartado_a["alcalde"]; 
								}else{
									txto = "&nbsp;";
								}
								tabla3 += '<td>' + txto + '</td>';
							tabla3 += '</tr>';							
						tabla3 += "</table>";
						$("#trc").append(tabla3);
						$.fn.datosMunicipio.formatoCeldas("#filas_dat_a",opts.colorFondoTituloTabla,1);
					}					
					if(dat["serv"]){
						var servi = dat["serv"];
						
						aux = servi.split("{##}");
						var apartado_s = new Array();
						
						for(i=0;i<aux.length;i++){
							var a = aux[i].split("{=}")
							apartado_s[i] = new Array();
							apartado_s[i][0] = a[0];
							apartado_s[i][1] = a[1];
						}
										
						$('<div />', {
							name			: 'serv_mun',
							id				: 'serv_mun',
							'seccion_m'		: 'serv',
							css 			: {
								textAlign	: 'justify',
								margin		: '10px 0px 0px 10px',
								fontSize	: '11px',
								color		: '#666666',
								height		: '403px',
								width		: '780px',
								overflow	: 'auto',
								paddingRight: '10px',
								paddingBottom: '10px',
								display		: 'none'
							}
						}).appendTo(ele);
						
						$("#serv_mun").css("margin-top","5px");
						
						var pestanas = '<ul class="tabs" style="margin-top:20px">';
						var contendores = '<div class="tab_container">';
						
						for(i=0;i<apartado_s.length;i++){
							if(apartado_s[i][1]){
								pestanas += '<li><a href="#serv_' + apartado_s[i][0] + '" id_serv="' + apartado_s[i][0] + '" id_mun="' + opts.id_mun + '">' + apartado_s[i][1] + '</a></li>';
								contendores += '<div id="serv_' + apartado_s[i][0] + '" class="tab_content"></div>';
							}
						}
						
						pestanas += '</ul> ';
						contendores += '</div>';
						pestanas += contendores;
						
						$("#serv_mun").append(pestanas);
						
						if(apartado_s[0][1]){
							$.fn.datosMunicipio.sacarServicios(apartado_s[0][0],opts.id_mun,"#serv_" + apartado_s[0][0],opts);
						}
					}
					if(dat["serv_pub"]){
						var serv_pub = dat["serv_pub"];
						
						var aux = serv_pub.split("{##}");
						var apartado_sp = new Array();
						
						for(i=0;i<aux.length;i++){
							var a = aux[i].split("{=}")
							
							apartado_sp[i]=new Array()
							apartado_sp[i] = a;
						}
					
						$('<div />', {
							name		: 'serv_pub_mun',
							id			: 'serv_pub_mun',
							'seccion_m'	: 'serv_pub',
							css 		: {
								textAlign	: 'justify',
								margin		: '10px 0px 0px 10px',
								fontSize	: '11px',
								color		: '#666666',
								height		: '403px',
								width		: '780px',
								overflow	: 'auto',
								paddingRight: '10px',
								paddingBottom: '10px',
								display		: 'none'
							}
						}).appendTo(ele);
						
						$("#serv_pub_mun").css("margin-top","5px");
						
						//$("#serv_pub_mun").html(dat["serv_pub"]);
						
						var tabla = '<table class="estilo_tabla" style="margin-top:20px" id="serv_pub_t" width="80%" cellpadding="0" cellspacing="0">';
							tabla += '<tr>';
								tabla += '<td>&nbsp;</td>';
								tabla += '<td align="center">Tel&eacute;fono</td>';
								tabla += '<td align="center">Horario</td>';
							tabla += '</tr>';
							var color_f = "#ffffff";
							for(var y=0;y<apartado_sp.length;y++){
								if(apartado_sp[y][1]){
									if(color_f=="#ffffff"){
										color_f =opts.colorFondoTituloTabla;
										color_t = "#ffffff";
									}else{
										color_f ="#ffffff";
										color_t = opts.colorFondoTituloTabla;
									}
									tabla += '<tr style="background-color:' + color_f + '; color:' + color_t + '">';
										tabla += '<td align="left">' + apartado_sp[y][0] + '</td>';
										var tt = apartado_sp[y][1];
										
										var y_aux = tt.split("||--||");
										
										tabla += '<td align="center">' + y_aux[0] + '</td>';
										tabla += '<td align="center">' + y_aux[1] + '</td>';
									tabla += '</tr>';
								}
							}
						tabla += '</table>';
						
						$("#serv_pub_mun").html(tabla);
					}
					if(dat["acceso"]){
						var serv_pub = dat["acceso"];
						
						
						var aux = serv_pub.split("{##}");
						var apartado_ac = new Array();
						for(i=0;i<aux.length;i++){
							var a = aux[i].split("{=}")
							
							apartado_ac[i]=new Array()
							apartado_ac[i] = a;
						}
						
						/*for(i=0;i<aux.length;i++){
							var a = aux[i].split("{=}")
							apartado_ac[a[0]] = a[1];
						}*/
					
						$('<div />', {
							name		: 'acceso_mun',
							id			: 'acceso_mun',
							'seccion_m'	: 'acceso',
							css 		: {
								textAlign	: 'justify',
								margin		: '10px 0px 0px 10px',
								fontSize	: '11px',
								color		: '#666666',
								height		: '403px',
								width		: '780px',
								overflow	: 'auto',
								paddingRight: '10px',
								paddingBottom: '10px',
								display		: 'none'
							}
						}).appendTo(ele);
						
						
						
						$("#acceso_mun").css("margin-top","5px");
						
						var tabla = '<table class="estilo_tabla" style="margin-top:20px" id="serv_pub_t" width="60%" cellpadding="0" cellspacing="0">';
							tabla += '<tr>';
								tabla += '<td>N&deg; Equipos</td>';
								tabla += '<td align="center">Lugar</td>';
								tabla += '<td align="center">Horario</td>';
							tabla += '</tr>';
							var color_f = "#ffffff";
							for(var y=0;y<apartado_ac.length;y++){
								if(apartado_ac[y][1]){
									if(color_f=="#ffffff"){
										color_f =opts.colorFondoTituloTabla;
										color_t = "#ffffff";
									}else{
										color_f ="#ffffff";
										color_t = opts.colorFondoTituloTabla;
									}
									tabla += '<tr style="background-color:' + color_f + '; color:' + color_t + '">';
										tabla += '<td align="left">' + apartado_ac[y][0] + '</td>';
										var tt = apartado_ac[y][1];
										
										var y_aux = tt.split("||--||");
										
										tabla += '<td align="center">' + y_aux[0] + '</td>';
										tabla += '<td align="center">' + y_aux[1] + '</td>';
									tabla += '</tr>';
								}
							}
						tabla += '</table>';
						
		/*				var tabla = '<table id="acceso_int_t" width="100%" cellpadding="0" cellspacing="0" style="margin-top:20px">';
							tabla += '<tr id="titulos_m">';
								tabla += '<td>Numero de ordenadores</td>';
								tabla += '<td>Lugar</td>';
								tabla += '<td>Horario</td>';
							tabla += '</tr>';
							tabla += '<tr id="datos_m">';
								tabla += '<td>' + apartado_ac["n_equip"] + '</td>';
								tabla += '<td>' + apartado_ac["lugar"] + '</td>';
								tabla += '<td>' + apartado_ac["horario"] + '</td>';
							tabla += '</tr>';
						tabla += '</table>';   */
						
						//$("#acceso_mun").html(dat["acceso"]);
						$("#acceso_mun").html(tabla);
						//$.fn.datosMunicipio.formatoCeldas("#acceso_int_t",opts.colorFondoTituloTabla,3);
					}					
					if(dat["fiestas"]){
						var fiestas = dat["fiestas"];
						
						$('<div />', {
							name		: 'fiestas_mun',
							id			: 'fiestas_mun',
							'seccion_m'	: 'fiestas',
							css 		: {
								textAlign	: 'justify',
								margin		: '10px 0px 0px 10px',
								fontSize	: '11px',
								color		: '#666666',
								height		: '403px',
								width		: '780px',
								overflow	: 'auto',
								paddingRight: '10px',
								paddingBottom: '10px',
								display		: 'none'
							}
						}).appendTo(ele);
						
						$("#fiestas_mun").css("margin-top","5px");
						
						$.fn.datosMunicipio.sacarFiestas(opts.id_mun,"#fiestas_mun",opts);
						
						//titulos_m   datos_m
						//$.fn.datosMunicipio.formatoCeldas("#acceso_int_t",opts.colorFondoTituloTabla,3);
					}
					if(dat["office"]){
						var office = dat["office"];
						
						$('<div />', {
							name		: 'office_mun',
							id			: 'office_mun',
							'seccion_m'	: 'office',
							css 		: {
								textAlign		: 'justify',
								margin			: '10px 0px 0px 10px',
								fontSize		: '11px',
								color			: '#666666',
								height			: '403px',
								width			: '780px',
								overflow		: 'auto',
								paddingRight	: '10px',
								paddingBottom	: '10px',
								display			: 'none'
							}
						}).appendTo(ele);
						
						$("#office_mun").css("margin-top","5px");
						
						var aux = office.split("{##}");
						var apartado_oo = new Array();
						
						for(i=0;i<aux.length;i++){
							var a = aux[i].split("{=}")
							apartado_oo[a[0]] = a[1];
						}
						
						var tabla = '<table id="acceso_int_oo" width="100%" cellpadding="0" cellspacing="0" style="margin-top:20px">';
							tabla += '<tr id="titulos_m">';
								tabla += '<td>Periodo y horario de apertura</td>';
								tabla += '<td>Telefono</td>';
								tabla += '<td>Fax</td>';
							tabla += '</tr>';
							tabla += '<tr id="datos_m">';
								tabla += '<td>' + apartado_oo["periodo"] + '</td>';
								tabla += '<td>' + apartado_oo["telefono"] + '</td>';
								tabla += '<td>' + apartado_oo["fax"] + '</td>';
							tabla += '</tr>';
						tabla += '</table>';
						
						//$("#office_mun").html(dat["office"]);
						$("#office_mun").html(tabla);
						$.fn.datosMunicipio.formatoCeldas("#acceso_int_oo",opts.colorFondoTituloTabla,3);
					}
					if(dat["otros"]){
						var otros = dat["otros"];
						
						$('<div />', {
							name		: 'otros_mun',
							id			: 'otros_mun',
							'seccion_m'	: 'otros',
							css 		: {
								textAlign		: 'justify',
								margin			: '10px 0px 0px 10px',
								fontSize		: '11px',
								color			: '#666666',
								height			: '403px',
								width			: '780px',
								overflow		: 'auto',
								paddingRight	: '10px',
								paddingBottom	: '10px',
								display			: 'none'
							}
						}).appendTo(ele);
						
						$("#otros_mun").css("margin-top","5px");
						
						var aux = otros.split("{##}");
						var apartado_ot = new Array();
						
						for(i=0;i<aux.length;i++){
							var a = aux[i].split("{=}")
							apartado_ot[a[0]] = a[1];
						}
						$("#otros_mun").html(apartado_ot["texto"]);
					}
					if(dat["galeria"]){
						var galeria = dat["galeria"];
						
						$('<div />', {
							name		: 'galeria_mun',
							id			: 'galeria_mun',
							'seccion_m'	: 'galeria',
							css 		: {
								textAlign	: 'justify',
								margin		: '10px 0px 0px 10px',
								fontSize	: '11px',
								color		: '#666666',
								height		: '403px',
								width		: '780px',
								overflow	: 'auto',
								paddingRight: '10px',
								paddingBottom: '10px',
								display		: 'none'
							}
						}).appendTo(ele);
						
						$("#galeria_mun").css("margin-top","5px");
						$("#galeria_mun").html('<iframe src="imgs/img.php?id=' + opts.id_mun + '" name="gal_cont" id="gal_cont" width="785" height="410" frameborder="0" style="overflow:visible"></iframe>');
						
						/*$("#galeria_mun").amrGalery({
							directorioImg	: 'adjuntos/fotos',
							directorioMin	: 'adjuntos/fotos/miniaturas',
							urlSacarImag	: 'galeriaAmr.php?id_mun=' + opts.id_mun,
							colorFondoCom	: opts.colorFondoTituloTabla
						});*/
					}
				}
				
		//Para que funcionen las tabs
				$(".tab_content").hide();
				$("ul.tabs li:first").addClass("active").show();
				$(".tab_content:first").show();
			
				$("ul.tabs li").click(function()
				   {
					$("ul.tabs li").removeClass("active");
					$(this).addClass("active");
					$(".tab_content").hide();
			
					var activeTab = $(this).find("a").attr("href");
					if($(activeTab).html() == ""){
						//$(activeTab).html($(this).find("a").attr("id_mun"));
						$.fn.datosMunicipio.sacarServicios($(this).find("a").attr("id_serv"),$(this).find("a").attr("id_mun"),activeTab,opts)
					}
					$(activeTab).fadeIn();
					return false;
				});
			}
		});
	}
	
	
	
	$.fn.datosMunicipio.sacarFiestas = function(id_mun,capa,opts){
		$.ajax({
			url			: 'operaciones.php',
			data		: 'operacion=sacar_fiesta&id_mun=' + id_mun,
			type		: 'POST',
			beforeSend	: function(objeto){
				$(capa).html('<table><tr><td><img src="imagenes/cargar_peque.gif" /></td><td style="vertical-align:middle">Cargando datos...</td></tr></table>');
			},
			complete	: function(objeto, exito){
				if(exito == "success"){
					$(capa).html("");
					var text = objeto.responseText;
					var vec_f = new Array();
					
					var aux1 = text.split("|*#*|");
					
					for(var i=0; i<aux1.length;i++){
						var aux2 = aux1[i].split("{##}");
						vec_f[i] = new Array();
						for(var b=0; b<aux2.length; b++){
							var def = aux2[b].split("{=}");
							vec_f[i][def[0]] = def[1];
						}
						if(i!=0){
							$(capa).append("<table><tr><td>&nbsp;</td></tr></table>");
						}
						var tabla = '<table id="tabla_contenidos_' + vec_f[i]["id"] + '" width="100%" cellpadding="0" cellspacing="0">';
							tabla += '<tr><td style="padding:5px"><strong style="color:#143879; font-size:13px">' + vec_f[i]["nombre"] + '</strong></td></tr>';
							tabla += '</table>';
						tabla += '<table id="tabla_contenidos_cf_' + vec_f[i]["id"] + '" width="100%" cellpadding="0" cellspacing="0">';
							tabla += '<tr id="titulos_m">';
								tabla += '<td>';
									tabla += 'Fecha';
								tabla += '</td>';
								tabla += '<td>';
									tabla += 'Pagina Web';
								tabla += '</td>';
							tabla += '</tr>';
							tabla += '<tr id="datos_m">';
								tabla += '<td>';
									tabla += vec_f[i]["fecha"];
								tabla += '</td>';
								tabla += '<td>';
									tabla += vec_f[i]["web"];
								tabla += '</td>';
							tabla += '</tr>';
						tabla += '</table>';
						$(capa).append(tabla);	
						$.fn.datosMunicipio.formatoCeldas("#tabla_contenidos_cf_" + vec_f[i]["id"],opts.colorFondoTituloTabla,2);
					}
				}else{
					$(capa).html(objeto.responseText);
				}
			}
		});
	}
	
	$.fn.datosMunicipio.sacarServicios = function(id_srv,id_mun,tab,opts){
		$.ajax({
			url			: 'operaciones.php',
			data		: 'operacion=sacar_serv&id_serv=' + id_srv + '&id_mun=' + id_mun,
			type		: 'POST',
			beforeSend	: function(objeto){
				$(tab).html('<table><tr><td><img src="imagenes/cargar_peque.gif" /></td><td style="vertical-align:middle">Cargando datos...</td></tr></table>');
			},
			complete	: function(objeto, exito){
				if(exito == "success"){
					var texto = objeto.responseText;
					if(texto != ""){
						var aux = texto.split("|*#*|");//separamos los distintos establecimientos
						
						//$(tab).html(texto);
						$(tab).html('');
						
						for(var i=0; i<aux.length; i++){
							if(i!=0){
								$(tab).append("<table><tr><td>&nbsp;</td></tr></table>");
							}
							var datos = aux[i].split("{##}");//separamos los campos de cada establecimiento
							var v_dat = new Array();
							var tabla = "";
							
							for(var t=0; t<datos.length;t++){
								var x = datos[t].split("{=}");//separamos los valorew de cada campo
								v_dat[x[0]]=x[1];
							}
							
							//comenzamos a pintar los datos
							tabla += '<table id="tabla_contenidos_' + v_dat["id"] + '" width="100%" cellpadding="0" cellspacing="0">';
								tabla += '<tr><td style="padding:5px"><strong style="color:#143879; font-size:13px">' + v_dat["titulo"] + '</strong></td></tr>';
							tabla += '</table>';
							if(v_dat["direccion"] != "" || v_dat["telefono"] != "" || v_dat["fax"] != ""){
								tabla += '<table id="tabla_contenidos_c_' + v_dat["id"] + '" width="100%" cellpadding="0" cellspacing="0">';
									tabla += '<tr id="titulos_m">';
										tabla += '<td>';
											tabla += 'Direcci&oacute;n';
										tabla += '</td>';
										tabla += '<td>';
											tabla += 'Tel&eacute;fono';
										tabla += '</td>';
										tabla += '<td>';
											tabla += 'Fax';
										tabla += '</td>';
									tabla += '</tr>';
									tabla += '<tr id="datos_m">';
										tabla += '<td>';
											tabla += v_dat["direccion"];
										tabla += '</td>';
										tabla += '<td>';
											tabla += v_dat["telefono"];
										tabla += '</td>';
										tabla += '<td>';
											tabla += v_dat["fax"];
										tabla += '</td>';
									tabla += '</tr>';
								tabla += '</table>';
							}
							
							if(v_dat["web"] != "" || v_dat["mail"] != ""){
								tabla += '<table id="tabla_contenidos_w_' + v_dat["id"] + '" width="100%" cellpadding="0" cellspacing="0">';
									tabla += '<tr id="titulos_m">';
										tabla += '<td>';
											tabla += 'Pagina Web';
										tabla += '</td>';
										tabla += '<td>';
											tabla += 'E-mail';
										tabla += '</td>';
									tabla += '</tr>';
									tabla += '<tr id="datos_m">';
										tabla += '<td>';
											tabla += v_dat["web"];
										tabla += '</td>';
										tabla += '<td>';
											tabla += v_dat["mail"];
										tabla += '</td>';
									tabla += '</tr>';
								tabla += '</table>';
							}
							if(v_dat["persona_res"] != ""){
								tabla += '<table id="tabla_contenidos_p_' + v_dat["id"] + '" width="100%" cellpadding="0" cellspacing="0">';
									tabla += '<tr id="titulos_m">';
										tabla += '<td>';
											tabla += 'Persona de contacto';
										tabla += '</td>';
									tabla += '</tr>';
									tabla += '<tr id="datos_m">';
										tabla += '<td>';
											tabla += v_dat["persona_res"];
										tabla += '</td>';
									tabla += '</tr>';
								tabla += '</table>';
							}
							
							if(v_dat["propiedad"]!="" || v_dat["gestion"]!= ""){
								tabla += '<table id="tabla_contenidos_pr_' + v_dat["id"] + '" width="100%" cellpadding="0" cellspacing="0">';
									tabla += '<tr id="titulos_m">';
										tabla += '<td>';
											tabla += 'Propiedad y gesti&oacute;n';
										tabla += '</td>';
									tabla += '</tr>';
									tabla += '<tr id="datos_m">';
										tabla += '<td>';
											tabla += 'Propiedad: ' + v_dat["propiedad"] + ", Gestion: " + v_dat["gestion"];
										tabla += '</td>';
									tabla += '</tr>';
								tabla += '</table>';
							}
							$(tab).append(tabla);
							$.fn.datosMunicipio.formatoCeldas("#tabla_contenidos_c_" + v_dat["id"],opts.colorFondoTituloTabla,0);
							$.fn.datosMunicipio.formatoCeldas("#tabla_contenidos_w_" + v_dat["id"],opts.colorFondoTituloTabla,2);
							$.fn.datosMunicipio.formatoCeldas("#tabla_contenidos_p_" + v_dat["id"],opts.colorFondoTituloTabla,1);
							$.fn.datosMunicipio.formatoCeldas("#tabla_contenidos_pr_" + v_dat["id"],opts.colorFondoTituloTabla,1);
						}
					}else{
						$(tab).html("No hay datos de este servicio");
					}
				}
			}
		});
	}
	
	$.fn.datosMunicipio.formatoCeldas = function(nombre,color,nc){
		at = null;

		$(nombre + " #datos_m td").each(function(index){
			$(this).css({
				color			: '#666',
				backgroundColor	: '#fff',
				padding			: '5px',
				borderLeft		: color + ' solid 1px',
				borderBottom	: color + ' solid 1px'
			});
			
			if(nc!=0){
				var porcent = 100/nc;
				$(this).width(porcent + '%');
			}
			at = $(this);
		});
		if(at != null){
			at.css({
				borderRight	: color + ' solid 1px'
			});
		}
		
		$(nombre + " #titulos_m td").each(function(index){
			$(this).css({
				color			: '#fff',
				backgroundColor	: color,
				padding			: '5px',
				borderLeft		: '#fff solid 1px'
			});
			if(index==0){
				$(this).css({
					borderLeft	: color + ' solid 1px'
				});
			}
		});	
	}
	
})(jQuery);
