﻿function AJAX(){
		var ajaxs = ["Msxml2.XMLHTTP","Msxml2.XMLHTTP.4.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.3.0","Microsoft.XMLHTTP"];
		var ajax = false;
		for(var i=0 ; !ajax && i<ajaxs.length ; i++){
			try{ ajax = new ActiveXObject(ajaxs[i]); }
			catch(e) { ajax = false; }
		}
		if(!ajax && typeof XMLHttpRequest!='undefined') {
			ajax = new XMLHttpRequest();
		}
		return ajax;
	}
	
function mostrar_paginado(inicio,pagina,paginaweb){

		var ajax = AJAX();
		
		if(!ajax){
			alert("Imposible Grabar Mensaje");
			return false;
		}        
		
		document.getElementById('mostrar_paginacion').innerHTML = "<center><b> ..:: Cargando ::..<br /> Espere por favor... <br /></b></center>";
		
 		ajax.open("POST",paginaweb,true);
		ajax.onreadystatechange = function() {
				if (ajax.readyState == 4) {
					if (ajax.status == 200)
					{
						document.getElementById('mostrar_paginacion').style.display='none';
						document.getElementById('mostrar_paginacion').innerHTML=ajax.responseText;
						
						$("#mostrar_paginacion").fadeIn("slow");						
					}
					else 
					{
						alert('Se detecto problemas en su conexion a internet o el servidor esta saturado, por favor pulse aceptar y luego Actualize la web pulsado la tecla F5');
						document.getElementById('mostrar_paginacion').innerHTML='Se detecto problemas en su conexion a internet o el servidor esta saturado, por favor pulse aceptar y luego Actualize la web pulsado la tecla F5';
					}
				}
			}			
			
			
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("inicio="+escape(inicio)+"&pagina="+escape(pagina));		

	}
	
function CARGARDATOS(pagina,capa, parametros){
		var ajax = AJAX();
		
		if(!ajax){
			alert("Su navegador no soporta AJAX. Instale Internet Explorer 6 o Firefox");
			return false;
		}
				//cabiar /danilo/bolita.gif   por   /bolita.gif   en caso de que la aplicacion este en el ROOT.. 
				// si esta en una subcarpeta, entonces se debe colocar en /SUBCARPETA/bolita.gif
		document.getElementById(capa).innerHTML = "<center><b> ..: Cargando :..<br /> Espere por favor ... <img src='./bolita.gif'><br /></b></center>";
		
 		ajax.open("POST",pagina,true);
		ajax.onreadystatechange = function() {
				if (ajax.readyState == 4) {
					if (ajax.status == 200)
					{
						document.getElementById(capa).style.display='none';						
						document.getElementById(capa).innerHTML=ajax.responseText;
						//$("#"+capa).slideDown("slow");	
						$("#"+capa).fadeIn("slow");	
						
					}
					else 
					{
						//alert('Se detecto problemas en su conexion a internet o el servidor esta saturado, por favor pulse aceptar y luego Actualize la web pulsado la tecla F5');
						document.getElementById(capa).innerHTML='Se detecto problemas en su conexion a internet o el servidor esta saturado, por favor pulse aceptar y luego Actualize la web pulsado la tecla F5';
					}
				}
			}			
			
			
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send(parametros);		

	}
	
function CARGARDATOSbolita(pagina,capa, parametros){
		var ajax = AJAX();
		
		if(!ajax){
			alert("Su navegador no soporta AJAX. Instale Internet Explorer 6 o Firefox");
			return false;
		}
				
		document.getElementById(capa).innerHTML = "<img src='/danilo/bolita.gif'>";
		
 		ajax.open("POST",pagina,true);
		ajax.onreadystatechange = function() {
				if (ajax.readyState == 4) {
					document.getElementById(capa).innerHTML=ajax.responseText;
				}
			}
			
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send(parametros);		

	}


function acceso(obj)
{
   if (obj.usuario.value=="")	
      {
		   alert("Por favor ingrese su cdigo de matricula"); obj.usuario.focus(); return 0;
	  }
   
    if (obj.contrasena.value=="")	
      {
		   alert("Por favor ingrese su contrase a"); obj.contrasena.focus(); return 0;
	  }	  
	 
      obj.submit();
}


function alfanumerico(objeto)
{
var tecla = window.event.keyCode;    
	
	if ((tecla==95)||(tecla>=48&&tecla<=57)|| (tecla>=97&&tecla<=122)){}
	else {
   	     //window.event.keyCode=0;
		 //return false;
	}
	
  
	if (tecla==32||tecla==39 ||tecla==34 )		
		{
			window.event.keyCode=0;
		}	
}


function comprueba_extension_imagen(formulario, imagen) {
   extensiones_permitidas = new Array(".gif", ".jpg", ".png", ".bmp");
   mierror = "";
    if (imagen) {//recupero la extensi n de este nombre de archivo
      extension = (imagen.substring(imagen.lastIndexOf("."))).toLowerCase();
      //alert (extension);
      //compruebo si la extensin est  entre las permitidas
      permitida = false;
      for (var i = 0; i < extensiones_permitidas.length; i++) {
         if (extensiones_permitidas[i] == extension) {
         permitida = true;
         break;
         }
      }
      if (!permitida) {
         mierror = "Comprueba la extensin de los archivos a subir. \nS lo se pueden subir archivos con extensiones: " + extensiones_permitidas.join();
		 alert (mierror);
		 return false;
       }
   }
} 

function comprueba_extension_archivo(formulario, archivo) {
   extensiones_permitidas = new Array(".zip", ".rar", ".doc", ".xls", ".ppt", ".pps", ".pdf", ".mp3", ".wma", ".wmv", ".avi", ".mpg",".gif", ".jpg", ".png", ".bmp");
   mierror = "";
    if (archivo) {//recupero la extensin de este nombre de archivo
      extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase();
      //alert (extension);
      //compruebo si la extensi n est entre las permitidas
      permitida = false;
      for (var i = 0; i < extensiones_permitidas.length; i++) {
         if (extensiones_permitidas[i] == extension) {
         permitida = true;
         break;
         }
      }
      if (!permitida) {
         mierror = "Comprueba la extensión de los archivos a subir. \n Sólo se pueden subir archivos con extensiones: " + extensiones_permitidas.join();
		 alert (mierror);
		 return false;
       }
   }
}


function popup(url)
{
   cuteLittleWindow = window.open(url, "littleWindow","location=no,width=500,height=280,top=300,left=290,scrollbars=yes");
}


function popup2(url)
{
   cuteLittleWindow = window.open(url, "littleWindow2","location=no,width=520,height=250,top=300,left=290,scrollbars=yes");
}

function buscar(t,i,id,codigo)
{   
   CARGARDATOS("ajax_resultado_busqueda.php","mostrar_resultados", "codigo="+codigo+"&t="+escape(t)+"&i="+escape(i)+"&id="+escape(id)+"&criterio="+escape(document.getElementById('criterio').value));  
}


function validar_insecto(obj)//valida antes de agregar al insecto
{   
  if (obj.detalle_especimen.value=="") { alert("Busque y agrege al Insecto"); return 0; }
  if (obj.cod_desarrollo.value=="0") { alert("Seleccione la etapa"); return 0; }
  if (obj.cantidad.value=="") { alert("Ingrese la cantidad"); return 0; }
  if (obj.minutos.value=="") { alert("Ingrese los minutos"); return 0; }
  if (obj.minutos.value>60) { alert("El minuto debe ser menor a 60"); return 0; }
 
  obj.submit(); 
}

function agregar_etapa(obj)
{
   if (confirm("Esta seguro que desea grabar esta etapa?"))	 
      {	    
		CARGARDATOS("ajax_grabar_etapa.php","combo_etapas", "fecha_etapa="+escape(obj.fecha_etapa.value)+"&codigo_detalle_investigacion="+escape(obj.codigo_detalle_investigacion.value));  
		document.getElementById("form_etapa").style.display='none';		
		document.getElementById("celda_form_etapa").style.display='none';		
      }
}

function mostrar_formulario_o_cuadro(etapa,codigo_detalle_investigacion)
{
 
   if (etapa=="1000"){ alert("Seleccione una etapa"); document.getElementById("form_etapa").style.display='none'; document.getElementById("celda_form_etapa").style.display='none';  return 0;}   
   if (etapa=="0")
     { 
        document.getElementById("celda_form_etapa").style.display='none';	
	    document.getElementById("form_etapa").style.display='';
     }
   else
     {
	    CARGARDATOS("cuadro.php","celda_form_etapa","etapa="+etapa);
	    document.getElementById("form_etapa").style.display='none';
	    document.getElementById("celda_form_etapa").style.display='';
     }
	
    if (etapa=="todo")
	 {
	    //CARGARDATOS("cuadro_general.php","celda_form_etapa","codigo_detalle_investigacion="+codigo_detalle_investigacion);
		//document.getElementById("form_etapa").style.display='none';
	    //document.getElementById("celda_form_etapa").style.display='';
		document.fetapas.submit();
	 }
	 
}

function mostrar_input(cantidad,codigo_etapa,codigo_unidad_muestreo,cod_registro_invertebrados,cod_desarrollo)
{
    div="estadio"+codigo_etapa+"-"+codigo_unidad_muestreo+"-"+cod_registro_invertebrados+"-"+cod_desarrollo;	
	
	cant=cantidad;
	valuecantidad=document.getElementById(div).innerHTML;
	valuecantidad=valuecantidad.replace("&nbsp;","");//el ultimo valor
	
	if (cantidad==0){ cant="";}	
	if (cantidad==0){ cantid=0;}
	    else{cantid=cantidad; }	
   
   if (valuecantidad=="")
	    { valueanterior=0; }
	   else
	    { valueanterior=valuecantidad; }
	
	obj=document.getElementById(div).innerHTML;
	
	if (obj.substr(1,5)=="INPUT"||obj.substr(1,5)=="input")
	   {  }
	else 
	   { document.getElementById(div).innerHTML="<INPUT onMouseOut='grabar_datos_de_la_celda(this.id,"+cantid+","+valueanterior+","+codigo_etapa+","+codigo_unidad_muestreo+","+cod_registro_invertebrados+","+cod_desarrollo+");' name='cantidad"+div+"' id='cantidad"+div+"' value='"+valuecantidad+"' style='font-size:10px; border-style:groove' type='text' onKeyPress='numerico(this);' size='1' maxlength='2' >";  } 	
}

function grabar_datos_de_la_celda(id,cant,valueanterior,codigo_etapa,codigo_unidad_muestreo,cod_registro_invertebrados,cod_desarrollo)
{
  	div=id.substr(8);
	cantidad=document.getElementById(id).value;//valor del input
		
	if (cantidad!="")
	{	  
	  if (parseInt(cantidad)!=0)
	     { CARGARDATOSbolita("grabar_celda.php",div,"cantidad="+cantidad+"&codigo_etapa="+codigo_etapa+"&codigo_unidad_muestreo="+codigo_unidad_muestreo+"&cod_registro_invertebrados="+cod_registro_invertebrados+"&cod_desarrollo="+cod_desarrollo); 
	       
		   tot=parseInt(document.getElementById('total'+cod_registro_invertebrados+cod_desarrollo+codigo_etapa).innerHTML);
		   
		   if (parseInt(cantidad)!=parseInt(valueanterior))
		      {			
				   if (parseInt(cantidad)>parseInt(valueanterior))
					  {
						document.getElementById('total'+cod_registro_invertebrados+cod_desarrollo+codigo_etapa).innerHTML=parseInt(tot)+parseInt(cantidad)-parseInt(valueanterior); 
					  }
					  else
					  {
						document.getElementById('total'+cod_registro_invertebrados+cod_desarrollo+codigo_etapa).innerHTML=parseInt(tot)-(parseInt(valueanterior)-parseInt(cantidad));   
					  }
			  }
		   //document.getElementById('total'+cod_registro_invertebrados+cod_desarrollo+codigo_etapa).innerHTML=parseInt(document.getElementById('total'+cod_registro_invertebrados+''+cod_desarrollo+''+codigo_etapa).innerHTML)+parseInt(cantidad);
	     }
		 else
		 {document.getElementById(div).innerHTML=cant;}
	}
	else
	{  
	    if (cant==0)
		   { document.getElementById(div).innerHTML="";}
		  else
		   { document.getElementById(div).innerHTML=cant;}
	
	}
}


function numerico(objeto)
{

 var tecla = window.event.keyCode;   
	
	if ((tecla>=48&&tecla<=57)){}
	else {
   	     window.event.keyCode=0;
		 return false;
	} 
}

function muestra_etapas(codigo_detalle_investigacion, valor)
{

   if (valor=="tiempo")
      {
		  document.getElementById("etapas").style.display="";
		  CARGARDATOS("checks_estadios.php","etapas","codigo_detalle_investigacion="+codigo_detalle_investigacion);  		  
	  }
	  else
	  {
		  document.getElementById("etapas").innerHTML="";
		  document.getElementById("etapas").style.display="none";
	  }
}



function validar(obj)
{
    if (obj.titulo_txt.value=="")	
	   {alert("Porfavor ingrese algun dato"); return 0;}
	obj.submit();
}


function validarborrado(f_fact,f_det)
				{ 
				if(f_fact == 0 && f_det == 0)
					{
						borrado = 'si';
					}
					else
					{
						borrado= 'no';
					}
				
							return borrado;
							
				}
	
	
	
	
	function mostrar_paginado_detallevariante(inicio,pagina,paginaweb,codigovariante){

		var ajax = AJAX();
		
		if(!ajax){
			alert("Imposible Grabar Mensaje");
			return false;
		}        
		
		document.getElementById('mostrar_paginacion').innerHTML = "<center><b> ..:: Cargando ::..<br /> Espere por favor... <br /></b></center>";
		
 		ajax.open("POST",paginaweb,true);
		ajax.onreadystatechange = function() {
				if (ajax.readyState == 4) {
					document.getElementById("mostrar_paginacion").innerHTML=ajax.responseText;
				}
			}			
			
			
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("inicio="+escape(inicio)+"&pagina="+escape(pagina)+"&variantecodigo="+codigovariante);		

	}




function CARGARDATOS_detalle_variante(pagina,capa, parametros){
		var ajax = AJAX();
		
		if(!ajax){
			alert("Su navegador no soporta AJAX. Instale Internet Explorer 6 o Firefox");
			return false;
		}
				
		document.getElementById(capa).innerHTML = "<center><b> ..:: Cargando ::..<br /> Espere por favor... <br /><img src='http://www.unsm.edu.pe/cargando.gif'> </b></center>";
		
 		ajax.open("POST",pagina,true);
		ajax.onreadystatechange = function() {
				if (ajax.readyState == 4) {
					document.getElementById(capa).innerHTML=ajax.responseText;
				}
			}			
			
			
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send('code='+parametros);		

	}

function grabar_cad_trofica_alimen_degradadores(obj)
{
   	if (obj.descripcion_sistema.value=="")
	  	{alert("Ingrese el sistema agroecologico"); obj.sa.focus(); return 0;}
	
	if (obj.descripcion_detalle_nicho_biotico.value=="")
	  	{alert("Ingrese al insecto"); obj.ri.focus();  return 0;}
	
	if (obj.descripcion_recurso.value=="")
	  	{alert("Ingrese el recurso degradador"); obj.rd.focus(); return 0;}
	
	if (obj.descripcion_parcela.value=="")
	  	{alert("Ingrese el recurso degradador"); obj.rd2.focus(); return 0;}
	
	
	parametros="codigo_sistema="+obj.codigo_sistema.value;
	parametros=parametros+"&codigo_detalle_nicho_biotico="+obj.codigo_detalle_nicho_biotico.value;
	parametros=parametros+"&codigo_recurso="+obj.codigo_recurso.value;
	parametros=parametros+"&codigo_parcela="+obj.codigo_parcela.value;
	 
		if (confirm("Esta seguro que desea grabar?"))
		{
			CARGARDATOS("grabar_cad_trofica_alimen_degradadores.php","mostrar_paginacion",parametros); 
			
			obj.codigo_sistema.value="";
			obj.codigo_detalle_nicho_biotico.value="";
			obj.codigo_recurso.value="";
			obj.codigo_parcela.value="";
			
			obj.descripcion_sistema.value="";
			obj.descripcion_detalle_nicho_biotico.value="";
			obj.descripcion_recurso.value="";	
			obj.descripcion_parcela.value="";
		}
	
}



function grabar_productores(obj)
{
   	if (obj.descripcion_sistema.value=="")
	  	{alert("Ingrese el sistema agroecologico");  return 0;}
	
	if (obj.descripcion_rol_competencia.value=="")
	  	{alert("Ingrese el rol competencia");  return 0;}
	
	if (obj.descripcion_detalle_nicho_biotico.value=="")
	  	{alert("Ingrese la planta");   return 0;}
		
	if (obj.descripcion_parcela.value=="")
	  	{alert("Ingrese la parcela");  return 0;}
		
	if (obj.rolproductor.value=="")
	  	{alert("Ingrese el rol productor"); return 0;}
	
	
	parametros="codigo_sistema="+obj.codigo_sistema.value;
	parametros=parametros+"&codigo_detalle_nicho_biotico="+obj.codigo_detalle_nicho_biotico.value;
	parametros=parametros+"&codigo_rol_competencia="+obj.codigo_rol_competencia.value;
	parametros=parametros+"&codigo_parcela="+obj.codigo_parcela.value;
	parametros=parametros+"&rolproductor="+escape(obj.rolproductor.value);
	parametros=parametros+"&codigo_primarios="+obj.codigo_primarios.value;
	 
		if (confirm("Esta seguro que desea grabar?"))
		{
			CARGARDATOS("grabar_cad_trofica_productores.php","mostrar_paginacion",parametros); 
			
			obj.codigo_sistema.value="";
			obj.codigo_detalle_nicho_biotico.value="";
			obj.codigo_rol_competencia.value="";			
			obj.codigo_parcela.value="";
			
			obj.descripcion_sistema.value="";
			obj.descripcion_detalle_nicho_biotico.value="";
			obj.descripcion_rol_competencia.value="";	
			obj.descripcion_parcela.value="";
			obj.rolproductor.value="";
		}
	
}




function grabar_cad_trofica_terciarios(obj)
{
   	if (obj.descripcion_detalle_nicho_biotico.value=="" && obj.descipcion_nicho_abiotico.value=="")
	  	{alert("Ingrese si se reproduce en un nicho biotico o abiotico"); obj.sa.focus(); return 0;}
		
	parametros="codigo_detalle_nicho_biotico="+obj.codigo_detalle_nicho_biotico.value;
	parametros=parametros+"&codigo_nicho_abiotico="+obj.codigo_nicho_abiotico.value;
	parametros=parametros+"&detalle="+escape(obj.detalle.value);
	parametros=parametros+"&codigo_terciarios="+escape(obj.codigo_terciarios.value);
	
		if (confirm("Esta seguro que desea grabar?"))
		{			
			CARGARDATOS("grabar_cad_trofica_terciarios.php","mostrar_paginacion",parametros); 
			
			obj.codigo_detalle_nicho_biotico.value="";
			obj.codigo_nicho_abiotico.value="";
			obj.detalle.value="";
			
			obj.descripcion_detalle_nicho_biotico.value="";
			obj.descipcion_nicho_abiotico.value="";
		}
	
}


function grabar_cad_trofica_primarios(obj)
{
   	if (obj.descripcion_detalle_nicho_biotico.value=="" && obj.descipcion_nicho_abiotico.value=="")
	  	{alert("Ingrese si se reproduce en un nicho biotico o abiotico");  return 0;}
		
	if (confirm("Esta seguro que desea grabar?"))
		{			
			obj.submit();
		}
	
}

function grabar_cad_trofica_terciarios(obj)
{
   	if (obj.descripcion_detalle_nicho_biotico.value=="" && obj.descipcion_nicho_abiotico.value=="")
	  	{alert("Ingrese si se reproduce en un nicho biotico o abiotico");  return 0;}
		
	if (confirm("Esta seguro que desea grabar?"))
		{			
			obj.submit();
		}
	
}


function grabar_cad_trofica_secundarios(obj)
{
   	if (obj.descripcion_detalle_nicho_biotico.value=="" && obj.descipcion_nicho_abiotico.value=="")
	  	{alert("Ingrese si se reproduce en un nicho biotico o abiotico");  return 0;}
		
	if (confirm("Esta seguro que desea grabar?"))
		{			
			obj.submit();
		}
	
}



function grabar_cad_trofica_reproduccion_terciarios(obj)
{

	
	if (document.getElementById("descripcion_sistema").value=="")
	  	{alert("Ingrese el sistema agroecologico"); document.getElementById("descripcion_sistema").focus(); return 0;}
	
	if (document.getElementById("descripcion_detalle_nicho_biotico").value=="")
	  	{alert("Ingrese al insecto"); document.getElementById("descripcion_detalle_nicho_biotico").focus();  return 0;}
	
	if (document.getElementById("descripcion_parcela").value=="")
	  	{alert("Ingrese la parcela"); document.getElementById("descripcion_parcela").focus(); return 0;}
		
  
	parametros="codigo_sistema="+document.getElementById("codigo_sistema").value;
	parametros=parametros+"&codigo_detalle_nicho_biotico="+document.getElementById("codigo_detalle_nicho_biotico").value;
	parametros=parametros+"&codigo_parcela="+document.getElementById("codigo_parcela").value;
	parametros=parametros+"&descripcion_detalle_nicho_biotico="+escape(document.getElementById("descripcion_detalle_nicho_biotico").value);
	 
		if (confirm("Esta seguro que desea grabar?"))
		{
			CARGARDATOS("grabar_cad_trofica_terciarios.php","mostrar_paginacion",parametros);		
			obj.codigo_sistema.value="";
			obj.descripcion_sistema.value="";
			obj.codigo_parcela.value="";
			obj.descripcion_parcela.value="";
			obj.codigo_detalle_nicho_biotico.value="";
			obj.descripcion_detalle_nicho_biotico.value="";
		}	
		
}


function grabar_cad_trofica_reproduccion_secundarios(obj)
{  
		
	if (document.getElementById("descripcion_sistema").value=="")
	  	{alert("Ingrese el sistema agroecologico"); document.getElementById("descripcion_sistema").focus(); return 0;}
	
	if (document.getElementById("descripcion_detalle_nicho_biotico").value=="")
	  	{alert("Ingrese al insecto"); document.getElementById("descripcion_detalle_nicho_biotico").focus();  return 0;}
	
	if (document.getElementById("descripcion_parcela").value=="")
	  	{alert("Ingrese la parcela"); document.getElementById("descripcion_parcela").focus(); return 0;}
		
  
	parametros="codigo_sistema="+document.getElementById("codigo_sistema").value;
	parametros=parametros+"&codigo_terciariosx="+document.getElementById("codigo_terciariosx").value;
	parametros=parametros+"&codigo_detalle_nicho_biotico="+document.getElementById("codigo_detalle_nicho_biotico").value;
	parametros=parametros+"&codigo_parcela="+document.getElementById("codigo_parcela").value;
	parametros=parametros+"&descripcion_detalle_nicho_biotico="+escape(document.getElementById("descripcion_detalle_nicho_biotico").value);
	 
		if (confirm("Esta seguro que desea grabar?"))
		{
			CARGARDATOS("grabar_cad_trofica_secundarios.php","mostrar_paginacion",parametros);		
			obj.codigo_sistema.value="";
			obj.descripcion_sistema.value="";
			obj.codigo_parcela.value="";
			obj.descripcion_parcela.value="";
			obj.codigo_detalle_nicho_biotico.value="";
			obj.descripcion_detalle_nicho_biotico.value="";
		}	
	
}



function grabar_cad_trofica_reproduccion_primarios(obj)
{
   	if (document.getElementById("descripcion_sistema").value=="")
	  	{alert("Ingrese el sistema agroecologico"); document.getElementById("descripcion_sistema").focus(); return 0;}
	
	if (document.getElementById("descripcion_detalle_nicho_biotico").value=="")
	  	{alert("Ingrese al insecto"); document.getElementById("descripcion_detalle_nicho_biotico").focus();  return 0;}
	
	if (document.getElementById("descripcion_parcela").value=="")
	  	{alert("Ingrese la parcela"); document.getElementById("descripcion_parcela").focus(); return 0;}
		
    if (document.getElementById("descripcion_fenologia").value=="")
	  	{alert("Ingrese la Fenologia"); return 0;}


    if (document.getElementById("nicho_primario").value=="")
	  	{alert("Ingrese el nicho primario"); return 0;}

    if (document.getElementById("recurso_primario").value=="")
	  	{alert("Ingrese el recurso primario"); return 0;}

	
	
	
	parametros="codigo_sistema="+document.getElementById("codigo_sistema").value;
	parametros=parametros+"&codigo_secundariosx="+document.getElementById("codigo_secundariosx").value;
	parametros=parametros+"&codigo_terciarios="+document.getElementById("codigo_terciarios").value;	
	parametros=parametros+"&codigo_detalle_nicho_biotico="+document.getElementById("codigo_detalle_nicho_biotico").value;
	parametros=parametros+"&codigo_parcela="+document.getElementById("codigo_parcela").value;
	parametros=parametros+"&codigo_fenologia="+document.getElementById("codigo_fenologia").value;
	parametros=parametros+"&nicho_primario="+escape(document.getElementById("nicho_primario").value);
	parametros=parametros+"&recurso_primario="+escape(document.getElementById("recurso_primario").value);
	parametros=parametros+"&descripcion_detalle_nicho_biotico="+escape(document.getElementById("descripcion_detalle_nicho_biotico").value);
	 
		if (confirm("Esta seguro que desea grabar?"))
		{
			CARGARDATOS("grabar_cad_trofica_primarios.php","mostrar_paginacion",parametros);		
			obj.codigo_sistema.value="";
			obj.descripcion_sistema.value="";
			obj.codigo_parcela.value="";
			obj.descripcion_parcela.value="";
			obj.codigo_detalle_nicho_biotico.value="";
			obj.descripcion_detalle_nicho_biotico.value="";
			obj.codigo_fenologia.value="";
			obj.descripcion_fenologia.value="";
		}	
		
	
}




function expande_degradador(id)
{
  if (document.getElementById("lista_"+id).valor=="0")
     {
		  document.getElementById("lista_"+id).valor="1";
		  $("#lista_"+id).slideDown("slow");//document.getElementById("lista_"+id).style.display="none";		  
		  //document.getElementById("lista_"+id).style.display==""
		  
	 }
	else
	 {		  
		  document.getElementById("lista_"+id).valor="0";
		  $("#lista_"+id).slideUp("slow");
		  //document.getElementById("lista_"+id).style.display="" ;
	 }
	//alert(document.getElementById("lista_"+id).valor);
			
	
}


function validar_nicho_reprod_degradadores(id)
{
   	if (document.getElementById("codigo_nicho_abiotico"+id).value==""){ alert("Seleccione el Nicho Abiotico"); document.getElementById("codigo_nicho_abiotico"+id).focus(); return 0;}
	if (document.getElementById("codigo_recurso"+id).value==""){ alert("Seleccione el Recurso Degradador"); document.getElementById("codigo_recurso"+id).focus(); return 0;}
	
	if (confirm("Esta seguro que desea grabar?"))
	  {
		  
		  parametros="";
		  parametros=parametros+"codigo_degradadores="+id;
		  parametros=parametros+"&codigo_nicho_abiotico="+document.getElementById("codigo_nicho_abiotico"+id).value;
		  parametros=parametros+"&codigo_recurso="+document.getElementById("codigo_recurso"+id).value;		  
		  
		  CARGARDATOS("grabar_nicho_reprod_degradadores.php","grid"+id,parametros); 
		  
		  document.getElementById("habitad"+id).innerHTML=document.getElementById("habitad"+id).innerHTML+1;
		  
		  document.getElementById("codigo_nicho_abiotico"+id).value="";
		  document.getElementById("codigo_recurso"+id).value="";
	  }
	 
}

function validar_habitad_terciarios(codigo_terciarios)
{
  	if (document.getElementById("codigo_localizacion_habitad"+codigo_terciarios).value==""){ alert("Seleccione el habitad"); document.getElementById("codigo_localizacion_habitad"+codigo_terciarios).focus(); return 0;}

	if (confirm("Esta seguro que desea grabar?"))
	  {
		  
		  parametros="";
		  parametros=parametros+"codigo_terciarios="+codigo_terciarios;
		  parametros=parametros+"&codigo_localizacion_habitad="+document.getElementById("codigo_localizacion_habitad"+codigo_terciarios).value;
		  parametros=parametros+"&codigo_detalle_nicho_biotico="+document.getElementById("codigo_detalle_nicho_biotico"+codigo_terciarios).value;		  
		  parametros=parametros+"&detalle="+escape(document.getElementById("detalle"+codigo_terciarios).value);		  
		  
		  CARGARDATOS("grabar_habitad_terciarios.php","gridhabitad"+codigo_terciarios,parametros); 
		  
		  //document.getElementById("habitad"+codigo_terciarios).innerHTML=document.getElementById("habitad"+codigo_terciarios).innerHTML+1;
		  
		  document.getElementById("codigo_localizacion_habitad"+codigo_terciarios).value="";
		  document.getElementById("codigo_detalle_nicho_biotico"+codigo_terciarios).value="";
		  document.getElementById("descripcion_detalle_nicho_biotico"+codigo_terciarios).value="";
		  document.getElementById("detalle"+codigo_terciarios).value="";
	  }

}

function validar_habitad_secundarios(codigo_secundarios)
{
  	if (document.getElementById("codigo_localizacion_habitad"+codigo_secundarios).value==""){ alert("Seleccione el habitad"); document.getElementById("codigo_localizacion_habitad"+codigo_secundarios).focus(); return 0;}

	if (confirm("Esta seguro que desea grabar?"))
	  {
		  
		  parametros="";
		  parametros=parametros+"codigo_secundarios="+codigo_secundarios;
		  parametros=parametros+"&codigo_localizacion_habitad="+document.getElementById("codigo_localizacion_habitad"+codigo_secundarios).value;
		  parametros=parametros+"&codigo_detalle_nicho_biotico="+document.getElementById("codigo_detalle_nicho_biotico"+codigo_secundarios).value;		  
		  parametros=parametros+"&detalle="+escape(document.getElementById("detalle"+codigo_secundarios).value);		  
		  
		  CARGARDATOS("grabar_habitad_secundarios.php","gridhabitad"+codigo_secundarios,parametros); 
		  
		  //document.getElementById("habitad"+codigo_secundarios).innerHTML=document.getElementById("habitad"+codigo_secundarios).innerHTML+1;
		  
		  document.getElementById("codigo_localizacion_habitad"+codigo_secundarios).value="";
		  document.getElementById("codigo_detalle_nicho_biotico"+codigo_secundarios).value="";
		  document.getElementById("descripcion_detalle_nicho_biotico"+codigo_secundarios).value="";
		  document.getElementById("detalle"+codigo_secundarios).value="";
	  }

}


function validar_habitad_primarios(codigo_primarios)
{
  	if (document.getElementById("codigo_localizacion_habitad"+codigo_primarios).value==""){ alert("Seleccione el habitad"); document.getElementById("codigo_localizacion_habitad"+codigo_primarios).focus(); return 0;}

	if (confirm("Esta seguro que desea grabar?"))
	  {
		  
		  parametros="";
		  parametros=parametros+"codigo_primarios="+codigo_primarios;
		  parametros=parametros+"&codigo_localizacion_habitad="+document.getElementById("codigo_localizacion_habitad"+codigo_primarios).value;
		  parametros=parametros+"&codigo_detalle_nicho_biotico="+document.getElementById("codigo_detalle_nicho_biotico"+codigo_primarios).value;		  
		  parametros=parametros+"&detalle="+escape(document.getElementById("detalle"+codigo_primarios).value);		  
		  
		  CARGARDATOS("grabar_habitad_primarios.php","gridhabitad"+codigo_primarios,parametros); 
		  
		  //document.getElementById("habitad"+codigo_secundarios).innerHTML=document.getElementById("habitad"+codigo_secundarios).innerHTML+1;
		  
		  document.getElementById("codigo_localizacion_habitad"+codigo_primarios).value="";
		  document.getElementById("codigo_detalle_nicho_biotico"+codigo_primarios).value="";
		  document.getElementById("descripcion_detalle_nicho_biotico"+codigo_primarios).value="";
		  document.getElementById("detalle"+codigo_primarios).value="";
	  }

}

function cerrar_todo(x,codigo_detalle_nicho_biotico)
{
   
	for (i=1; i<=document.getElementById("totalinsectos").value;i++)
	    {
		   	//document.getElementById("fila_"+i).style.display='none';
			$("#fila_"+i).fadeOut("slow");	
	    }
		
    //document.getElementById("fila_"+x).style.display='';  		
	$("#fila_"+x).slideDown("slow");	

		  CARGARDATOS("ajax_mostrar_cadena_trofica.php","cadena_trofica","codigo_detalle_nicho_biotico="+codigo_detalle_nicho_biotico); 

}





