
//función que crea el modal (html está en el index de in_temp)
/*function iframeModalOpen(){

		// impostiamo gli attributi da aggiungere all'iframe es: data-src andrà ad impostare l'url dell'iframe
		$('.modalButton').on('click', function(e) {
			var src = $(this).attr('data-src');
			//var width = $(this).attr('data-width') || 640; // larghezza dell'iframe se non impostato usa 640
			//var height = $(this).attr('data-height') || 360; // altezza dell'iframe se non impostato usa 360

			var allowfullscreen = $(this).attr('data-video-fullscreen'); // impostiamo sul bottone l'attributo allowfullscreen se è un video per permettere di passare alla modalità tutto schermo
			
			// stampiamo i nostri dati nell'iframe
			$("#myModal iframe").attr({
				'src': src,
				'height': 800,
				'width': 800,
				'allowfullscreen':''
			});
		});

		// se si chiude la modale resettiamo i dati dell'iframe per impedire ad un video di continuare a riprodursi anche quando la modale è chiusa
		$('#myModal').on('hidden.bs.modal', function(){
			$(this).find('iframe').html("");
			$(this).find('iframe').attr("src", "");
		});
	}*/

/*
function barra de progreso (){
	baseUrl = "";
      var ajax_load = "<div class='progress'>" + "<div id='progress_id' class='progress-bar progress-bar-striped active' " +

          "role='progressbar' aria-valuenow='0' aria-valuemin='0' aria-valuemax='100' style='width: 0%'>" +

          "n/100</div></div>";

	$("#menu_navegacion_inicio").on("click", function(ev) {
        // estas dos lineas no cambian
        ev.preventDefault();
        var href = $(this).attr('href');

        // sustituir el contenido de subpagina con el mensaje de carga       
        $("#subpagina").html(ajax_load);

        // hacer llamada ajax al href
        $.ajax({
          url: "eliminar_parcelas",
          data: {dpto: dpto, distrito: distrito, colonia: colonia},
          // cuando se completa la petición
          success: function(codigo){
            // rellenar la subpagina con el HTML obtenido
            $("#subpagina").html("COMPLETADO!");
            alertify.alert('<h4>La parcelas de la colonia <b>' + col_desc + '</b> ya existen</h4>');
          },
          // modificar el valor de xhr a nuestro gusto
          xhr: function(){
            // obtener el objeto XmlHttpRequest nativo
            var xhr = $.ajaxSettings.xhr() ;
            // añadirle un controlador para el evento onprogress
            xhr.onprogress = function(evt){ 
              // calculamos el porcentaje y nos quedamos sólo con la parte entera
              var porcentaje = Math.floor((evt.loaded/evt.total*100));
              // actualizamos el texto con el porcentaje mostrado
              $("#progress_id").text(porcentaje + "/100");
              // actualizamos la cantidad avanzada en la barra de progreso
              $("#progress_id").attr("aria-valuenow", porcentaje); 
              $("#progress_id").css("width", porcentaje + "%"); 
            };
            // devolvemos el objeto xhr modificado
            return xhr ;
          }
        });
      });

	//jQuery.ajax({
	//type: "POST",
	//url: "existe_colonia",
	//data: {dpto: dpto, distrito: distrito, colonia: colonia},
	//success: function(res) {
	//	if (res == 'SI')
	//	{
	//		alertify.alert('<h4>La parcelas de la colonia <b>' + col_desc + '</b> ya existen</h4>');
	//		
	//	}else{
	//		window.location.href = "appurl:IPGc:/espacio_trabajo/importarpg.bat,archivo,jaime,sirt2015**," + dpto + "," + distrito + "," + colonia + "," + col_desc;
	//		//alertify.alert('<h4>¡Colonia <b>' + col_desc + '</b> importada con éxito!</h4>');
	//	}
	//}
	//
	//});
}*/

/* Importar Parcelas Temporales */
function importar_in_temp (){

	jQuery.ajax({
	type: "POST",
	url: "existe_colonia",
	data: {dpto: dpto, distrito: distrito, colonia: colonia},
	success: function(res) {
		if (res == 'SI')
		{
			alertify.alert('<h4>La parcelas de la colonia <b>' + col_desc + '</b> ya existen</h4>');
			
		}else{
			window.location.href = "appurl:IPGc:/espacio_trabajo/importarpg.bat,archivo,jaime,sirt2015**," + dpto + "," + distrito + "," + colonia + "," + col_desc;
			//alertify.alert('<h4>¡Colonia <b>' + col_desc + '</b> importada con éxito!</h4>');
		}
	}
	
	});
}

function exportar_in_temp (){

	jQuery.ajax({
	type: "POST",
	url: "existe_colonia",
	//dataType: 'json',
	data: {dpto: dpto, distrito: distrito, colonia: colonia, tabla: 'in_temp'},
	success: function(res) {
		if (res == 'SI')
		{
			window.location.href = "appurl:EPGc:/espacio_trabajo/exportarpg.bat,archivo,jaime,sirt2015**," + dpto + "," + distrito + "," + colonia;
			alertify.alert('<h4>¡Colonia <b>' + col_desc + '</b> exportada con éxito!</h4>');
			
		}else{
			alertify.alert('<h4>No exiten parcelas de la colonia <b>' + col_desc + '</b></h4>');
		}
	}
	
	});
}

function eliminar_in_temp (){

	jQuery.ajax({
	type: "POST",
	url: "eliminar_parcelas",
	//dataType: 'json',
	data: {dpto: dpto, distrito: distrito, colonia: colonia},
	success: function(res) {
		if (res == 'SI')
		{
			alertify.alert('<h4>No existen parcelas de la colonia <b>' + col_desc + '</b></h4>');
			
		}else if(res == 'BORRADA'){
			alertify.alert('<h4>¡La colonia <b>' + col_desc + '</b> se ha eliminado con éxito!</h4>');
		}
	}
	
	});
}

function generar_pericia (){
	
	window.location.href = "appurl:RUMc:/espacio_trabajo/rumbos.bat,archivo,jaime,sirt2015**," + dpto + "," + distrito + "," + colonia + "," + col_desc; 
}

function importar_pericia (){
	jQuery.ajax({
	type: "POST",
	url: "existe_colonia",
	data: {dpto: dpto, distrito: distrito, colonia: colonia},
	success: function(res) {
		if (res == 'SI')
		{
			alertify.alert('<h4>La parcelas para perica de la colonia <b>' + col_desc + '</b> ya existen</h4>');
			
		}else{
			window.location.href="appurl:IPGc:/espacio_trabajo/importarpgrum.bat,archivo,jaime,sirt2015**," + dpto + "," + distrito + "," + colonia + "," + col_desc;
		}
	}
	
	});
	
}

function eliminar_imagen () {
	var eliminar_img;
	alertify.confirm('¿Estás seguro/a de eliminar la imagen?', 
		function(){
					jQuery.ajax({
						type: "POST",
						url: "//192.168.1.254/intranet2/cuest/reg01/eliminar_foto",
						data: {id_foto: id_imagen},
						success: function(res) {
							if (res = 'TRUE') {

								alertify.alert('¡Foto eliminada con éxito!');
								window.location.href = window.location;

							}else{

								alertify.alert('No se pudo eliminar la foto.');
							}
							
						},
						error :function () {
							alertify.alert('No se pudo eliminar la foto.');	
						}
					});
				  }, 
		function(){  });
}

function eliminar_pericia (){
	
	jQuery.ajax({
	type: "POST",
	url: "eliminar_pericia",
	success: function(res) {
		alertify.alert('<h4>¡Pericia de la colonia <b>' + col_desc + '</b> eliminada correctamente!</h4>');
	}
	
	});
}

$(document).ready(function(){
/************ VISOR DE FOTOS ****************/
	var posicion = 0;
	var imagenes = new Array();
	var numeroImatges = 6;
	
	if(numeroImatges<=1){
		$('.derecha_flecha').css('display','none');
		$('.izquierda_flecha').css('display','none');
	}
	
	$('.izquierda_flecha').on('click',function(){
		var valorInput=$("#cantfotos").val();
		if(posicion>0){
			posicion = posicion-1;
			}else{
			posicion = valorInput-1;
		}
		$(".carrusel").animate({"left": -($('#product_'+posicion).position().left)}, 600);
		return false;
	});
	
	$('.izquierda_flecha').hover(function(){
		$(this).css('opacity','0.5');
		},function(){
		$(this).css('opacity','1');
	});
	
	$('.derecha_flecha').hover(function(){
		$(this).css('opacity','0.5');
		},function(){
		$(this).css('opacity','1');
	});
	
	$('.derecha_flecha').on('click',function(){
		var valorInput=$("#cantfotos").val();
		if(valorInput>posicion+1){
			posicion = posicion+1;
		}else{
			posicion = 0;
		}
		$(".carrusel").animate({"left": -($('#product_'+posicion).position().left)}, 600);
		return false;
	});
/************ VISOR DE FOTOS ****************/	
	

	$('#boton_liberar').attr('disabled','disabled');

	$('#dptodistritocolonia').change(function(){

	       if($(this).val() != ''){

	          $('#boton_liberar').removeAttr('disabled');

	       }

	});

	//obtiene el id de la imagen actual cuando el cursor se posiciona encima
	$('.img_carrusel').mouseover(function(){
		id_imagen = this.id;
	});

    $('#dpto_cod').change(function(event) {
	    
	    event.preventDefault();

		dpto_cod = this.value;
		//alert(dpto_cod);
		jQuery.ajax({
		type: "POST",
		url: "trae_distritos",

		//dataType: 'json',
		data: {dpto_cod: dpto_cod},
		success: function(res) {
			if (res)
			{
				$("#dist_cod").html(res);

			    id_codgeo = dpto_cod + $("#dist_cod").val() + $("#col_cod").val();
			    $("#id_codgeo").val(id_codgeo);

			}
		}

		});
	});

	$('#dist_cod').change(function(event) {

	    id_codgeo = $("#dpto_cod").val() + $("#dist_cod").val() + $("#col_cod").val();
	    $("#id_codgeo").val(id_codgeo);

	});

	$('#col_cod').keyup(function(event) {

	    id_codgeo = $("#dpto_cod").val() + $("#dist_cod").val() + $("#col_cod").val();
	    $("#id_codgeo").val(id_codgeo);

	});

	$('#dpto').keyup(function(){
		//en info tenemos lo que vamos escribiendo en el buscador
		var info = $(this).val();
		//hacemos la petición al método poblaciones del controlador buscador
		//pasando la variable info
		if (info != '') {
			$.post('buscar',{ info : info }, function(data){
				//si autocompletado nos devuelve algo
				if(data != '')
				{
					//en el div con clase contenedor mostramos la info
					$(".muestra_geocolonias").show();
					$(".muestra_geocolonias").html(data);
					//alert(data);
				}else{ 
					//alert("NO FUNCIONA");
					$(".muestra_geocolonias").html('');
					//$(".muestra_geocolonias").show();
					//$(".muestra_geocolonias").html(data);
				}
			})
		} else {
			
		}
	})

	$('.boton').click(function(){
		var valores="";
 
            // Obtenemos todos los valores contenidos en los <td> de la fila
            // seleccionada
            $(this).parents("tr").find(".dpto").each(function(){
               dpto = $(this).html();
            });
            $(this).parents("tr").find(".distrito").each(function(){
               distrito = $(this).html();
            });
            $(this).parents("tr").find(".colonia").each(function(){
               colonia = $(this).html();
            });
            $(this).parents("tr").find(".col_desc").each(function(){
               col_desc = $(this).html();
            });
 			
            $(".acciones_cabecera").empty();
            $(".acciones_cuerpo").empty();
			// Show Entered Value
			
        	/* Vamos agregando a nuestra tabla las filas necesarias */
        		$(".acciones_cabecera").append("<tr>" +
        							   		   "<th>Dpto.</th>" +
        							   		   "<th>Distrito</th>" +
        							   		   "<th>Colonia</th>" +
        							   		   "<th>Descripción</th>" +
        							   		   "<th>Parcelas Temp.</th>" +
        							   		   "<th>Pericia</th>" +
        							   		   "<th>Percelas Proc.</th>" +
        							   		   "<th>Mapas</th>" +
        							   		   "</tr>").fadeIn();

        		$(".acciones_cuerpo").append("<tr>" +
        							   		   "<td class='dpto'>" + dpto + 
        						   	   		   "</td><td class='distrito'>" + distrito  + 
        						   	   		   "</td><td class='colonia'>" + colonia + "</td>" +
        						   	   		   "</td><td>" + col_desc + "</td>" +

        						   	   		   "</td><td id='newTable' class='col-sm-2'>" + 
        						   	   		   		"<a onclick='importar_in_temp()' >" +
                                               		"<i class='fa btn btn-xs bg-aqua color-palette'>Importar</i>" +

                                               		"<a onclick='exportar_in_temp()'>" +
                                               		"<i class='fa btn btn-xs bg-olive color-palette'>Exportar</i></a>" +

                                               		"<a onclick='eliminar_in_temp()'>" +
                                               		"<i class='fa btn btn-xs bg-yellow color-palette'>Eliminar</i></a>" +

                                               "</td>" +

                                               "</td><td class='col-sm-2'>" + 
        						   	   		   		"<a onclick='importar_pericia()'>" +
                                               		"<i class='fa btn btn-xs bg-aqua color-palette'>Importar</i>" +

                                              		"<a onclick='eliminar_pericia()'>" +
                                               		"<i class='fa btn btn-xs bg-olive color-palette'>Eliminar</i>" +

                                               		
                                               		"<a onclick='generar_pericia()'>" +
                                               		"<i class='fa btn btn-xs bg-yellow color-palette'>Gen. Rumbos</i>" +

                                               "</a></td>" +

                                               "</td><td class='col-sm-2'>" + 
        						   	   		   		"<a href='appurl:IPGc:/espacio_trabajo/importarpg.bat,archivo,jaime,sirt2015**," + dpto + "," + distrito + "," + colonia + "," + col_desc + "'>" +
                                               		"<i class='fa btn btn-xs bg-aqua color-palette'>Importar</i>" +

                                              		 "<a href='appurl:EPGc:/espacio_trabajo/exportarpg.bat,archivo,jaime,sirt2015**," + dpto + "," + distrito + "," + colonia + "'>" +
                                               		"<i class='fa btn btn-xs bg-olive color-palette'>Exportar</i>" +

                                               		"<a href=''>" +
                                               		"<i class='fa btn btn-xs bg-yellow color-palette'>Eliminar</i>" +

                                               "</a></td>" +

                                               "</td><td class='col-sm-2'>" + 
        						   	   		   		"<a href='http://192.168.1.254:8060/i3geo/ferramentas/imprimir/imprimir_A3_Mapear_4_colores.php?mapfile=C:/ms4w/Apache/htdocs/i3geo/aplicmap/imprimir_A3_Mapear_4_colores.map&interface=googlemaps&dpto=" + dpto + "&distrito=" + distrito + "&colonia=" + colonia + "'>" +
                                               		"<i class='fa btn btn-xs bg-aqua color-palette'>A0: Colores</i>" +

                                              		 "<a href='http://192.168.1.254:8060/i3geo/ferramentas/imprimir/imprimir_A3_Mapear_4_colores.php?mapfile=C:/ms4w/Apache/htdocs/i3geo/aplicmap/imprimir_A3_Mapear_4_colores.map&interface=googlemaps&dpto=" + dpto + "&distrito=" + distrito + "&colonia=" + colonia + "'>" +
                                               		"<i class='fa btn btn-xs bg-olive color-palette'>A0: 5 Colores</i>" +

                                               		"<a href='http://192.168.1.254:8060/i3geo/ferramentas/imprimir/imprimir_A3_Mapear_4_colores.php?mapfile=C:/ms4w/Apache/htdocs/i3geo/aplicmap/imprimir_A3_Mapear_4_colores.map&interface=googlemaps&dpto=" + dpto + "&distrito=" + distrito + "&colonia=" + colonia + "'>" +
                                               		"<i class='fa btn btn-xs bg-yellow color-palette'>A0: Catastral</i>" +

                                               "</a></td>" +


        						   	   		   "</tr>").fadeIn();
	})

	$('.deslinde').click(function(){
		
		//alert("<iframe src='http://192.168.1.254:8060/i3geo/ferramentas/imprimir/imprimir_A4_informe_deslinde.php?mapfile=C:/ms4w/Apache/htdocs/i3geo/aplicmap/imprimir_A4_plano_individual.map&interface=googlemaps&objectid=41141&dpto=10&distrito=06&colonia=12&mz_agr=I&lote_agr=2I&usr=1'></iframe>");
	})
	 
})

			//utilizamos el evento keyup para coger la información
			//cada vez que se pulsa alguna tecla con el foco en el buscador
			function probaraaaaa(){
				  //  console.log('entra');
				  //  alert('entra');
				  $('#xdpto').keypress( function() {
				  	
						//en info tenemos lo que vamos escribiendo en el buscador
						var info = $(this).val();
						//hacemos la petición al método poblaciones del controlador buscador
						//pasando la variable info
						if (info != '') {
							$.post('buscar',{ info : info }, function(data){
								//si autocompletado nos devuelve algo
								if(data != '')
								{
									//en el div con clase contenedor mostramos la info
									$(".muestra_geocolonias").show();
									$(".muestra_geocolonias").html(data);

								  //  alert(data);
								} 
							})
						} else {
							
						}
					}) ;        
				};

				$(document).bind("ajaxSend", function(){
					$("#muestra_geocolonias").html('<img src="loading.gif" />');
				}).bind("ajaxComplete", function(){
					$("#muestra_geocolonias").html();
				});

//var BASE_URL = '<?php echo base_url(); ?>';

function busqueda_ajax(){ 
	var dpto = $('#xprueba').val();
	$.ajax({
		type			: "POST",
		url				: "buscar", 
		data			: {dpto: dpto},
		dataType		: "text",  
		cache			: false,
		success			: 
		function(data){
			$(".muestra_geocolonias").show();
			$(".muestra_geocolonias").html(data);
						//alert(data);  //as a debugging message.
					}
				});// you have missed this bracket
	return false;
	
};


function listado(tabla, div, letra)
{
	var respuesta = $.ajax({
		//	url 	: "<?// echo base_url() ?>componentes/pestanhas/test",
		type 	: "POST",
		url 	: "pestanhas/test_json",
		global 	: true,
		data 	: "tabla=" +tabla,
		contentType	: "application/json; charset=utf-8",
		//	contentType	: "application/x-www-form-urlencoded",
		//	dataType 	: "html",
		dataType	: "json",
		async 		: true,
		ifModified 	: false,
		processData	: true,
		beforeSend	: function(objeto){},
		complete	: function(objeto, exito){  
			if(exito=="success"){ }},
			error	: function(objeto, quepaso, otroobj){ },
			success	: function(datos){
				///////////////////// --- Acciones con los datos obtenidos --- /////////////////////
				//alert('oiko');

				switch (div)
				{
					case 'listado1':	
						$("#"+div).hide();
						$("#"+div).html(datos.a).fadeIn('slow');
						console.log("consola: "+datos.a);
					break;

					case 'listado2':	
						$("#"+div).hide();
						$("#"+div).html(datos.b).fadeIn('slow');
						console.log("consola: "+datos.b);
					break;
					case 'listado3':	
						$("#"+div).hide();
						$("#"+div).html(datos.c).fadeIn('slow');
						console.log("consola: "+datos.c);
					break;
					case 'listado4':	
						$("#"+div).hide();
						$("#"+div).html(datos.d).fadeIn('slow');
						console.log("consola: "+datos.d);
					break;


				}
				 
			},						
	}).responseText;
}

function cargar_pestana(div, reg)
{
	dibujar_plantilla(div, reg);
	
}


function dibujar_plantilla(div, reg)
{
	var aux_id = $("#identificador_registro").val();
	//alert(aux_id);
	var respuesta = $.ajax({
		type 	: "POST",
		url 	: "pestanhas/dibujar_plantilla_"+reg,
		global 	: true,
		data 	: "aux_id=" +aux_id,
		contentType	: "application/x-www-form-urlencoded; charset=UTF-8",
		Type 		: "html",
		async 		: true,
		ifModified 	: false,
		processData	: true,
		beforeSend	: function(objeto){},
		complete	: function(objeto, exito){  
			if(exito=="success"){ }},
			error	: function(objeto, quepaso, otroobj){ },
			success	: function(datos){
				///////////////////// --- Acciones con los datos obtenidos --- /////////////////////

				$("#"+div).hide();
				$("#"+div).html(datos).fadeIn('slow');
				console.log("consola: "+datos);
				traer_datos_formulario(div, reg);
			},
	}).responseText;
}


function traer_datos_formulario(div, reg)
{
 
	var respuesta = $.ajax({
		type 	: "POST",
		url 	: "pestanhas/traer_datos_formulario_"+reg,
		global 	: true,
		data 	: "div=" +div,
		contentType	: "application/json; charset=utf-8",
		Type 		: "json",
		async 		: true,
		ifModified 	: false,
		processData	: true,
		beforeSend	: function(objeto){},
		complete	: function(objeto, exito){  
			if(exito=="success"){ }},
			error	: function(objeto, quepaso, otroobj){ },
			success	: function(datos){
				///////////////////// --- Acciones con los datos obtenidos --- /////////////////////
				// $("#query").hide();
	 			//$("#query").html(datos).fadeIn('slow');
	 			//console.log("resultado query: "+datos);
  
				//var datos = $.parseJSON(datos);
 
				//$("#dpto"		).val(datos.dpto_descripcion				);
				//$("#distrito"	).val(datos.distrito_descripcion			);
				//$("#colonia"	).val(datos.colonia 						);
 
 				$("#barrio"		).val(datos.barrio				);
				$("#area"		).val(datos.area 				);
				$("#ae"			).val(datos.ae 					);
				$("#manzana"	).val(datos.manzana				);
				$("#lote_a"		).val(datos.lote_a				);
				$("#lote_b"		).val(datos.lote_b				);
				$("#finca"		).val(datos.finca				);
				$("#padron"		).val(datos.padron				);
				$("#cuest"		).val(datos.cuest				);


				trae_descripcion_codigo('dpto',		'dpto', 	datos.dpto, 	'dpto'		)
				trae_descripcion_codigo('distrito',	'distrito',	datos.distrito,	'distrito'	)

				var xcampos 	= new Array("uno", "dos", "tres");
				var xvalores 	= new Array("uno", "dos", "tres");
				
				trae_descripcion_codigo('colonia',	xcampos,	xvalores,		'colonia'	)
				 
			},						
	}).responseText;
}


function trae_descripcion_codigo(tabla, campo, valor, input)
{
 	//console.log("trae_descripcion_codigo: div: "+div +' , valor: '+ valor);
	var respuesta = $.ajax({
		type 	: "POST",
		url 	: "pestanhas/trae_descripcion_codigo",
		global 	: true,
		data 	: "tabla=" 	+tabla+
				  "&valor=" +valor,
		contentType	: "application/x-www-form-urlencoded; charset=UTF-8",
		Type 		: "html",
		async 		: true,
		ifModified 	: false,
		processData	: true,
		beforeSend	: function(objeto){},
		complete	: function(objeto, exito){  
			if(exito=="success"){ }},
			error	: function(objeto, quepaso, otroobj){ },
			success	: function(datos){
				///////////////////// --- Acciones con los datos obtenidos --- /////////////////////
 	 //			console.log("trae_descripcion_codigo: "+datos);
				var datos = $.parseJSON(datos);
  				$("#"+input).val(datos.dpto_desc );
			},						
	}).responseText;
}

 $(document).keypress(function(e) {
 	if(e.which == 13) {
		$('#form_geocolonia').submit();
    }
});
