/**
 * maestra.js
 * Proyecto: Fundacion - Rendiciones
 * Autor:  Juan Pablo Aqueveque
 * fecha: 2008-01-04 17:44:51 
 * version: 2008-01-12 23:49:12 
 */

$(document).ready(function(){

	$('tbody tr:odd').addClass('odd');
    $('tbody tr:even').addClass('even');

	$("#ajaxEstatus").ajaxStart(function(){
			$(this).show();
	});
	$("#ajaxEstatus").ajaxStop(function(){
			$(this).hide();
	});

	$('.popup').each(function(){
		$(this).click(function() {
			var hora = new Date();
			var npopup = "p"+hora.getTime();
			var url = $(this).attr('href');
			var atributos = "width=750,height=615,resizable=yes,scrollbars=yes";
			window.open(url,npopup,atributos);
			return false;
			}
		)	 

	})

});

var academica = {
	ini : function() { 
		$('#btnAgregarEspecialidad').click(academica.agregarEspc);
		academica.excluyeEspc();
		$('form').submit(function(){
			var el = document.forms[0].elements;
			for ( var i=0;i<el.length;i++ )
			{
				if ( el[i].type == 'radio' && el[i].disabled == false )
				{
					var rg = el[el[i].name]
					var itemchecked = false;
					for ( var j=0; j < rg.length ; ++j)
					{
						if ( rg[j].checked  )
						{
							itemchecked = true;
							break;
						}
					}
					if ( !itemchecked )
					{
						alert('Por favor seleccione el estado de la acreditación para todas las Especialidades')
						return false;
					}
				}			
			}  
		})
	},
	agregarEspc : function() {
		$.post('_ajax.php',{op:'agregarEspc',escuela_id:$('#escuela_id').val()},function(data){
			$('#areaAjax:last').append(data); 
	 			academica.excluyeEspc();
			
		})	
	},
	borrarEspc: function(id){
		$.post('_ajax.php',{op:'borrarEspc',aae_id:id,escuela_id:$('#escuela_id').val()},function(data){
			$('#areaAjax').html(data);  
	           academica.excluyeEspc();
		});
	},
	excluyeEspc: function(){
		   	$('select').change(function(){
					var id = $(this).attr('name').replace(/[^0-9]+/i,"");
					if ( $(this).val() == 15 )
					{
						$('input[@name=aae_nombre-'+id+']').val('Internado').attr('readonly',true);  
						//$('#acreditada_no-'+id+':checked').set(true;
						$('input[@name=acreditada-'+id+']').get(1).checked = true;
						$('input[@name=calificacion-'+id+']').val('')
					}
					else
					{
						$('input[@name=aae_nombre-'+id+']').val('').attr('readonly',false);
						$('input[@name=acreditada-'+id+']').attr('disabled',false);
						$('input[@name=calificacion-'+id+']').val('').attr('disabled',false);  
					}
				})
	}
}
var academicaPasoTres = {
	ini : function() {
		$('.entero').numeric();
	}
}

var alumnos = {
	ini : function() {
		$('.entero').numeric();
	}
}
var pastoral = {
	ini : function() { 
		$('.entero').numeric();      

		if ( $("input[@name=aps_se_celebra_misa][@checked]").val() == "n" ) 
			$('#aps_se_celebra_misa_fre').hide();

		if ( $("input[@name=aps_se_confiesa][@checked]").val() == "n" ) 
			$('#aps_se_confiesa_fre').hide()

		if ( $("input[@name=aps_se_orienta][@checked]").val() == "n" ) 
			$('#aps_se_orienta_fre').hide()

		if ( $("input[@name=aps_quien_da_orientacion_fre][@checked]").val() == "n" ) 
			$('#ejecutor-select').hide()
                                          
         /* pastoral */
		 if ( $("input[@name=app_padres][@checked]").val() == "n" ) 
			$('#app_padre_fre').hide() 
		 if ( $("input[@name=app_profesores][@checked]").val() == "n" ) 
			$('#app_profesores_fre').hide()
		 if ( $("input[@name=app_exalumnos][@checked]").val() == "n" ) 
			$('#app_exalumnos_fre').hide()
		
		$(':radio').click(function() 
		{    
   			switch ( this.name )
   			{
   				case 'aps_se_celebra_misa':
	   				if ( this.value == "n" )
	   					$('#aps_se_celebra_misa_fre').hide()
					if ( this.value == "s" )
						$('#aps_se_celebra_misa_fre').show()     
				break;     
				
				case 'aps_se_confiesa':
	   				if ( this.value == "n")
	   					$('#aps_se_confiesa_fre').hide()
					if ( this.value == "s" )
						$('#aps_se_confiesa_fre').show()     
				break;
				
				case 'aps_se_orienta':
	   				if ( this.value == "n")
	   					$('#aps_se_orienta_fre').hide()
					if ( this.value == "s" )
						$('#aps_se_orienta_fre').show()     
				break;
				
				case 'aps_quien_da_orientacion':
	   				if ( this.value == "orientador")
	   					$('#aps_quien_da_orientacion_fre').hide()
					if ( this.value == "sacerdote" )
						$('#aps_quien_da_orientacion_fre').show()     
				break;   
				       
				
				/* pastoral */
				case 'app_padres':
				 if ( this.value == "n")
	   					$('#app_padre_fre').hide()
				 if ( this.value == "s" )
						$('#app_padre_fre').show()
				break;	
				case 'app_profesores':
				 if ( this.value == "n")
	   					$('#app_profesores_fre').hide()
				 if ( this.value == "s" )
						$('#app_profesores_fre').show()
				break;  
				case 'app_exalumnos':
				 if ( this.value == "n")
	   					$('#app_exalumnos_fre').hide()
				 if ( this.value == "s" )
						$('#app_exalumnos_fre').show()
				break;
	  		 }
		});

		
		if ( $('#orientadores').size() > 0 )
		{
			pastoral.orientadores();
		}
	},
	orientadores: function() {
			$('form').submit(function(){ 
			var ok = true;
 			if ( !$('input[@name=aps_se_celebra_misa]').is(':checked') )
				ok = false;
			if ( !$('input[@name=aps_se_confiesa]').is(':checked') )
				ok = false;
			if ( !$('input[@name=aps_se_orienta]').is(':checked') )
				ok = false;  
		   /* if ( !$('input[@name=aps_quien_da_orientacion]').is(':checked') )
				ok = false; */
	        /*
	     	if ( $('#aps_se_celebra_misa_fre').val() == "" )   
	   			ok = false;  			
			if ( $('#aps_se_confiesa_fre').val() == "" )   
	  			ok = false; 						
		    if ( $('#aps_se_orienta_fre').val() == "" )   
      			ok = false;
			if ( $('#aps_quien_da_orientacion_fre').val() == "" )   
				ok = false;    
				
			 */
				
			if ( !ok ) 	{                
				alert('Por favor complete toda la informaciÃ³n del formulario')
				return false;
			}
		})
	}   
}


var gestionar = {
	ini : function() {
		$('#formComentario').hide();
		$('#gestionar').click(function(){
			switch ( $('#estado_id').val() )
			{
				case '1':
					$('.estadoFila td').css({backgroundColor:'green'})
				break;
				case '2':
					$('.estadoFila td').css({backgroundColor:'red'})
				break;
				case '4':
					$('.estadoFila td').css({backgroundColor:'white'})
				break;
			} 
			$.post('_ajax.php',{op:'gestionar',estado_id:$('#estado_id').val(),rendicion_id:$('#rendicion_id').val()},
			function(data){
				$('#formComentario').hide();
				if ( data == 2 )
				{
					$('#formComentario').show();
					$('#comentario').focus();
				}
			})
		})
	}

}
var gestionar2 = {
	ini : function() {
		$('#formComentario').hide();
		$('#gestionar').click(function(){
			switch ( $('#estado_id').val() )
			{
				case '1':
					$('.estadoFila td').css({backgroundColor:'green'})
				break;
				case '2':
					$('.estadoFila td').css({backgroundColor:'red'})
				break;
				case '4':
					$('.estadoFila td').css({backgroundColor:'white'})
				break;
			}
			$.post('_ajax.php',{op:'gestionar2',estado_id:$('#estado_id').val(),rendicion_informe:$('#rendicion_informe').val()},
			function(data){
				$('#formComentario').hide();
				if ( data == 2 )
				{
					$('#formComentario').show();
					$('#comentario').focus();
				}
			})
		})
	}

}


var rendiciones = {
	ini : function() {
		$('#divbestudioasoc').hide();
		$('#divbalimentaasoc').hide();
		$('#divfespiritualasoc').hide();
		$('#divbmovilizaasoc').hide();
		$('#divbienesasoc').hide();
		$('#divmaterialescon').hide();
		$('#divperfeccionamiento').hide();
                //$('#diviespecial').hide();
		$('#divEnviarR').hide();
		$('#vp').hide();
        	$('#mensaje').hide();
		$('.cifra').numeric("!");
	    	$('.cifra').change(function(){
			formato(this)
		});

		/** 8/10/2010 Función muestra campos unicos según item seleccionado en el combo */
		$('#itema_id').change(function(){
                        for (x=0;x<=45;x++)
               {
                        var limpiar = self.parent.document.getElementsByTagName('input');
                        if (limpiar[x].type == "text")
                            {
                        limpiar[x].value = "";
                            }
               }
			switch( $('#itema_id :selected').text())
			{
			case '':
                               // $('#diviespecial').hide();
				$('#divbestudioasoc').hide();
				$('#divbalimentaasoc').hide();
				$('#divfespiritualasoc').hide();
				$('#divbmovilizaasoc').hide();
				$('#divbienesasoc').hide();
				$('#divmaterialescon').hide();
				$('#divperfeccionamiento').hide();
                                 
				break;
			case 'Becas de Estudio':
				$('#divbestudioasoc').show();
				$('#divbalimentaasoc').hide();
				$('#divfespiritualasoc').hide();
				$('#divbmovilizaasoc').hide();
				$('#divbienesasoc').hide();
				$('#divmaterialescon').hide();
				$('#divperfeccionamiento').hide();
                               //  $('#diviespecial').hide();
				break;
			case 'Becas de Alimentación':
				$('#divbalimentaasoc').show();
				$('#divbestudioasoc').hide();
				$('#divfespiritualasoc').hide();
				$('#divbmovilizaasoc').hide();
				$('#divbienesasoc').hide();
				$('#divmaterialescon').hide();
				$('#divperfeccionamiento').hide();
                                 $('#diviespecial').hide();
				break;
			case 'Becas de Titulación':			
				$('#divbestudioasoc').show();
				$('#divbalimentaasoc').hide();
				$('#divfespiritualasoc').hide();
				$('#divbmovilizaasoc').hide();
				$('#divbienesasoc').hide();
				$('#divmaterialescon').hide();
				$('#divperfeccionamiento').hide();
                              //   $('#diviespecial').hide();
				break;
			case 'Becas de Movilización':			
				$('#divbestudioasoc').hide();
				$('#divbalimentaasoc').hide();
				$('#divfespiritualasoc').hide();
				$('#divbmovilizaasoc').show();
				$('#divbienesasoc').hide();
				$('#divmaterialescon').hide();
				$('#divperfeccionamiento').hide();
                              //   $('#diviespecial').hide();
				break;
			case 'Maquinaria y Equipamiento de Talleres y Laboratorios':
				$('#divbestudioasoc').hide();
				$('#divbalimentaasoc').hide();
				$('#divfespiritualasoc').hide();
				$('#divbmovilizaasoc').hide();
				$('#divbienesasoc').show();
				$('#divmaterialescon').hide();
				$('#divperfeccionamiento').hide();
                              //   $('#diviespecial').hide();
				break;
			case 'Biblioteca: Textos y Material Audiovisual':
				$('#divbestudioasoc').hide();
				$('#divbalimentaasoc').hide();
				$('#divfespiritualasoc').hide();
				$('#divbmovilizaasoc').hide();
				$('#divbienesasoc').show();
				$('#divmaterialescon').hide();
				$('#divperfeccionamiento').hide();
                             //    $('#diviespecial').hide();
				break;
			case 'Equipamiento de Computación':
				$('#divbestudioasoc').hide();
				$('#divbalimentaasoc').hide();
				$('#divfespiritualasoc').hide();
				$('#divbmovilizaasoc').hide();
				$('#divbienesasoc').show();
				$('#divmaterialescon').hide();
				$('#divperfeccionamiento').hide();
				break;
			case 'Construcción, Remodelación e Instalaciones':
				$('#divbestudioasoc').hide();
				$('#divbalimentaasoc').hide();
				$('#divfespiritualasoc').hide();
				$('#divbmovilizaasoc').hide();
				$('#divbienesasoc').hide();
				$('#divmaterialescon').show();
                              //  $('#diviespecial').hide();
				$('#divperfeccionamiento').hide();
				break;
			case 'Formación Espiritual':			
				$('#divbestudioasoc').hide();
				$('#divbalimentaasoc').hide();
				$('#divbmovilizaasoc').hide();
				$('#divbienesasoc').hide();
				$('#divmaterialescon').hide();
                              //   ('#diviespecial').hide();
				$('#divperfeccionamiento').show();
				$('#divfespiritualasoc').hide();
				break;
			case 'Perfeccionamiento de Profesores':			
				$('#divbestudioasoc').hide();
				$('#divbalimentaasoc').hide();
				$('#divfespiritualasoc').hide();
				$('#divbmovilizaasoc').hide();
				$('#divbienesasoc').hide();	
				$('#divmaterialescon').hide();
                             //   $('#diviespecial').hide();
				$('#divperfeccionamiento').show();
				break;
			case 'Perfeccionamiento de Alumnos':			
				$('#divbestudioasoc').hide();
				$('#divbalimentaasoc').hide();
				$('#divfespiritualasoc').hide();
				$('#divbmovilizaasoc').hide();
				$('#divbienesasoc').hide();
				$('#divmaterialescon').hide();
                                $('#diviespecial').hide();
				$('#divperfeccionamiento').show();
				break;
			case 'Perfeccionamiento de Ex-alumnos':			
				$('#divbestudioasoc').hide();
				$('#divbalimentaasoc').hide();
				$('#divfespiritualasoc').hide();
				$('#divbmovilizaasoc').hide();
				$('#divbienesasoc').hide();
				$('#divmaterialescon').hide();
                              //  $('#diviespecial').hide();
				$('#divperfeccionamiento').show();
				break;
                     //  case 'Item Especial':
			//	$('#divbestudioasoc').hide();
			//	$('#divbalimentaasoc').hide();
			//	$('#divfespiritualasoc').hide();
			//	$('#divbmovilizaasoc').hide();
			//	$('#divbienesasoc').hide();
			//	$('#divmaterialescon').hide();
			//	$('#divperfeccionamiento').hide();
                          //      $('#diviespecial').show();
			//	break;
			}
			
		});
		/** 8/10/2010 fin nueva funcion */

		$('#btnCancelar').click(function(){window.location = '../'})
		var tipoDoc = '';     
		
		/**
		
		$('#campos_asoc :selected').change(function(){
		$('#div_maquinaria_asoc').show();
		});
		/**
		 * A solicitud del cliente se ha deshabilitado la restricción de no ingresar 
		 * documento repetidos con el mismo número de boleta
		 */
		
		$('input[@name=rendicion_numero_documento]').change(function(){ 
			$('#form1').find("span,p").each(function(){
				if ( $(this).attr('class') == 'alerta' )
					$(this).remove();
			})
			$.post('_ajax.php',{op:'revisaNroDocumento',doc:$(this).val(),proveedor_id:$('#proveedor_id').val()},
				function(data){
					if ( data == 1 )
					{  
						$('#rendicion_numero_documento').after('<span class="alerta">El número ingresado ya existe en la Base de Datos ( Ver repetido(s) <a href="?op=vrr&amp;nd='+$('#rendicion_numero_documento').val()+'">'+$('#rendicion_numero_documento').val()+'</a>)</span>');
						$('#yaExiste').html('<input type="radio" name="existe" id="existeBorrar" /> <span>Borrar</span> <input type="radio" name="existe" id="existeConservar" /> <span>Conservar</span>');
						$('#existeBorrar').click(function(){ 
							$('#form1').find("span,p").each(function(){
								if ( $(this).attr('class') == 'alerta' )
									$(this).remove();
							})
							$('#yaExiste').html('');
							$('#rendicion_numero_documento').val('');
						})
						$('#existeConservar').click(function(){
		$(this).next().after('<p>Indique por qué</p><div><textarea class="requerido" name="porque" id="porque" cols="25" rows="5"></textarea></div>');
						})
					}
					else
					{  
						$('#yaExiste').html('');
					}
			});
		}) 

		$('#btnVistaPrevia').click(function(){
                        $('#divEnviarR').show();
			$('#vp').show();
            		$('#mensaje').show();
			var tipoDocId = $('input[@name=rendicion_tipo_documento_id][@checked]').val();
			var adjunto = $('input[@name=rendicion_adjunto]').val() ? $('input[@name=rendicion_adjunto]').val() : '';
                        var adjuntoe = $('input[@name=rendicion_adjuntoe]').val() ? $('input[@name=rendicion_adjuntoe]').val() : '';
                        var adjunton = $('input[@name=rendicion_adjunton]').val() ? $('input[@name=rendicion_adjunton]').val() : '';
                        var adjuntoa = $('input[@name=rendicion_adjuntoa]').val() ? $('input[@name=rendicion_adjuntoa]').val() : '';
                        var adjuntomo = $('input[@name=rendicion_adjuntomo]').val() ? $('input[@name=rendicion_adjuntomo]').val() : '';
                        var adjuntom = $('input[@name=rendicion_adjuntom').val() ? $('input[@name=rendicion_adjuntom]').val() : '';
                        var adjuntoc = $('input[@name=rendicion_adjuntoc]').val() ? $('input[@name=rendicion_adjuntoc]').val() : '';
			//var adjuntoOcultoValido = $('input[@name=rendicion_adjunto_oculto_valido]').val();
			var adjuntoLista = $('input[@name=rendicion_adjunto_lista]').val();
                        var adjuntoListae = $('input[@name=rendicion_adjunto_listae]').val();
                        var adjuntoListaa = $('input[@name=rendicion_adjunto_listaa]').val();
                        var adjuntoListamo = $('input[@name=rendicion_adjunto_listamo]').val();
                        var nombreArticulo = $('input[@name=rendicion_nombre_articulo]').val();
                        var nombreArticulo2 = $('input[@name=rendicion_actividad_datos]').val() || $('input[@name=rendicion_actividad]').val() ;
                        var tipoGastoma = $('input[@name=rendicion_nombre_articuloma]').val();
			//var cantidad = $('input[@name=rendicion_cantidad]').val();
			//var unidadMedida = $('input[@name=rendicion_unidad_medida]').val();
			var numeroDocumento = $('input[@name=rendicion_numero_documento]').val();
                        var numeroDocumenton = $('input[@name=rendicion_numero_documenton]').val();
                        var numeroDocumentom = $('input[@name=rendicion_numero_documentom]').val();
                        var numeroDocumentoa = $('input[@name=rendicion_numero_documentoa]').val();
                        var numeroDocumentomo = $('input[@name=rendicion_numero_documentomo]').val();
                        var numeroDocumentoc = $('input[@name=rendicion_numero_documentoc]').val();
			var fecha = $('input[@name=rendicion_fecha]').val();
                        var fechae = $('input[@name=rendicion_fechae]').val();
                        var fechaa = $('input[@name=rendicion_fechaa]').val();
                        var fechamo = $('input[@name=rendicion_fechamo]').val();
                        var fechan = $('input[@name=rendicion_fechan]').val();
                        var fechac = $('input[@name=rendicion_fechac]').val();
			var proveedor = $('#proveedor_id :selected').text();
			var proveedora = $('#proveedor_ida :selected').text();
			var proveedormo = $('#proveedor_idmo :selected').text();
			var proveedorc = $('#proveedor_idc :selected').text();
			var proveedorn = $('#proveedor_idn :selected').text();
			var proveedorm = $('#proveedor_idm :selected').text();
			var itemasoca = $('#itema_id :selected').text();
			var monto = $('input[@name=rendicion_monto]').val();
                        var montoe = $('input[@name=rendicion_montoe]').val();
                        var montoa = $('input[@name=rendicion_montoa]').val();
                        var montomo = $('input[@name=rendicion_montomo]').val();
                        var monton = $('input[@name=rendicion_monton]').val();
                        var montom = $('input[@name=rendicion_montom]').val();
                        var montoc = $('input[@name=rendicion_montoc]').val();
			var observacion = $('#rendicion_observacion').val() ? $('#rendicion_observacion').val() : '';;
			//var actividad = $('input[@name=rendicion_actividad]').val();
                        var actividad =$('#rendicion_actividad :selected').text();
			var actividadc = $('#rendicion_actividadc :selected').text();
                        var rendActividad = $('#rendicion_actividad :selected').text();

                        var rendActividadn = $('#rendicion_actividadn :selected').text();
                        //var rendicion_tipo_gasto = $('#rendicion_tipo_gasto:selected').text();
			//var actividadDatos = $('input[@name=rendicion_actividad_datos]').val();
			var tipoGasto = $('#rendicion_tipo_gasto :selected').text();
                        var tipoGastoa = $('#rendicion_tipo_gastoa :selected').text();
                        var tipoGaston = $('#rendicion_tipo_gaston :selected').text();
                       
                        
			//var valorUnitario = $('input[@name=rendicion_valor_unitario]').val();
		        //var valorIvaIncluido = $('input[@name=rendicion_valor_iva_incluido]').val();
			observacion = observacion.replace(/\n+/g, "<br />");
			
			// 5 feb. se agregan 3 campos más
			var rendicionMes = $('#rendicion_mes :selected').text();
            var rendicionMesa = $('#rendicion_mesa :selected').text();
            var rendicionMesn = $('#rendicion_mesn :selected').text();
			var rendicionTotalGasto = $('input[@name=rendicion_total_gasto]').val();
			var rendicionTotalGeneral = $('input[@name=rendicion_total_general]').val();
			  

			if ( tipoDocId == 1 )
				tipoDoc = "Boleta";
			if ( tipoDocId == 2 )
				tipoDoc = "Factura";
                        if ( tipoDocId == 3 )
				tipoDoc = "Estado de pago";
				
		   switch ( $('#es_item_asoc').val() )
			{
                                case '1':
					var _html = "<h2>Vista preliminar</h2>";
                                         _html += "El nombre del documento que aparece a continuación ha sido modificado por el sistema ";
					_html += "<table class=\"vistaPrevia\">";
					_html += "<tr><th>Fecha</th><td>"+fecha+"</td></tr>";
					_html += "<tr><th>Monto ($)</th><td>"+monto+"</td></tr>";
					_html += "<tr><th>Adjunto</th><td><a target=\"_blank\" href=\"../_tmp/"+adjuntoLista+"\">"+adjuntoLista+"</a></td></tr>";
                                        _html += "</table>";
		  			$('#vp').html(_html);
				break;
				
				case '2':
					var _html = "<h2>Vista preliminar</h2>";
					//_html += "<table class=\"vistaPrevia\">";
					//_html += "<tr><th>Mes de la rendición</th><td>"+rendicionMes+"</td></tr>";
					//_html += "<tr><th>Total Gasto</th><td>"+rendicionTotalGasto+"</td></tr>";
					//_html += "<tr><th>Total General</th><td>"+rendicionTotalGeneral+"</td></tr>";
					//_html += "<tr><th>Adjunto </th><td><a target=\"_blank\" href=\"../_tmp/"+adjunto+"\">"+adjunto+"</a></td></tr>";
					//_html += "</table>";
                                        _html += "<table class=\"vistaPrevia\">";
                                        _html += "<tr><th>Mes de la Rendición</th><td>"+rendicionMes+"</td></tr>";
					_html += "<tr><th>Tipo de Documento</th><td>"+tipoDoc+"</td></tr>";
					_html += "<tr><th>Proveedor</th><td>"+proveedor+"</td></tr>";
					_html += "<tr><th>Número de Documento</th><td>"+numeroDocumento+"</td></tr>";
					_html += "<tr><th>Fecha</th><td>"+fecha+"</td></tr>";
					_html += "<tr><th>Monto</th><td>"+monto+"</td></tr>";
					_html += "<tr><th>Adjunto </th><td><a target=\"_blank\" href=\"../_tmp/"+adjunto+"\">"+adjunto+"</a></td></tr>";
					_html += "<tr><th>Lista</th><td><a target=\"_blank\"  href=\"../_tmp/"+adjuntoLista+"\">"+adjuntoLista+"</a></td></tr>";
					_html += "<tr><th>Tipo de Gasto</th><td>"+tipoGasto+"</td></tr>";
					_html += "</table>";
					$('#vp').html(_html);
				break;
			 
			  	case '3':
						var _html = "<h2>Vista preliminar</h2>";            
						_html += "<table class=\"vistaPrevia\">"; 
						_html += "<tr><th>Tipo de Documento</th><td>"+tipoDoc+"</td></tr>";
						_html += "<tr><th>Proveedor</th><td>"+proveedor+"</td></tr>";
						_html += "<tr><th>Número de Documento</th><td>"+numeroDocumento+"</td></tr>";
						_html += "<tr><th>Fecha</th><td>"+fecha+"</td></tr>";
						_html += "<tr><th>Monto</th><td>"+monto+"</td></tr>"; 
						_html += "<tr><th>Adjunto</th><td><a target=\"_blank\"  href=\"../_tmp/"+adjunto+"\">"+adjunto+"</a></td></tr>";
						_html += "<tr><th>Lista</th><td><a  target=\"_blank\"  href=\"../_tmp/"+adjuntoLista+"\">"+adjuntoLista+"</a></td></tr>";
						_html += "</table>";
						$('#vp').html(_html);
				break;
				
				case '4':
						var _html = "<h2>Vista preliminar</h2>";            
						_html += "<table class=\"vistaPrevia\">"; 
						_html += "<tr><th>Fecha</th><td>"+fecha+"</td></tr>";
						_html += "<tr><th>Monto</th><td>"+monto+"</td></tr>";
						_html += "<tr><th>Lista</th><td><a target=\"_blank\" href=\"../_tmp/"+adjuntoLista+"\">"+adjuntoLista+"</a></td></tr>";
						_html += "</table>";
						$('#vp').html(_html);
				break;
				
				case '12':
						var _html = "<h2>Vista preliminar</h2>";            
						_html += "<table class=\"vistaPrevia\">"; 
						_html += "<tr><th>Tipo de Documento</th><td>"+tipoDoc+"</td></tr>";						
						_html += "<tr><th>Proveedor</th><td>"+proveedor+"</td></tr>";
						_html += "<tr><th>Número de Documento</th><td>"+numeroDocumento+"</td></tr>";
						_html += "<tr><th>Fecha</th><td>"+fecha+"</td></tr>";
						_html += "<tr><th>Monto</th><td>"+monto+"</td></tr>";
						_html += "<tr><th>Actividad realizada</th><td>"+rendActividad+"</td></tr>";
						//_html += "<tr><th>Datos de la actividad</th><td>"+actividadDatos+"</td></tr>";
						_html += "<tr><th>Tipo de Gasto</th><td>"+tipoGasto+"</td></tr>";
						_html += "<tr><th>Adjunto</th><td><a target=\"_blank\" href=\"../_tmp/"+adjunto+"\">"+adjunto+"</a></td></tr>";
						_html += "</table>";
						$('#vp').html(_html);
				break;
			   
				case '11':
				case '8':  
				case '9':
				case '10':
						var _html = "<h2>Vista preliminar</h2>";            
						_html += "<table class=\"vistaPrevia\">"; 
						_html += "<tr><th>Tipo de Documento</th><td>"+tipoDoc+"</td></tr>";						
						_html += "<tr><th>Proveedor</th><td>"+proveedor+"</td></tr>";
						_html += "<tr><th>Número de Documento</th><td>"+numeroDocumento+"</td></tr>";
						_html += "<tr><th>Fecha</th><td>"+fecha+"</td></tr>";
						_html += "<tr><th>Monto</th><td>"+monto+"</td></tr>";
						_html += "<tr><th>Adjunto</th><td><a target=\"_blank\"  href=\"../_tmp/"+adjunto+"\">"+adjunto+"</a></td></tr>";
						if ( $('#es_item_id').val() == 10 )
							 _html += "<tr><th>Obra realizada</th><td>"+actividad+"</td></tr>";
						else
							_html += "<tr><th>¿Qué se compró?</th><td>"+nombreArticulo2+"</td></tr>";
						_html += "</table>";
						$('#vp').html(_html);
				break; 
				case '5':
                                                var _html = "<h2>Vista preliminar</h2>";
						_html += "<table class=\"vistaPrevia\">";
						_html += "<tr><th>Tipo de Documento</th><td>"+tipoDoc+"</td></tr>";
						_html += "<tr><th>Proveedor</th><td>"+proveedor+"</td></tr>";
						_html += "<tr><th>Número de Documento</th><td>"+numeroDocumento+"</td></tr>";
						_html += "<tr><th>Fecha</th><td>"+fecha+"</td></tr>";
						_html += "<tr><th>Monto</th><td>"+monto+"</td></tr>";
						_html += "<tr><th>Actividad realizada</th><td>"+actividad+"</td></tr>";
                                                _html += "<tr><th>Adjunto</th><td><a target=\"_blank\" href=\"../_tmp/"+adjunto+"\">"+adjunto+"</a></td></tr>";
						//_html += "<tr><th>Actividad Datos</th><td>"+actividadDatos+"</td></tr>";
						_html += "<tr><th>Tipo de Gasto</th><td>"+tipoGasto+"</td></tr>";
						_html += "</table>";
						$('#vp').html(_html);
				break;
				case '6':
				case '7':
						var _html = "<h2>Vista preliminar</h2>";            
						_html += "<table class=\"vistaPrevia\">"; 
						_html += "<tr><th>Tipo de Documento</th><td>"+tipoDoc+"</td></tr>";						
						_html += "<tr><th>Proveedor</th><td>"+proveedor+"</td></tr>";
						_html += "<tr><th>Número de Documento</th><td>"+numeroDocumento+"</td></tr>";
						_html += "<tr><th>Fecha</th><td>"+fecha+"</td></tr>";
						_html += "<tr><th>Monto</th><td>"+monto+"</td></tr>";
						_html += "<tr><th>Actividad realizada</th><td>"+rendActividad+"</td></tr>";
						//_html += "<tr><th>Actividad Datos</th><td>"+actividadDatos+"</td></tr>";
						_html += "<tr><th>Tipo de Gasto</th><td>"+tipoGasto+"</td></tr>";
						_html += "</table>";
						$('#vp').html(_html);
				break;
				case '13':
						var _html = "<h2>Vista preliminar</h2>";            
						_html += "<table class=\"vistaPrevia\">"; 
						_html += "<tr><th>Adjunto</th><td><a  target=\"_blank\"  href=\"../_tmp/"+adjunto+"\">"+adjunto+"</a></td></tr>";
						_html += "</table>";
						$('#vp').html(_html);
				break;
      		
                          }

			switch ( $('#es_item_id').val() )
			{
                                case '1':
					var _html = "<h2>Vista preliminar</h2>";
                                         _html += "El nombre del documento que aparece a continuación ha sido modificado por el sistema ";
					_html += "<table class=\"vistaPrevia\">";
					_html += "<tr><th>Fecha</th><td>"+fecha+"</td></tr>";
					_html += "<tr><th>Monto ($)</th><td>"+monto+"</td></tr>";
					_html += "<tr><th>Adjunto</th><td><a target=\"_blank\" href=\"../_tmp/"+adjuntoLista+"\">"+adjuntoLista+"</a></td></tr>";
                                        _html += "</table>";
		  			$('#vp').html(_html);
				break;
				
				case '2':
					var _html = "<h2>Vista preliminar</h2>";
					//_html += "<table class=\"vistaPrevia\">";
					//_html += "<tr><th>Mes de la rendición</th><td>"+rendicionMes+"</td></tr>";
					//_html += "<tr><th>Total Gasto</th><td>"+rendicionTotalGasto+"</td></tr>";
					//_html += "<tr><th>Total General</th><td>"+rendicionTotalGeneral+"</td></tr>";
					//_html += "<tr><th>Adjunto </th><td><a target=\"_blank\" href=\"../_tmp/"+adjunto+"\">"+adjunto+"</a></td></tr>";
					//_html += "</table>";
                                        _html += "<table class=\"vistaPrevia\">";
                                        _html += "<tr><th>Mes de la Rendición</th><td>"+rendicionMes+"</td></tr>";
					_html += "<tr><th>Tipo de Documento</th><td>"+tipoDoc+"</td></tr>";
					_html += "<tr><th>Proveedor</th><td>"+proveedor+"</td></tr>";
					_html += "<tr><th>Número de Documento</th><td>"+numeroDocumento+"</td></tr>";
					_html += "<tr><th>Fecha</th><td>"+fecha+"</td></tr>";
					_html += "<tr><th>Monto</th><td>"+monto+"</td></tr>";
					_html += "<tr><th>Adjunto </th><td><a target=\"_blank\" href=\"../_tmp/"+adjunto+"\">"+adjunto+"</a></td></tr>";
					_html += "<tr><th>Lista</th><td><a target=\"_blank\"  href=\"../_tmp/"+adjuntoLista+"\">"+adjuntoLista+"</a></td></tr>";
					_html += "<tr><th>Tipo de Gasto</th><td>"+tipoGasto+"</td></tr>";
					_html += "</table>";
					$('#vp').html(_html);
				break;
			 
			  	case '3':
						var _html = "<h2>Vista preliminar</h2>";            
						_html += "<table class=\"vistaPrevia\">"; 
						_html += "<tr><th>Tipo de Documento</th><td>"+tipoDoc+"</td></tr>";
						_html += "<tr><th>Proveedor</th><td>"+proveedor+"</td></tr>";
						_html += "<tr><th>Número de Documento</th><td>"+numeroDocumento+"</td></tr>";
						_html += "<tr><th>Fecha</th><td>"+fecha+"</td></tr>";
						_html += "<tr><th>Monto</th><td>"+monto+"</td></tr>"; 
						_html += "<tr><th>Adjunto</th><td><a target=\"_blank\"  href=\"../_tmp/"+adjunto+"\">"+adjunto+"</a></td></tr>";
						_html += "<tr><th>Lista</th><td><a  target=\"_blank\"  href=\"../_tmp/"+adjuntoLista+"\">"+adjuntoLista+"</a></td></tr>";
						_html += "</table>";
						$('#vp').html(_html);
				break;
				
				case '4':
						var _html = "<h2>Vista preliminar</h2>";            
						_html += "<table class=\"vistaPrevia\">"; 
						_html += "<tr><th>Fecha</th><td>"+fecha+"</td></tr>";
						_html += "<tr><th>Monto</th><td>"+monto+"</td></tr>";
						_html += "<tr><th>Lista</th><td><a target=\"_blank\" href=\"../_tmp/"+adjuntoLista+"\">"+adjuntoLista+"</a></td></tr>";
						_html += "</table>";
						$('#vp').html(_html);
				break;
				
				case '12':
						var _html = "<h2>Vista preliminar</h2>";            
						_html += "<table class=\"vistaPrevia\">"; 
						_html += "<tr><th>Tipo de Documento</th><td>"+tipoDoc+"</td></tr>";						
						_html += "<tr><th>Proveedor</th><td>"+proveedor+"</td></tr>";
						_html += "<tr><th>Número de Documento</th><td>"+numeroDocumento+"</td></tr>";
						_html += "<tr><th>Fecha</th><td>"+fecha+"</td></tr>";
						_html += "<tr><th>Monto</th><td>"+monto+"</td></tr>";
						_html += "<tr><th>Actividad realizada</th><td>"+rendActividad+"</td></tr>";
						//_html += "<tr><th>Datos de la actividad</th><td>"+actividadDatos+"</td></tr>";
						_html += "<tr><th>Tipo de Gasto</th><td>"+tipoGasto+"</td></tr>";
						_html += "<tr><th>Adjunto</th><td><a target=\"_blank\" href=\"../_tmp/"+adjunto+"\">"+adjunto+"</a></td></tr>";
						_html += "</table>";
						$('#vp').html(_html);
				break;
			   
				case '11':
				case '8':  
				case '9':
				case '10':
						var _html = "<h2>Vista preliminar</h2>";            
						_html += "<table class=\"vistaPrevia\">"; 
						_html += "<tr><th>Tipo de Documento</th><td>"+tipoDoc+"</td></tr>";						
						_html += "<tr><th>Proveedor</th><td>"+proveedor+"</td></tr>";
						_html += "<tr><th>Número de Documento</th><td>"+numeroDocumento+"</td></tr>";
						_html += "<tr><th>Fecha</th><td>"+fecha+"</td></tr>";
						_html += "<tr><th>Monto</th><td>"+monto+"</td></tr>";
						_html += "<tr><th>Adjunto</th><td><a target=\"_blank\"  href=\"../_tmp/"+adjunto+"\">"+adjunto+"</a></td></tr>";
						if ( $('#es_item_id').val() == 10 )
							 _html += "<tr><th>Obra realizada...</th><td>"+nombreArticulo2+"</td></tr>";
						else
							_html += "<tr><th>¿Qué se compró?</th><td>"+nombreArticulo+"</td></tr>";
						_html += "</table>";
						$('#vp').html(_html);
				break; 
				case '5':
                                                var _html = "<h2>Vista preliminar</h2>";
						_html += "<table class=\"vistaPrevia\">";
						_html += "<tr><th>Tipo de Documento</th><td>"+tipoDoc+"</td></tr>";
						_html += "<tr><th>Proveedor</th><td>"+proveedor+"</td></tr>";
						_html += "<tr><th>Número de Documento</th><td>"+numeroDocumento+"</td></tr>";
						_html += "<tr><th>Fecha</th><td>"+fecha+"</td></tr>";
						_html += "<tr><th>Monto</th><td>"+monto+"</td></tr>";
						_html += "<tr><th>Actividad realizada</th><td>"+actividad+"</td></tr>";
                                                _html += "<tr><th>Adjunto</th><td><a target=\"_blank\" href=\"../_tmp/"+adjunto+"\">"+adjunto+"</a></td></tr>";
						//_html += "<tr><th>Actividad Datos</th><td>"+actividadDatos+"</td></tr>";
						_html += "<tr><th>Tipo de Gasto</th><td>"+tipoGasto+"</td></tr>";
						_html += "</table>";
						$('#vp').html(_html);
				break;
				case '6':
				case '7':
						var _html = "<h2>Vista preliminar</h2>";            
						_html += "<table class=\"vistaPrevia\">"; 
						_html += "<tr><th>Tipo de Documento</th><td>"+tipoDoc+"</td></tr>";						
						_html += "<tr><th>Proveedor</th><td>"+proveedor+"</td></tr>";
						_html += "<tr><th>Número de Documento</th><td>"+numeroDocumento+"</td></tr>";
						_html += "<tr><th>Fecha</th><td>"+fecha+"</td></tr>";
						_html += "<tr><th>Monto</th><td>"+monto+"</td></tr>";
						_html += "<tr><th>Actividad realizada</th><td>"+rendActividad+"</td></tr>";
						//_html += "<tr><th>Actividad Datos</th><td>"+actividadDatos+"</td></tr>";
						_html += "<tr><th>Tipo de Gasto</th><td>"+tipoGasto+"</td></tr>";
						_html += "</table>";
						$('#vp').html(_html);
				break;
				case '13':
						var _html = "<h2>Vista preliminar</h2>";            
						_html += "<table class=\"vistaPrevia\">"; 
						_html += "<tr><th>Adjunto</th><td><a  target=\"_blank\"  href=\"../_tmp/"+adjunto+"\">"+adjunto+"</a></td></tr>";
						_html += "</table>";
						$('#vp').html(_html);
				break;
				
				 case '15':
					switch ($('#itema_id :selected').text())
                                        {
                                              case 'Becas de Estudio':
                                                var _html = "<h2>Vista preliminar</h2>";
                                                _html += "El nombre del documento que aparece a continuación ha sido modificado por el sistema ";
                                                _html += "<table class=\"vistaPrevia\">";
                                                _html += "<tr><th>Item asociado</th><td>"+itemasoca+"</td></tr>";
                                                _html += "<tr><th>Fecha</th><td>"+fechae+"</td></tr>";
                                                _html += "<tr><th>Monto ($)</th><td>"+montoe+"</td></tr>";
                                                _html += "<tr><th>Adjunto</th><td><a target=\"_blank\" href=\"../_tmp/"+adjuntoListae+"\">"+adjuntoListae+"</a></td></tr>";
                                                _html += "</table>";
                                                $('#vp').html(_html);
                                                break;
                                             case 'Becas de Alimentación':
                                                 var _html = "<h2>Vista preliminar</h2>";
                                                 _html += "<table class=\"vistaPrevia\">";
                                                 _html += "<tr><th>Item asociado</th><td>"+itemasoca+"</td></tr>";
                                                 _html += "<tr><th>Mes de la Rendición</th><td>"+rendicionMesa+"</td></tr>";
                                                 _html += "<tr><th>Tipo de Documento</th><td>"+tipoDoc+"</td></tr>";
                                                 _html += "<tr><th>Proveedor</th><td>"+proveedora+"</td></tr>";
                                                 _html += "<tr><th>Número de Documento</th><td>"+numeroDocumentoa+"</td></tr>";
                                                 _html += "<tr><th>Fecha</th><td>"+fechaa+"</td></tr>";
                                                 _html += "<tr><th>Monto</th><td>"+montoa+"</td></tr>";

                                                 _html += "<tr><th>Adjunto </th><td><a target=\"_blank\" href=\"../_tmp/"+adjuntoa+"\">"+adjuntoa+"</a></td></tr>";
                                                 _html += "<tr><th>Lista</th><td><a target=\"_blank\"  href=\"../_tmp/"+adjuntoListaa+"\">"+adjuntoListaa+"</a></td></tr>";
                                                 _html += "<tr><th>Tipo de Gasto</th><td>"+tipoGastoa+"</td></tr>";
                                                 _html += "</table>";
                                                 $('#vp').html(_html);
                                                 break;
                                            case 'Becas de Movilización':
                                                var _html = "<h2>Vista preliminar</h2>";
						_html += "<table class=\"vistaPrevia\">";
                                                _html += "<tr><th>Item asociado</th><td>"+itemasoca+"</td></tr>";
						_html += "<tr><th>Tipo de Documento</th><td>"+tipoDoc+"</td></tr>";
						_html += "<tr><th>Proveedor</th><td>"+proveedormo+"</td></tr>";
						_html += "<tr><th>Número de Documento</th><td>"+numeroDocumentomo+"</td></tr>";
						_html += "<tr><th>Fecha</th><td>"+fechamo+"</td></tr>";
						_html += "<tr><th>Monto</th><td>"+montomo+"</td></tr>";
						_html += "<tr><th>Adjunto</th><td><a target=\"_blank\"  href=\"../_tmp/"+adjuntomo+"\">"+adjuntomo+"</a></td></tr>";
						_html += "<tr><th>Lista</th><td><a  target=\"_blank\"  href=\"../_tmp/"+adjuntoListamo+"\">"+adjuntoListamo+"</a></td></tr>";
						_html += "</table>";
						$('#vp').html(_html);
                                                break;
                                                case 'Becas de Titulación':
						var _html = "<h2>Vista preliminar</h2>";
						_html += "<table class=\"vistaPrevia\">";
                                                _html += "<tr><th>Item asociado</th><td>"+itemasoca+"</td></tr>";
						_html += "<tr><th>Fecha</th><td>"+fechae+"</td></tr>";
						_html += "<tr><th>Monto</th><td>"+montoe+"</td></tr>";
						_html += "<tr><th>Lista</th><td><a target=\"_blank\" href=\"../_tmp/"+adjuntoListae+"\">"+adjuntoListae+"</a></td></tr>";
						_html += "</table>";
						$('#vp').html(_html);
                                                break;
                                                case 'Perfeccionamiento de Profesores':
                                                    var _html = "<h2>Vista preliminar</h2>";
						_html += "<table class=\"vistaPrevia\">";
                                                _html += "<tr><th>Item asociado</th><td>"+itemasoca+"</td></tr>";
						_html += "<tr><th>Tipo de Documento</th><td>"+tipoDoc+"</td></tr>";
                                                _html += "<tr><th>Actividad realizada</th><td>"+rendActividadn+"</td></tr>";
                                                _html += "<tr><th>Mes de la Rendición</th><td>"+rendicionMesn+"</td></tr>";
						_html += "<tr><th>Proveedor</th><td>"+proveedorn+"</td></tr>";
						_html += "<tr><th>Número de Documento</th><td>"+numeroDocumenton+"</td></tr>";
						_html += "<tr><th>Fecha</th><td>"+fechan+"</td></tr>";
						_html += "<tr><th>Monto</th><td>"+monton+"</td></tr>";
						_html += "<tr><th>Adjunto</th><td><a target=\"_blank\" href=\"../_tmp/"+adjunton+"\">"+adjunton+"</a></td></tr>";
						//_html += "<tr><th>Actividad Datos</th><td>"+actividadDatos+"</td></tr>";
						_html += "<tr><th>Tipo de Gasto</th><td>"+tipoGaston+"</td></tr>";
						_html += "</table>";
						$('#vp').html(_html);
                                                break;
                                                case 'Perfeccionamiento de Ex-alumnos':
                                                      var _html = "<h2>Vista preliminar</h2>";
						_html += "<table class=\"vistaPrevia\">";
                                                _html += "<tr><th>Item asociado</th><td>"+itemasoca+"</td></tr>";
						_html += "<tr><th>Tipo de Documento</th><td>"+tipoDoc+"</td></tr>";
                                                _html += "<tr><th>Actividad realizada</th><td>"+rendActividadn+"</td></tr>";
                                                _html += "<tr><th>Mes de la Rendición</th><td>"+rendicionMesn+"</td></tr>";
						_html += "<tr><th>Proveedor</th><td>"+proveedorn+"</td></tr>";
						_html += "<tr><th>Número de Documento</th><td>"+numeroDocumenton+"</td></tr>";
						_html += "<tr><th>Fecha</th><td>"+fechan+"</td></tr>";
						_html += "<tr><th>Monto</th><td>"+monton+"</td></tr>";
						_html += "<tr><th>Adjunto</th><td><a target=\"_blank\" href=\"../_tmp/"+adjunton+"\">"+adjunton+"</a></td></tr>";
						//_html += "<tr><th>Actividad Datos</th><td>"+actividadDatos+"</td></tr>";
						_html += "<tr><th>Tipo de Gasto</th><td>"+tipoGaston+"</td></tr>";
						_html += "</table>";
						$('#vp').html(_html);
                                                break;
                                                case 'Perfeccionamiento de Alumnos':
                                                      var _html = "<h2>Vista preliminar</h2>";
						_html += "<table class=\"vistaPrevia\">";
                                                _html += "<tr><th>Item asociado</th><td>"+itemasoca+"</td></tr>";
						_html += "<tr><th>Tipo de Documento</th><td>"+tipoDoc+"</td></tr>";
                                                _html += "<tr><th>Actividad realizada</th><td>"+rendActividadn+"</td></tr>";
                                                _html += "<tr><th>Mes de la Rendición</th><td>"+rendicionMesn+"</td></tr>";
						_html += "<tr><th>Proveedor</th><td>"+proveedorn+"</td></tr>";
						_html += "<tr><th>Número de Documento</th><td>"+numeroDocumenton+"</td></tr>";
						_html += "<tr><th>Fecha</th><td>"+fechan+"</td></tr>";
						_html += "<tr><th>Monto</th><td>"+monton+"</td></tr>";
						_html += "<tr><th>Adjunto</th><td><a target=\"_blank\" href=\"../_tmp/"+adjunton+"\">"+adjunton+"</a></td></tr>";
						//_html += "<tr><th>Actividad Datos</th><td>"+actividadDatos+"</td></tr>";
						_html += "<tr><th>Tipo de Gasto</th><td>"+tipoGaston+"</td></tr>";
						_html += "</table>";
						$('#vp').html(_html);
                                                break;
                                                case 'Maquinaria y Equipamiento de Talleres y Laboratorios':
                                                    var _html = "<h2>Vista preliminar</h2>";            
						_html += "<table class=\"vistaPrevia\">";
                                                _html += "<tr><th>Item asociado</th><td>"+itemasoca+"</td></tr>";
						_html += "<tr><th>Tipo de Documento</th><td>"+tipoDoc+"</td></tr>";						
						_html += "<tr><th>Proveedor</th><td>"+proveedorm+"</td></tr>";
						_html += "<tr><th>Número de Documento</th><td>"+numeroDocumentom+"</td></tr>";
						_html += "<tr><th>Fecha</th><td>"+fecha+"</td></tr>";
						_html += "<tr><th>Monto</th><td>"+montom+"</td></tr>";
						//_html += "<tr><th>Actividad realizada</th><td>"+rendActividad+"</td></tr>";
						//_html += "<tr><th>Actividad Datos</th><td>"+actividadDatos+"</td></tr>";
                                                _html += "<tr><th>Adjunto</th><td><a target=\"_blank\" href=\"../_tmp/"+adjuntoc+"\">"+adjuntoc+"</a></td></tr>";
						_html += "<tr><th>¿Qué se compró?</th><td>"+tipoGastoma+"</td></tr>";
						_html += "</table>";
						$('#vp').html(_html)
                                                break;
                                                case 'Biblioteca: Textos y Material Audiovisual':
                                                      var _html = "<h2>Vista preliminar</h2>";
						_html += "<table class=\"vistaPrevia\">";
                                                _html += "<tr><th>Item asociado</th><td>"+itemasoca+"</td></tr>";
						_html += "<tr><th>Tipo de Documento</th><td>"+tipoDoc+"</td></tr>";
						_html += "<tr><th>Proveedor</th><td>"+proveedorm+"</td></tr>";
						_html += "<tr><th>Número de Documento</th><td>"+numeroDocumentom+"</td></tr>";
						_html += "<tr><th>Fecha</th><td>"+fecha+"</td></tr>";
						_html += "<tr><th>Monto</th><td>"+montom+"</td></tr>";
						//_html += "<tr><th>Actividad realizada</th><td>"+rendActividad+"</td></tr>";
						//_html += "<tr><th>Actividad Datos</th><td>"+actividadDatos+"</td></tr>";
                                                _html += "<tr><th>Adjunto</th><td><a target=\"_blank\" href=\"../_tmp/"+adjuntoc+"\">"+adjuntoc+"</a></td></tr>";
						_html += "<tr><th>¿Qué se compró?</th><td>"+tipoGastoma+"</td></tr>";
						_html += "</table>";
						$('#vp').html(_html)
                                                break;
                                                case 'Equipamiento de Computación':
                                                     var _html = "<h2>Vista preliminar</h2>";
						_html += "<table class=\"vistaPrevia\">";
                                                _html += "<tr><th>Item asociado</th><td>"+itemasoca+"</td></tr>";
						_html += "<tr><th>Tipo de Documento</th><td>"+tipoDoc+"</td></tr>";
						_html += "<tr><th>Proveedor</th><td>"+proveedorm+"</td></tr>";
						_html += "<tr><th>Número de Documento</th><td>"+numeroDocumentom+"</td></tr>";
						_html += "<tr><th>Fecha</th><td>"+fecha+"</td></tr>";
						_html += "<tr><th>Monto</th><td>"+montom+"</td></tr>";
						//_html += "<tr><th>Actividad realizada</th><td>"+rendActividad+"</td></tr>";
						//_html += "<tr><th>Actividad Datos</th><td>"+actividadDatos+"</td></tr>";
                                                _html += "<tr><th>Adjunto</th><td><a target=\"_blank\" href=\"../_tmp/"+adjuntoc+"\">"+adjuntoc+"</a></td></tr>";
						_html += "<tr><th>¿Qué se compró?</th><td>"+tipoGastoma+"</td></tr>";
						_html += "</table>";
						$('#vp').html(_html)
                                                break;
                                                case 'Construcción, Remodelación e Instalaciones':
                                                    var _html = "<h2>Vista preliminar</h2>";
						_html += "<table class=\"vistaPrevia\">";
                                                _html += "<tr><th>Item asociado</th><td>"+itemasoca+"</td></tr>";
						_html += "<tr><th>Tipo de Documento</th><td>"+tipoDoc+"</td></tr>";
						_html += "<tr><th>Proveedor</th><td>"+proveedorc+"</td></tr>";
						_html += "<tr><th>Número de Documento</th><td>"+numeroDocumentoc+"</td></tr>";
						_html += "<tr><th>Fecha</th><td>"+fechac+"</td></tr>";
						_html += "<tr><th>Monto</th><td>"+montoc+"</td></tr>";
						_html += "<tr><th>Adjunto</th><td><a target=\"_blank\"  href=\"../_tmp/"+adjuntoc+"\">"+adjuntoc+"</a></td></tr>";
						_html += "<tr><th>Obra realizada</th><td>"+actividadc+"</td></tr>";
						_html += "</table>";
						$('#vp').html(_html);
                                                break;
                                               // case 'Item Especial':
                                               //     var _html = "<h2>Vista preliminar</h2>";
						//_html += "<table class=\"vistaPrevia\">";
                                                //_html += "<tr><th>Item asociado</th><td>"+itemasoca+"</td></tr>";
						//_html += "<tr><th>Tipo de Documento</th><td>"+tipoDoc+"</td></tr>";
						//_html += "<tr><th>Proveedor</th><td>"+proveedorc+"</td></tr>";
						//_html += "<tr><th>Número de Documento</th><td>"+numeroDocumentoa+"</td></tr>";
						//_html += "<tr><th>Fecha</th><td>"+fechae+"</td></tr>";
						//_html += "<tr><th>Monto</th><td>"+montoe+"</td></tr>";
						//_html += "<tr><th>Adjunto</th><td><a target=\"_blank\"  href=\"../_tmp/"+adjuntoa+"\">"+adjuntoa+"</a></td></tr>";
                                                //_html += "<tr><th>Lista</th><td><a target=\"_blank\" href=\"../_tmp/"+adjuntoListae+"\">"+adjuntoListae+"</a></td></tr>";
                                                //_html += "<tr><th>Actividad realizada</th><td>"+rendActividad+"</td></tr>";
						//_html += "</table>";
						//$('#vp').html(_html);
                                                //break;

                                                case 'Formación Espiritual':			
                                                   var _html = "<h2>Vista preliminar</h2>";
						_html += "<table class=\"vistaPrevia\">";
                                                _html += "<tr><th>Item asociado</th><td>"+itemasoca+"</td></tr>";
						_html += "<tr><th>Tipo de Documento</th><td>"+tipoDoc+"</td></tr>";
                                                _html += "<tr><th>Actividad realizada</th><td>"+rendActividadn+"</td></tr>";
                                                _html += "<tr><th>Mes de la Rendición</th><td>"+rendicionMesn+"</td></tr>";
						_html += "<tr><th>Proveedor</th><td>"+proveedorn+"</td></tr>";
						_html += "<tr><th>Número de Documento</th><td>"+numeroDocumenton+"</td></tr>";
						_html += "<tr><th>Fecha</th><td>"+fechan+"</td></tr>";
						_html += "<tr><th>Monto</th><td>"+monton+"</td></tr>";
						_html += "<tr><th>Adjunto</th><td><a target=\"_blank\" href=\"../_tmp/"+adjunto+"\">"+adjunto+"</a></td></tr>";
						//_html += "<tr><th>Actividad Datos</th><td>"+actividadDatos+"</td></tr>";
						_html += "<tr><th>Tipo de Gasto</th><td>"+tipoGaston+"</td></tr>";
						_html += "</table>";
						$('#vp').html(_html);
                                                break;
                                                }
                                                break;

                }
                }
		)
		$('#form1').submit(function(){

			$('#form1').find("span,p").each(function(){
				if ( $(this).attr('class') == 'alerta' )
					$(this).remove();
			})

			var ok = false;
                       
			if ( $('#es_item_id').val() == 1 || $('#es_item_id').val() == 4 || $('#es_item_id').val() == 13  )
			{
				if ( $('#rendicion_adjunto').val() != "" )
					ok = true;           
			}
			else
			{	    
				if ( $('input[@name=rendicion_tipo_documento_id]').is(':checked') || $('#es_item_id').val() == 2 || $('#es_item_id').val() == 15) {
					ok = true;       
				}
				else {   
					if ( $('#es_item_id').val() == 1 )
						$('#otro').next().after('<span class="alerta">Seleccione una opción</span>');
					else
						$('#factura').next().after('<span class="alerta">Seleccione una opción</span>');
				}
				
        	}
			$('#form1').find('.requerido').each(function(){
				$(this).val(jQuery.trim($(this).val()));
				if ( $(this).val() == '' )
				{
					$(this).after('<span class="alerta">Campo Requerido</span>');
					ok = false;
				}
			}) 
			 if ( $('#es_item_id').val() == 15)
                            {
                                ok = true;
                            }

			if ( ok )
				return true;
			else
			{
				$('#enviarR').after('<p class="alerta">El formulario contiene campos requeridos que no fueron completados</p>');
				return false;
			}
		})
	}
}

var calendarioListadoEscuelas = {
	obj : null,
	ini : function() {
		$('.checkPublicar').click(
			function(){
				var estado = '';
				calendarioListadoEscuelas.obj = this;
				if ( $(this).is('input:checked') ){
					estado = 's'	
				}
				else {
					estado = 'n';
				}
				$.post('_ajax.php',{op:'publicarCalendario',estado:estado,ide:this.name},function(data){
				
					calendarioListadoEscuelas.respuesta(data,calendarioListadoEscuelas.obj);
				})
			}
		)
	},
	respuesta : function(a,obj) {

			if ( $(obj).next().length > 0 ) {
				$(obj).next().remove();
				$(obj).after('<span class="mensaje">'+a+'</span>');
			}
			else {
				$(obj).after('<span class="mensaje">'+a+'</span>');
			}
	}
} 
 
/* v2010 */

var calendarioListadoEscuelas2010 = {
	obj : null,
	ini : function() {
		$('.checkPublicar').click(
			function(){
				var estado = '';
				calendarioListadoEscuelas2010.obj = this;
				if ( $(this).is('input:checked') ){
					estado = 's'	
				}
				else {
					estado = 'n';
				}
				$.post('_ajax2010.php',{op:'publicarCalendario',estado:estado,ide:this.name},function(data){
					calendarioListadoEscuelas2010.respuesta(data,calendarioListadoEscuelas2010.obj);
				})
			}
		)
	},
	respuesta : function(a,obj) {
			if ( $(obj).next().length > 0 ) {
				$(obj).next().remove();
				$(obj).after('<span class="mensaje">'+a+'</span>');
			}
			else {
				$(obj).after('<span class="mensaje">'+a+'</span>');
			}
	}
}

var publicarRendicion = {
	obj : null,
	ini : function() {
		$('.checkPublicar').click(
			function(){
				var estado = '';
				publicarRendicion.obj = this;
				if ( $(this).is('input:checked') ){
					estado = 's'	
				}
				else {
					estado = 'n';
				}
				$.post('_ajax.php',{op:'publicarRendicion',estado:estado,rid:this.name},function(data){
				
					publicarRendicion.respuesta(data,publicarRendicion.obj);
				})
			}
		)
	},
	respuesta : function(a,obj) {
			if ( $(obj).next().length > 0 ) {
				$(obj).next().remove();
				$(obj).after('<span class="mensaje">'+a+'</span>');
			}
			else {
				$(obj).after('<span class="mensaje">'+a+'</span>');
			}
	}
}
var regimenRendiciones = {
	obj : null,
	ini : function() {
		$('.checkPublicar').click(
			function(){
				var estado = '';
				regimenRendiciones.obj = this;
				if ( $(this).is('input:checked') ){
					estado = 's'	
				}
				else {
					estado = 'n';
				}
				$.post('_ajax.php',{op:'publicarRegimen',estado:estado,iid:this.name},function(data){
				
					regimenRendiciones.respuesta(data,regimenRendiciones.obj);
				})
			}
		)
	},
	respuesta : function(a,obj) {

			if ( $(obj).next().length > 0 ) {
				$(obj).next().remove();
				$(obj).after('<span class="mensaje">'+a+'</span>');
			}
			else {
				$(obj).after('<span class="mensaje">'+a+'</span>');
			}
	}
}

var calendarioAportes = {
	ini: function() {
	
		$('#quitar-item').click(function(){
			calendarioAportes.quitar();
		});
		$('#agregar-item').click(function(){
			calendarioAportes.agregar();
		})
		$('#form1').submit(function(){
			if ( document.forms[0].elements.length > 3 )
				return true
			else
				return false
		})
		
		$('.cifra').numeric("!");
		$('.cifra').change(function(){
			formato(this)
		});

		$('.cifra').each(function(){
			formato(this)
		})

	},
	quitar: function() {
		var noHaySeleccionado = true;
		var arrIds = [];
		$('tbody').find('input[@type=checkbox]').each(function(){
			if (this.checked)
			{
				noHaySeleccionado = false;
				var id = this.name.replace(/c-/,"");
				arrIds.push(id);
			}
		})
		if ( noHaySeleccionado ) 
		{
			alert('¡Ops! - No se ha seleccionado ningún Item para Eliminar');
		}
		else
		{
			calendarioAportes.eliminarBd(arrIds);
		}
	}, 
	agregar: function() {
		var noHaySeleccionado = true;
		var arrIds = [];
		$('#itemes').find('input[@type=checkbox]').each( function() {
			if (this.checked)
			{
				noHaySeleccionado = false;
				var id = this.name.replace(/item-/,"");
				arrIds.push(id);
			}

		})
		if ( noHaySeleccionado ) 
		{
			alert('¡Ops! - No se ha seleccionado ningún Item para Agregar');
		}
		else
		{
			calendarioAportes.agregarBd(arrIds);
		}
			
	},
	
	eliminarBd: function(ids) {
			var escuelaId = $('.nombreEscuela').attr('id');
			escuelaId = escuelaId.replace(/e-/,"");
			ids = ids.toString();
			$.post('_ajax.php',{op:'eliminarItem',ids:ids,ide:escuelaId},function(data){

				if ( $('#noHayDatos').length > 0 )
				{
					$('#noHayDatos').remove();
					$('thead').before('<tbody id="resCalendarios"></tbody>');
					$('#resCalendarios').html(data)
				}
				else
				{
					$('#resCalendarios').html(data)	
				}

				$('tbody tr:odd').addClass('odd');
				$('tbody tr:even').addClass('even');

				$.post('_ajax.php',{op : 'listadoItems',ide : escuelaId},function(data){

					$('.listadoItemes').remove();
					$('#itemes fieldset').append(data);
				});	
				
			})

			//eliminarItem

	},
	agregarBd : function(ids) {
			var escuelaId = $('.nombreEscuela').attr('id');
			escuelaId = escuelaId.replace(/e-/,"");
			ids = ids.toString();
			$.post('_ajax.php',{op : 'agregarItem',ids : ids,ide : escuelaId},function(data){
				
				if ( $('#noHayDatos').length > 0 )
				{
					$('#noHayDatos').remove();
					$('thead').before('<tbody id="resCalendarios"></tbody>');
					$('#resCalendarios').html(data)
				}
				else
				{
					$('#resCalendarios').html(data)	
				}

				$('.cifra').numeric("!");
				$('.cifra').change(function(){
					formato(this)
				});

				$('tbody tr:odd').addClass('odd');
				$('tbody tr:even').addClass('even');

				$.post('_ajax.php',{op : 'listadoItems',ide : escuelaId},function(data){

					$('.listadoItemes').remove();
					$('#itemes fieldset').append(data);
				});	
				
			})
	}
}
/* calendarioAportes 2010 */

var calendarioAportes2010 = {
	ini: function() {
		$('#quitar-item').click(function(){
			calendarioAportes2010.quitar();
		});
		$('#agregar-item').click(function(){
			calendarioAportes2010.agregar();
		})
		$('#form1').submit(function(){
			if ( document.forms[0].elements.length > 3 )
				return true
			else
				return false
		})
		
		$('.cifra').numeric("!");
		$('.cifra').change(function(){
			formato(this)
		});

		$('.cifra').each(function(){
			formato(this)
		})

	},
	quitar: function() {
		var noHaySeleccionado = true;
		var arrIds = [];
		$('tbody').find('input[@type=checkbox]').each(function(){
			if (this.checked)
			{
				noHaySeleccionado = false;
				var id = this.name.replace(/c-/,"");
				arrIds.push(id);
			}
		})
		if ( noHaySeleccionado ) 
		{
			alert('¡Ops! - No se ha seleccionado ningún Item para Eliminar');
		}
		else
		{
			calendarioAportes2010.eliminarBd(arrIds);
		}
	}, 
	agregar: function() {
		var noHaySeleccionado = true;
		var arrIds = [];
		$('#itemes').find('input[@type=checkbox]').each( function() {
			if (this.checked)
			{
				noHaySeleccionado = false;
				var id = this.name.replace(/item-/,"");
				arrIds.push(id);
			}

		})
		if ( noHaySeleccionado ) 
		{
			alert('¡Ops! - No se ha seleccionado ningún Item para Agregar');
		}
		else
		{
			calendarioAportes2010.agregarBd(arrIds);
		}
			
	},
	
	eliminarBd: function(ids) {
			var escuelaId = $('.nombreEscuela').attr('id');
			escuelaId = escuelaId.replace(/e-/,"");
			ids = ids.toString();
			$.post('_ajax2010.php',{op:'eliminarItem',ids:ids,ide:escuelaId},function(data){

				if ( $('#noHayDatos').length > 0 )

				{
					$('#noHayDatos').remove();
					$('thead').before('<tbody id="resCalendarios"></tbody>');
					$('#resCalendarios').html(data)
				}
				else
				{
					$('#resCalendarios').html(data)	
				}

				$('tbody tr:odd').addClass('odd');
				$('tbody tr:even').addClass('even');

				$.post('_ajax2010.php',{op : 'listadoItems',ide : escuelaId},function(data){

					$('.listadoItemes').remove();
					$('#itemes fieldset').append(data);
				});	
				
			})

			//eliminarItem

	},
	agregarBd : function(ids) {
			var escuelaId = $('.nombreEscuela').attr('id');
			escuelaId = escuelaId.replace(/e-/,"");
			ids = ids.toString();
			$.post('_ajax2010.php',{op : 'agregarItem',ids : ids,ide : escuelaId},function(data){
				
				if ( $('#noHayDatos').length > 0 )
				{
					$('#noHayDatos').remove();
					$('thead').before('<tbody id="resCalendarios"></tbody>');
					$('#resCalendarios').html(data)
				}
				else
				{
					$('#resCalendarios').html(data)	
				}

				$('.cifra').numeric("!");
				$('.cifra').change(function(){
					formato(this)
				});

				$('tbody tr:odd').addClass('odd');
				$('tbody tr:even').addClass('even');

				$.post('_ajax2010.php',{op : 'listadoItems',ide : escuelaId},function(data){

					$('.listadoItemes').remove();
					$('#itemes fieldset').append(data);
				});	
				
			})
	}
}

/* fin 2010 */

var portada = {
	ini : function() {
		
		$('#frc').hide();
		$('#rContrasena').click(function(){
			$('#frc').slideToggle();
		})
		
		$('#enviarc').click(portada.recuperar);

	},
	recuperar : function() {

			$('#frc').find("p").each(function(){
				$(this).attr('class','alerta').remove();
			})

		$.post('/login/recuperar.php',{usuario:$('#usuario').val()},function(data){
			$('#enviarc').after(data);
			$('.cerrar').click(function(){
				$('#frc').slideToggle('slow')
				$('#username').focus();
			})
		})

		return false;
	}
}

var aporteMensual = {
	ini : function() {

		$('.cifra').numeric("!");
		$('.cifra').each(function(){
			formato(this)
		})

		$('.cifra').change(function(){
			formato(this)
		})

		$('#btnExcel').click(function(){
			var radio = $('input[@name=mes][@checked]').val();
			if ( radio == undefined )
			{
				alert('Por favor seleccione un mes');
			}
			else
			{
				var escuelaId = $('.nombreEscuela').attr('id');
				escuelaId = escuelaId.replace(/e-/,"");
				window.location = '_excel-aportes.php?m='+radio+'&ide='+escuelaId
			}
		})
		$('#form2').submit(function(){
		
			$(this).find("span").each(function(){
				$(this).attr('class','alerta').remove();
			})

			var total = $('#form2').find(':text').length; 
			var f = document.forms[1];
			var i = 1;
			var pasoUno = false;
			var pasoDos = false;
			while ( i <= total )
			{
				
				if ( f.elements[i].value != 0 )
				{
					pasoUno = false;

					if ( f.elements[i+1].value == "" )
					{
						var obj = f.elements[i+1].name; 
						$('#'+obj).next().after('<span class="alerta">Por favor ingrese la Fecha del Aporte</span>');
						f.elements[i+1].focus();
						break;
					}
					else
					{
						pasoUno = true;
					}
				}
				if ( f.elements[i+1].value != "" )
				{
					pasoDos = false;
					if ( f.elements[i].value == 0 )
					{
						var obj = f.elements[i].name; 
						$('#'+obj).after('<span class="alerta">Por favor ingrese el Aporte</span>');
						f.elements[i].focus();
						break;
					}
					else
					{
						var calendario = ['', 'calendario_ene','calendario_feb','calendario_mar','calendario_abr','calendario_may','calendario_jun', 'calendario_jul','calendario_ago','calendario_sep','calendario_oct','calendario_nov','calendario_dic'];
						var fecha = f.elements[i+1].value;
						var item = f.elements[i+1].name;
						var valor = f.elements[i].value;
						valor = valor.replace(/\./g,'');
						var escuela_id = $("input[@name=escuela_id]").val();
						var arrFecha = fecha.split(/\//g);
						var mes = arrFecha[1]*1;
						item = item.replace(/([^0-9])/g,'');
						var valorok = $.ajax({
								type: "POST",
								url: "_ajax.php",
								data: "op=validaAporteMensual&mes="+calendario[mes]+"&escuela_id="+escuela_id+"&item_id="+item+"&valor="+valor,
								async: false
							}).responseText; 
						var valorokok = parseInt(valorok); 
						
						if ( valorokok  ) 
						{
							pasoDos = true;
						}
						else 
						{
							$('#aporte-'+item).after('<span class="alerta">La cantidad ingresada es mayor a la asignada en el Calendario</span>');
							pasoDos = false;
							break;
						}	
					} // el else
				}
				i = i + 2;
			
				
			}
			if (pasoUno && pasoDos)
				return true;
			else
			{
				$('#enviar').after('<span class="alerta">Por favor ingrese un Aporte y su Fecha</span>');
				return false;
			}

		})
	}
}
function formato(obj)
{
	var re = /(\.)+/g;
	var n = obj.value;
	n = n.replace(re,'');
	n = n*1;
	obj.value = number_format(n, 0, null, '.');
}

/**
 * Sacada desde
 * http://www.fobit.com/index.php?article=JavaScript%3A%20number_format
 */
function number_format(number, decimals, dec_point, thousands_sep)
{
	var exponent = "";
	var numberstr = number.toString ();
	var eindex = numberstr.indexOf ("e");
	if (eindex > -1)
	{
		exponent = numberstr.substring (eindex);
		number = parseFloat (numberstr.substring (0, eindex));
	}
	if (decimals != null)
	{
		var temp = Math.pow (10, decimals);
		number = Math.round (number * temp) / temp;
	}
	var sign = number < 0 ? "-" : "";
	var integer = (number > 0 ? 
	Math.floor (number) : Math.abs (Math.ceil (number))).toString ();
	var fractional = number.toString ().substring (integer.length + sign.length);
	dec_point = dec_point != null ? dec_point : ".";
	fractional = decimals != null && decimals > 0 || fractional.length > 1 ? (dec_point + fractional.substring (1)) : "";
	if (decimals != null && decimals > 0)
	{
		for (i = fractional.length - 1, z = decimals; i < z; ++i)
			fractional += "0";
	}
	thousands_sep = (thousands_sep != dec_point || fractional.length == 0) ? thousands_sep : null;
	if (thousands_sep != null && thousands_sep != "")
	{
		for (i = integer.length - 3; i > 0; i -= 3)
		integer = integer.substring (0 , i) + thousands_sep + integer.substring (i);
	}
	return sign + integer + fractional + exponent;
}

function sumatoriaD(id,columna)
{
		var a = 1*$("#id-"+id+"-aah_a_"+columna).val();
	 	var b = 1*$("#id-"+id+"-aah_b_"+columna).val();
		var c = 1*$("#id-"+id+"-aah_c_"+columna).val();
		$('#rd'+id+columna).val(a+b+c);
}
function sumatoriaG(id,columna)
{
		var d = 1*$("#rd"+id+columna).val();
	 	var e = 1*$("#id-"+id+"-aah_e_"+columna).val();
		var f = 1*$("#id-"+id+"-aah_f_"+columna).val();
		$('#rg'+id+columna).val(d+e+f);
}    

/**
 * solicitudes
 */

var solicitudes = {
	ini: function() {
		$('body table').css({fontSize:'.9em'}) 
		$('.entero').numeric("!");
		$('tbody tr:odd').removeClass('odd');
	    $('tbody tr:even').removeClass('even');  
		$('input[@type=checkbox]').each(function(){
			$(this).click(function(){
				if ( this.checked ) {     
					var id = $(this).attr('id');                       
					$.post('_ajax.php',{op:'agregar',item_id:id,escuela_id:$('#escuela_id').val()},function(data){
						$('#laZona').append(data); 
						 
						$('.prioridad').change(function() {
							if ( esUnico(this) && this.value != 0)
							{
								alert('Lo sentimos, la prioridad seleccionada ya fue asociada, debe ocupar un valor nuevo');
								this.value = 0;
							}
						})     
						
						
					});
				}
				else {
					var id = $(this).attr('id');
					// diccionario: ia = item agregado       
					$.post('_ajax.php',{op:'quitar',item_id:id,escuela_id:$('#escuela_id').val()},function(data){ 
						$('#ia-'+id).remove();     

						$('.prioridad').change(function() {
							if ( esUnico(this) && this.value != 0)
							{
								alert('Lo sentimos, la prioridad seleccionada ya fue asociada, debe ocupar un valor nuevo');
								this.value = 0;
							}
						})     

						
					});
				}    
			})
		});
		 
		$('.prioridad').change(function() {
			if ( esUnico(this) && this.value != 0)
			{
				alert('Lo sentimos, la prioridad seleccionada ya fue asociada, debe ocupar un valor nuevo');
				this.value = 0;
			}
		})     
		
		$('form').submit(function(){
			if ( selectsOk() )
			{	
				return true
			}
			else
			{	
				$('#error').html('<div class="importante">Error:  Debe <strong>dar valor a todas las prioridades</strong> para continuar</div>');
				return false;
			}
		})
	},
	retornaItemId : function(id){
		return id.replace(/[^0-9]+/i,"");
	},
	agregarSubItem : function(id,solicitud_id) {   
		$.post('_ajax.php',{op:'agregarsi',escuela_id:$('#escuela_id').val(),solicitud_id:solicitud_id},function(data){
			data = data.replace(/^\s+|\s+$/g,"");
			var _html = '<tr id="sc-'+data+'">';
				_html += '<td><input type="text" name="sc-'+data+'[sc_actividad]" id="sc_actividad" size="10" /></td>';
				_html += '<td><input onkeyup="totalBecasCantidad('+data+')" class="entero" type="text" name="sc-'+data+'[sc_cantidad]" id="sc_cantidad-'+data+'" size="10" /></td>'; 
				_html += '<td><input onkeyup="totalBecasCantidad('+data+')" class="entero" type="text" name="sc-'+data+'[sc_valor_unitario]" id="sc_valor_unitario-'+data+'" size="10" /></td>' ;
			   // _html +=  '<th id="producto-'+data+'"></th>'; 
				_html +=  '<td><input class="entero" type="text" name="sc-'+data+'[sc_mar_abr]" id="sc_mar_abr-'+data+'" size="10" /></td> ';
				_html +=  '<td><input class="entero" type="text" name="sc-'+data+'[sc_may_jun]" id="sc_may_jun-'+data+'" size="10" /></td> ';
				_html +=  '<td><input class="entero" type="text" name="sc-'+data+'[sc_jul_ago]" id="sc_jul_ago-'+data+'" size="10" /></td> ';
				_html +=  '<td><input class="entero" type="text" name="sc-'+data+'[sc_sep_oct]" id="sc_sep_oct-'+data+'" size="10" /></td> ';
				_html +=  '<td><input class="entero" type="text" name="sc-'+data+'[sc_nov_dic]" id="sc_nov_dic-'+data+'" size="10" /></td>' ;
				_html +=  '<td><input onclick="solicitudes.borrarSubItem(\'sc-'+data+'\')" type="button" name="bsi" value="X" /></td>';
				_html += '</tr>'; 

			   //_html = _html.replace(/(99)+/g,data);       
				$('.entero').numeric("!");
				$('#ia-item_id-'+id +' tbody tr:last').after(_html);
		});
		/*
		var hora = new Date();    
		var idHora = hora.getTime();
  		
		*/
	},
	borrarSubItem : function(id){   
		soloId = id.replace(/[^0-9]+/g,"");
		$.post('_ajax.php',{op:'borrarsi',sc_id:soloId},function(data){    
			$('#'+id).remove();
		});
		
	}
	 
}


   
function sumaTotalSolicitudes(id)
{       
	var a = 1*$("#mar_abr-"+id).val();
	var b = 1*$("#may_jun-"+id).val();
	var c = 1*$("#jul_ago-"+id).val();
	var d = 1*$("#sep_oct-"+id).val();
	var e = 1*$("#nov_dic-"+id).val();
	var total = a+b+c+d+e;
	$('#total-'+id).text(number_format(total,'0',',','.'));
}  

function totalBecasCantidad(id)
{   
	$('.entero').numeric("!");
	var c = 1*$('#sc_cantidad-'+id).val();
	var v = 1*$('#sc_valor_unitario-'+id).val();
	var total = c*v;
	$('#producto-'+id).text(number_format(total,'0',',','.')); 
}
function esUnico(obj)
{
	var existe = false;
	var p = $('.prioridad');
	for (i=0; i<p.length;i++)
	{	
		if (p[i].value == obj.value && p[i].name != obj.name )
		{
			existe = true;
			break;
		}
	}
	return existe;
}
function selectsOk()
{
	var ok = true;
	var p = $('.prioridad');
	for (i=0; i<p.length;i++)
	{
		if (p[i].value == 0)
		{
			ok = false;	
			break;
		}
	}
	return ok
	
}
var gestionGeneral = {
	ini: function() {  
		
		
		$('#formAgregar').hide();  
		$('#formAgregarEscuela').hide();  
		
		$('#agregar').click(function(){
		  		$('#formAgregar').slideToggle()
		});   
		
		$('#agregarEscuela').click(function(){
		  		$('#formAgregarEscuela').slideToggle()
		});   
		
		
		$('#btnAgregar').click(function(){
			$('#formAgregar').find("span").each(function(){
				$(this).attr('class','alerta').remove();
			})
 			$.post('_ajax.php',{op:'agregarUsuario',
					correo:$('#correo').val(),
					contrasena:$('#contrasena').val(),
					perfil:$('#perfil_id').val()},
					function(data){
						var res = eval( '(' + data + ')' );
						if ( res.todook )
						{
							var html = "<p><strong>Usuario Creado exitosamente</strong></p><ul>";
							html += "<li>"+res.correo.valor+"</li></ul>";
							html += "<p><a href=\"javascript:window.location.reload()\">Recargar página</a></p>";
							$('#formAgregar').remove();
							$('#agregar').after(html);
						}
						else
						{	
							if (res.correo)
							{
								$('#correo').after('<span class="alerta">'+res.correo.mensaje+'</span>');
							}
							if (res.contrasena)
							{
								$('#contrasena').after('<span class="alerta">'+res.contrasena.mensaje+'</span>');
							}
						}
			})
		});
		             
		/* Agregar Escuela */
		 $('#btnAgregarEscuela').click(function(){
				$('#formAgregarEscuela').find("span").each(function(){
					$(this).attr('class','alerta').remove();
				}) 
				
	 			$.post('_ajax.php',{op:'agregarEscuela',
						escuela:$('#escuela_nombre').val(),
						codigo:$('#escuela_codigo').val(),
						usuario:$('#usuario_id').val()},
						function(data){
							var res = eval( '(' + data + ')' );
							if ( res.todook )
							{
								var html = "<p><strong>La escuela fue creada exitosamente</strong></p><ul>";
								html += "<li>"+res.escuela.valor+"</li></ul>";
								html += "<p><a href=\"javascript:window.location.reload()\">Recargar página</a></p>";
								$('#formAgregarEscuela').remove();
								$('#agregarEscuela').after(html);
							}
							else
							{	
								if (res.escuela)
								{
									$('#escuela_nombre').after('<span class="alerta">'+res.escuela.mensaje+'</span>');
								}
								if (res.codigo)
								{
									$('#escuela_codigo').after('<span class="alerta">'+res.codigo.mensaje+'</span>');
								}
							}
				})
			});
		
		
		
	},
	eliminaUsuario : function(id) {
		var seguro = confirm('¿Está seguro que desea Eliminar el usuario? - El resultado es permanente');
		if ( seguro )
		{
			$.post('_ajax.php',{op:'eliminaUsuario',usuario_id:id},function(data){
				 //alert(data);
				$('#usuario-'+id).css({backgroundColor:'red'})
				var t = setTimeout(function() { 
						 $('#usuario-'+id).fadeOut("slow",function() { 
						      $(this).remove();
							}
						);
					},1000);
				 
			});
		}
		else
		{
			return false;
		}
	},
	eliminaEscuela : function(id) {
		var seguro = confirm('¿Está seguro que desea Eliminar la Escuela? - El resultado es permanente');
		if ( seguro )
		{
			$.post('_ajax.php',{op:'eliminaEscuela',escuela_id:id},function(data){
				 //alert(data);
				$('#escuela-'+id).css({backgroundColor:'red'})
				var t = setTimeout(function() { 
						 $('#escuela-'+id).fadeOut("slow",function() { 
						      $(this).remove();
							}
						);
					},1000);
				 
			});
		}
		else
		{
			return false;
		}
	},
	cambiarEstado : function(id,estado_id){
			$.post('_ajax.php',
				{op:'cambiarEstado',id: id, estado_id: estado_id},
				function(data){
					if ( data )
					{
						if ( estado_id == 's' )
							$('#iconoEstado-'+id).attr('src','/i/estado-s.gif').fadeIn('slow');
						else
							$('#iconoEstado-'+id).attr('src','/i/estado-n.gif').fadeIn('slow');
					}
					else
					{
						alert('Error cambiando el Estado de la solicitud');
					}
				}
			); 
	}
}
       
var superficie = {
	ini : function(){
		$('#ant_inf_salas_m2').keyup(function(){    
			var _re= /,/; 
		})
	}
}
          
var economica = {
	ini : function() {
		$('.entero').numeric(",");
		$('.gastos').keyup(function(){
				var a = 1*$('#ago_sueldo_leyes').val();
				var b = 1*$('#ago_costos_produccion').val();
				var c = 1*$('#ago_otros_gst').val();
				var d = 1*$('#ago_gst_generales').val();
				var e = 1*$('#ago_material_educativo').val();
				var f = 1*$('#ago_reparacion').val();
				var g = 1*$('#ago_alimentacion').val();
				var h = 1*$('#ago_honorarios').val();
				var total = a+b+c+d+e+f+g+h;
				$('#tGastos').text(number_format(total,'0',',','.'));
			})
		$('.inversiones').keyup(function(){
			var a = 1*$('#ago_construcciones').val(); 
			var b = 1*$('#ago_maquinaria').val(); 
			var c = 1*$('#ago_equipos').val(); 
			var d = 1*$('#ago_biblioteca').val(); 
			var e = 1*$('#ago_otras_inv').val(); 
			var total = a+b+c+d+e;              
			$('#tInversiones').text(number_format(total,'0',',','.'));
		}) 
		$('.ingresos').keyup(function(){
			var a = 1*$('#ago_alumnos').val();      
			var b = 1*$('#ago_aportes_fiscales').val();
			var c = 1*$('#ago_venta_productos').val();
			var d = 1*$('#ago_sostenedores').val();
			var e = 1*$('#ago_fundacion').val();
			var f = 1*$('#ago_otras_fundaciones').val();
			var g = 1*$('#ago_otros_ing').val();
			var total = a+b+c+d+e+f+g;
			$('#tIngresos').text(number_format(total,'0',',','.'));
		})   
		
		$('.almuerzo').keyup(function(){
			var a = 1*$('#agc_jeb_alm_valor').val();      
			var b = 1*$('#agc_jeb_alm').val();
			var total = a*b;
			$('#tAlmuerzo').text(number_format(total,'0',',','.'));
		}) 
		
		$('.desayuno').keyup(function(){
			var a = 1*$('#agc_jeb_des_valor').val();      
			var b = 1*$('#agc_jeb_des').val();
			var total = a*b;
			$('#tDesayuno').text(number_format(total,'0',',','.'));
		})  
		$('.otros').keyup(function(){
			var a = 1*$('#agc_jeb_otro_valor').val();      
			var b = 1*$('#agc_jeb_otro').val();
		   
			var total = a*b;
			$('#tOtros').text(number_format(total,'0',',','.'));
		})
		
		
		
	}
}
var antecedentes = {
	ini:function(){ 
		$('.entero').numeric(",");
		$('.sumam2').keyup(function(){   
				var _re= /,/;
				
				var a = $('#ant_inf_otro_m2').val();
				if ( a != "" ) 
					a = parseFloat(a.replace(_re,".")) ; 
				else
					a = 0;
					
				var b = $('#ant_inf_gimnasio_m2').val();
				if ( b != "" )
					b = parseFloat(b.replace(_re,"."));
				else
					b = 0;
					
				var c = $('#ant_inf_capilla_m2').val();
				if ( c != "" )  
					c = parseFloat(c.replace(_re,"."));
				 else
					c = 0;
					
				var d = $('#ant_inf_talleres_m2').val();
				if ( d != "" )  
					d = parseFloat(d.replace(_re,"."));
				else
					d = 0;
					
				var e = $('#ant_inf_salas_m2').val();
				if ( e != "" )
					e = parseFloat(e.replace(_re,".")); 
				else
					e = 0;
				var total = a+b+c+d+e;  
				total = total.toString();  
				total = total.replace(/\./,",") 
			   // alert(total)
			   $('#total').text(total);    
			 })
	}
}
   
var asignar = {
	ini:function(){
		$('.asignar').click(function(){ 
			asignar.obj = this;   
			$.post('_ajax.php',{op:'asignar',pars:$(this).val()},function(data){
					asignar.respuesta('Asignado',asignar.obj);
				})  
			$(this).attr('disabled','disabled');  
		});
	},
	respuesta:function(a,obj) {
			if ( $(obj).next().length > 0 ) {
				$(obj).next().remove();
				$(obj).after('<span class="mensaje">'+a+'</span>');
			}
			else {
				$(obj).after('<span class="mensaje">'+a+'</span>');
			}
	}
}

