//objTable llena_tabla_reforestacion    llena_tabla_pozos
//---------------------------------------------DECLARACIONES DE VARIABLES ----------------------------------------------------
var tableContent = new Array (0);
var tableContent_temp = new Array (0);
//var tableContent_det = new Array (0);
var cont ;

var id_canton;
var id_parroquia;
var id_especie;
id_canton=0;
   
//var tipo_reporte_ref  display   llena_tabla_vias
var XmlReforestacion = new Array(7);
var XmlPozos = new Array(7);
var XmlVias = new Array(7);

// nombre del XML ----  titulo de la clasificacion  http://mapas.manabi.gov.ec/reportes.html
XmlReforestacion[1] = 'http://mapas.manabi.gov.ec/XML/REPORTES/XML_REP_CANTON.XML,CANTON, Informe Por Cantones'
XmlReforestacion[2] = 'http://mapas.manabi.gov.ec/XML/REPORTES/XML_REP_PARROQUIA.XML,CANTON - PARROQUIA, Informe Por Parroquias'
XmlReforestacion[3] = 'http://mapas.manabi.gov.ec/XML/REPORTES/XML_REP_ESPECIES.XML,ESPECIE, Informe Por Especies'
XmlReforestacion[4] = 'http://mapas.manabi.gov.ec/XML/REPORTES/XML_REP_SISTEMAS.XML,SISTEMA DE SIEMBRA, Informe Por Sistemas'
XmlReforestacion[5] = 'http://mapas.manabi.gov.ec/XML/REPORTES/XML_REP_PERIODOS.XML,PERIODO, Informe Por Periodos'
XmlReforestacion[6] = 'http://mapas.manabi.gov.ec/XML/REPORTES/XML_REP_PROYECTOS.XML,PROYECTO, Informe Por Proyectos'
XmlReforestacion[7] = 'http://mapas.manabi.gov.ec/XML/REPORTES/XML_REP_BENEFICIARIOS.XML,BENEFICIARIO, Informe Por Beneficiarios'

XmlPozos[1] = 'http://mapas.manabi.gov.ec/XML/REPORTES/xml_rep_pozos_canton.xml,CANTONES, Informe Por Cantones'
XmlPozos[2] = 'http://mapas.manabi.gov.ec/XML/REPORTES/xml_rep_pozos_parroquias.xml,CANTON - PARROQUIA, Informe Por Parroquias'
XmlPozos[3] = 'http://mapas.manabi.gov.ec/XML/REPORTES/xml_rep_pozos_periodos.xml,PERIODOS, Informe Por Periodos'
XmlPozos[4] = 'http://mapas.manabi.gov.ec/XML/REPORTES/xml_rep_pozos_beneficiarios.xml,CANTON - PARROQUIA - COMUNIDAD, Informe Por Beneficiarios'

XmlVias[1] = 'http://mapas.manabi.gov.ec/XML/REPORTES/xml_rep_vias_canton_monto.xml,CANTON, Inversion Por Cantones'
XmlVias[2] = 'http://mapas.manabi.gov.ec/XML/REPORTES/xml_rep_vias_periodo_monto.xml,PERIODO, Inversion Por Periodos'


var Cantones = new Array(23);
//indica 0 todos los periodos y 1 un canton
Cantones[1] ='http://mapas.manabi.gov.ec/XML/REPORTES/CANTONES/XML_REF_DET_SANTA_ANA.XML'  
Cantones[2] = 'http://mapas.manabi.gov.ec/XML/REPORTES/CANTONES/XML_REF_DET_PORTOVIEJO.XML'
Cantones[3] = 'http://mapas.manabi.gov.ec/XML/REPORTES/CANTONES/XML_REF_DET_SUCRE.XML'
Cantones[4] =  'http://mapas.manabi.gov.ec/XML/REPORTES/CANTONES/XML_REF_DET_PEDERNALES.XML'
Cantones[5] = 'http://mapas.manabi.gov.ec/XML/REPORTES/CANTONES/XML_REF_DET_CHONE.XML'
Cantones[6] = 'http://mapas.manabi.gov.ec/XML/REPORTES/CANTONES/XML_REF_DET_JAMA.XML'
Cantones[7] = 'http://mapas.manabi.gov.ec/XML/REPORTES/CANTONES/XML_REF_DET_FLAVIO_ALFARO.XML'
Cantones[8] = 'http://mapas.manabi.gov.ec/XML/REPORTES/CANTONES/XML_REF_DET_EL_CARMEN.XML'
Cantones[9] =  'http://mapas.manabi.gov.ec/XML/REPORTES/CANTONES/XML_REF_DET_PICHINCHA.XML'
Cantones[10] = 'http://mapas.manabi.gov.ec/XML/REPORTES/CANTONES/XML_REF_DET_TOSAGUA.XML'
Cantones[11] = 'http://mapas.manabi.gov.ec/XML/REPORTES/CANTONES/XML_REF_DET_BOLIVAR.XML'
Cantones[12] = 'http://mapas.manabi.gov.ec/XML/REPORTES/CANTONES/XML_REF_DET_ROCAFUERTE.XML'
Cantones[13] = 'http://mapas.manabi.gov.ec/XML/REPORTES/CANTONES/XML_REF_DET_JUNIN.XML'
Cantones[14] = 'http://mapas.manabi.gov.ec/XML/REPORTES/CANTONES/XML_REF_DET_MANTA.XML'
Cantones[15] = 'http://mapas.manabi.gov.ec/XML/REPORTES/CANTONES/XML_REF_DET_JARAMIJO.XML'
Cantones[16] = 'http://mapas.manabi.gov.ec/XML/REPORTES/CANTONES/XML_REF_DET_MONTECRISTI.XML'
Cantones[17] = 'http://mapas.manabi.gov.ec/XML/REPORTES/CANTONES/XML_REF_DET_JIPIJAPA.XML'
Cantones[18] = 'http://mapas.manabi.gov.ec/XML/REPORTES/CANTONES/XML_REF_DET_24_DE_MAYO.XML'
Cantones[19] = 'http://mapas.manabi.gov.ec/XML/REPORTES/CANTONES/XML_REF_DET_OLMEDO.XML'
Cantones[20] = 'http://mapas.manabi.gov.ec/XML/REPORTES/CANTONES/XML_REF_DET_PUERTO_LOPEZ.XML'
Cantones[21] = 'http://mapas.manabi.gov.ec/XML/REPORTES/CANTONES/XML_REF_DET_PAJAN.XML'
Cantones[22] = 'http://mapas.manabi.gov.ec/XML/REPORTES/CANTONES/XML_REF_DET_SAN_VICENTE.XML'
Cantones[23] = 'http://mapas.manabi.gov.ec/XML/REPORTES/CANTONES/XML_REF_DET_ZONA_NO_DELIMITADA.XML'

//1	SANTA ANA
//2	PORTOVIEJO
//3	SUCRE
//4	PEDERNALES
//5	CHONE
//6	JAMA
//7	FLAVIO ALFARO
//8	EL CARMEN
//9	PICHINCHA
//10	TOSAGUA
//11	BOLIVAR
//12	ROCAFUERTE
//13	JUNIN
//14	MANTA
//15	JARAMIJO
//16	MONTECRISTI
//17	JIPIJAPA
//18	24 DE MAYO
//19	OLMEDO
//20	PUERTO LÓPEZ
//21	PAJAN
//22	SAN VICENTE
//23	ZONA NO DELIMITADA
//---------------------------------------------------------------------------------------------------------------------------------
var  ArrayColumRep = new Array(7);
ArrayColumRep[1] ='HECTAREAS';
ArrayColumRep[2] ='NUM PLANTAS';

//----------------------------------------------------------
var  ArrayAnchoColumRep = new Array(7);
ArrayAnchoColumRep[0] ='242';
ArrayAnchoColumRep[1] ='92';
ArrayAnchoColumRep[2] ='94';

//---------------------------------------------------------------------------------------------------------------------------------
var  ArrayColumRepVia = new Array(7);
ArrayColumRepVia[1] ='MONTO';

//---------------------------------------------------------------------------------------------------------------------------------
var  ArrayColumRepPozo = new Array(7);
ArrayColumRepPozo[1] ='NUM SISTEMAS DE AGUA';

//----------------------------------------------------------
var  ArrayAnchoColumRepPozo = new Array(7);
ArrayAnchoColumRepPozo[0] ='246';
ArrayAnchoColumRepPozo[1] ='162';
//----------------------------------------------------------
function asigna_ArrayColumRep(primer_colum){
	ArrayColumRep[0]=primer_colum;
	}
//----------------------------------------------------------
function asigna_ArrayColumRepPozo(primer_colum){
	ArrayColumRepPozo[0]=primer_colum;
	}
//----------------------------------------------------------
function asigna_ArrayColumRepVia(primer_colum){
	ArrayColumRepVia[0]=primer_colum;
	}
//---------------------------------------------------------------------------------------------------------------------------------
var  ArrayColumRepDetallado = new Array(7);
ArrayColumRepDetallado[0] ='BENEFICIARIO';
ArrayColumRepDetallado[1] ='CANTON';
ArrayColumRepDetallado[2] ='PARROQUIA';
ArrayColumRepDetallado[3] ='ESPECIE';
ArrayColumRepDetallado[4] ='HECTS';
ArrayColumRepDetallado[5] ='NUM PLANTAS';

//----------------------------------------------------------
var  ArrayAnchoColumRepDetallado = new Array(7);
ArrayAnchoColumRepDetallado[0] ='224';
ArrayAnchoColumRepDetallado[1] ='108';
ArrayAnchoColumRepDetallado[2] ='141';
ArrayAnchoColumRepDetallado[3] ='70';
ArrayAnchoColumRepDetallado[4] ='48';
ArrayAnchoColumRepDetallado[5] ='97';


//----------------------------------------------------------
var navegador;  // 0 es explorer ***** 1 es otro
//----------------------------------------------------------
function tipo_navegador(){
 if (navigator.appName == "Microsoft Internet Explorer"){
// -- El Navegador es Internet Explorer
	navegador=0;
}
else{
	navegador=1;
	}
}

//---------------------------------------------------------------------------------
function oculta_tabla_moxilla()
{
	document.getElementById("midiv").innerHTML = " ";
}
//------------------------------------------------------------------------------------------------------------------------

	
function carga_inicio(){
	llena_especies(document.form1.CmbEspecies);
	id_canton = document.form1.CmbCantones.value;
	id_parroquia = document.form1.CmbParroquias.value;
	id_especie = document.form1.CmbEspecies.value;
	cambia(document.form1.CmbCantones, document.form1.CmbParroquias);
	tipo_navegador();
	//alert(id_canton + ' ' + id_parroquia + ' ' + id_especie);
	
}

function my_add(tableContent_temp){
	var objRow = objTable_det.insertRow();
	var objCell;
	objCell = objRow.insertCell();
	objCell.innerText = tableContent_temp[1];
	objCell = objRow.insertCell();
	objCell.innerText = tableContent_temp[2];
	objCell = objRow.insertCell();
	objCell.innerText = tableContent_temp[3];
	objCell = objRow.insertCell();
	objCell.innerText = tableContent_temp[4];
	
	objCell = objRow.insertCell();
	objCell.align='right'; 
	objCell.innerText = tableContent_temp[5];
	
	objCell = objRow.insertCell();
	objCell.align='right'; 
	objCell.innerText = tableContent_temp[6];
	
}

//----------------------------------------------------------------------------------------------------------------------------------------------
function borrarTodas_rep(){
	while (objTable_det.rows.length>1) {
		objTable_det.deleteRow(1);
		tableContent.pop();
	}
 }

//----------------------------------------------------------------------------------------------------------------------------------------------
function encabezados_titulo(titulo){
	 document.getElementById("titulo_reporte").innerHTML = titulo; 
 }
 function encabezados_canton(canton){
	 document.getElementById("div_canton").innerHTML = canton; 
   }
 function encabezados_parroquia(parroquia){
  	 document.getElementById("div_parroquia").innerHTML = parroquia; 
  }
  function encabezados_especie(especie){
	 document.getElementById("div_especie").innerHTML = especie; 
 }
 function encabezados_totales(hectareas, plantas){
	 document.getElementById("div_Hectareas").innerHTML = hectareas.toFixed(2); 
 	 document.getElementById("div_plantas").innerHTML = plantas.toFixed(2); 
 }
 
 function redondear(cantidad, decimales) {
var cantidad = parseFloat(cantidad);
var decimales = parseFloat(decimales);
decimales = (!decimales ? 2 : decimales);
return Math.round(cantidad * Math.pow(10, decimales)) / Math.pow(10, decimales);0
} 

////--------------------------------------------------carga_pag_filtro-------------------------------------------------------------
////--------------------------------------------------------------------------------------------------------------------
////----------------------------------------------------------------------------------------------------------------

function llena_tb_detallada(filtro, name_xml){
	//encabezados_titulo('Reportes de Areas Reforestadas');
	//borrarTodas_rep();
	var sum_plantas =0;
	var sum_hectareas =0;
	var request = GXmlHttp.create();
	request.open("GET", name_xml , true);
	
	request.onreadystatechange = function() {
		
     	if (request.readyState == 4) {
		  var xmlDoc = GXml.parse(request.responseText);
          var markers = xmlDoc.documentElement.getElementsByTagName("Table"); // nodo raiz
		//  empieza=0;
		  //alert(name_xml);
		  muestra_image();	
		  switch (filtro){
			  //---------------------filtro # 1--------------por canton-----------------------
			 case 1:
				encabezados_parroquia('TODAS');
				encabezados_especie('TODAS');
			 for (var i = 0; i < markers.length; i++ ) { 
					tableContent_temp[1]= markers[i].getElementsByTagName("beneficiario")[0].firstChild.data;
					tableContent_temp[2]= markers[i].getElementsByTagName("canton")[0].firstChild.data;
					tableContent_temp[3]= markers[i].getElementsByTagName("parroquia")[0].firstChild.data;
					tableContent_temp[4]= markers[i].getElementsByTagName("especie")[0].firstChild.data;
					tableContent_temp[5]= parseFloat(markers[i].getElementsByTagName("hectareas")[0].firstChild.data);
					tableContent_temp[6]= parseInt(markers[i].getElementsByTagName("num_plantas")[0].firstChild.data);
					my_add(tableContent_temp);
					encabezados_canton(markers[i].getElementsByTagName("canton")[0].firstChild.data);
					sum_hectareas= sum_hectareas + parseFloat(tableContent_temp[5]);
					sum_plantas= sum_plantas + parseFloat(tableContent_temp[6]);
					
				}//del for
			 encabezados_totales(sum_hectareas,sum_plantas);				
			 break;
 		 	 //---------------------filtro # 2-----------por canton y parroquia--------------------------
			 case 2:
			 encabezados_especie('TODAS');
			  for (var i = 0; i < markers.length; i++ ) { 
		  		if (id_parroquia == parseInt(markers[i].getElementsByTagName("par_codigo")[0].firstChild.data)){
					tableContent_temp[1]= markers[i].getElementsByTagName("beneficiario")[0].firstChild.data;
					tableContent_temp[2]= markers[i].getElementsByTagName("canton")[0].firstChild.data;
					tableContent_temp[3]= markers[i].getElementsByTagName("parroquia")[0].firstChild.data;
					tableContent_temp[4]= markers[i].getElementsByTagName("especie")[0].firstChild.data;
					tableContent_temp[5]= parseFloat(markers[i].getElementsByTagName("hectareas")[0].firstChild.data);
					tableContent_temp[6]= parseInt(markers[i].getElementsByTagName("num_plantas")[0].firstChild.data);
					my_add(tableContent_temp);
					encabezados_canton(markers[i].getElementsByTagName("canton")[0].firstChild.data);
					encabezados_parroquia(markers[i].getElementsByTagName("parroquia")[0].firstChild.data);
					sum_hectareas= sum_hectareas + tableContent_temp[5];
					sum_plantas= sum_plantas + tableContent_temp[6];
				   }// del if
				 }//del for
			 encabezados_totales(sum_hectareas,sum_plantas);
			 break;
 		  	//---------------------filtro # 3-------------------------------------
			 case 3:
			 for (var i = 0; i < markers.length; i++ ) { 
		  		if (id_parroquia == parseInt(markers[i].getElementsByTagName("par_codigo")[0].firstChild.data) && id_especie == parseInt(markers[i].getElementsByTagName("esp_codigo")[0].firstChild.data) ){
					tableContent_temp[1]= markers[i].getElementsByTagName("beneficiario")[0].firstChild.data;
					tableContent_temp[2]= markers[i].getElementsByTagName("canton")[0].firstChild.data;
					tableContent_temp[3]= markers[i].getElementsByTagName("parroquia")[0].firstChild.data;
					tableContent_temp[4]= markers[i].getElementsByTagName("especie")[0].firstChild.data;
					tableContent_temp[5]= parseFloat(markers[i].getElementsByTagName("hectareas")[0].firstChild.data);
					tableContent_temp[6]= parseInt(markers[i].getElementsByTagName("num_plantas")[0].firstChild.data);
					my_add(tableContent_temp);
					encabezados_canton(markers[i].getElementsByTagName("canton")[0].firstChild.data);
					encabezados_parroquia(markers[i].getElementsByTagName("parroquia")[0].firstChild.data);
					encabezados_especie(markers[i].getElementsByTagName("especie")[0].firstChild.data);
					sum_hectareas= sum_hectareas + tableContent_temp[5];
					sum_plantas= sum_plantas + tableContent_temp[6];
				  }// del if
			  }//del for
			 encabezados_totales(sum_hectareas,sum_plantas);  
			 break;
			 //---------------------filtro # 4-------------------------------------
			 case 4:
			 encabezados_parroquia('TODAS');
			 for (var i = 0; i < markers.length; i++ ) { 
		  		if (id_especie == parseInt(markers[i].getElementsByTagName("esp_codigo")[0].firstChild.data) ){
					tableContent_temp[1]= markers[i].getElementsByTagName("beneficiario")[0].firstChild.data;
					tableContent_temp[2]= markers[i].getElementsByTagName("canton")[0].firstChild.data;
					tableContent_temp[3]= markers[i].getElementsByTagName("parroquia")[0].firstChild.data;
					tableContent_temp[4]= markers[i].getElementsByTagName("especie")[0].firstChild.data;
					tableContent_temp[5]= parseFloat(markers[i].getElementsByTagName("hectareas")[0].firstChild.data);
					tableContent_temp[6]= parseInt(markers[i].getElementsByTagName("num_plantas")[0].firstChild.data);
					my_add(tableContent_temp);
					encabezados_canton(markers[i].getElementsByTagName("canton")[0].firstChild.data);
					encabezados_especie(markers[i].getElementsByTagName("especie")[0].firstChild.data);
					sum_hectareas= sum_hectareas + tableContent_temp[5];
					sum_plantas= sum_plantas + tableContent_temp[6];
				}// del if
 		     }//del for
			 encabezados_totales(sum_hectareas,sum_plantas); 
			 break;
			  
		  }// del  switch
		  oculta_image();
	 	 }//principal if
		
	  }// request
	
    request.send(null); 
 	
 }// de la funcion

////---------------------------------------------------------------------------------------------------------------
////--------------------------------------------------------------------------------------------------------------------
////----------------------------------------------------------------------------------------------------------------

function llena_tb_detallada_moxilla(filtro, name_xml){
	//encabezados_titulo('Reportes de Areas Reforestadas');
	var sum_plantas =0;
	var sum_hectareas =0;
	var request = GXmlHttp.create();
	request.open("GET", name_xml , true);
	request.onreadystatechange = function() {
	
     	if (request.readyState == 4) {
		  var xmlDoc = GXml.parse(request.responseText);
          var markers = xmlDoc.documentElement.getElementsByTagName("Table"); // nodo raiz
		  muestra_image();
		  var mostrar='' ;
		 
		  switch (filtro){
			  //---------------------filtro # 1--------------por canton-----------------------
			 case 1:
				encabezados_parroquia('TODAS');
				encabezados_especie('TODAS');
			for (var i = 0; i < markers.length; i++ ) { 
			       mostrar = mostrar + markers[i].getElementsByTagName("beneficiario")[0].firstChild.data + ',' +  markers[i].getElementsByTagName("canton")[0].firstChild.data + ',' +  markers[i].getElementsByTagName("parroquia")[0].firstChild.data  + ',' + markers[i].getElementsByTagName("especie")[0].firstChild.data  + ',' +  markers[i].getElementsByTagName("hectareas")[0].firstChild.data  + ',' +  markers[i].getElementsByTagName("num_plantas")[0].firstChild.data + ':';
				   encabezados_canton(markers[i].getElementsByTagName("canton")[0].firstChild.data);
				   sum_hectareas = sum_hectareas + parseFloat(markers[i].getElementsByTagName("hectareas")[0].firstChild.data);
				   sum_plantas = sum_plantas + parseInt(markers[i].getElementsByTagName("num_plantas")[0].firstChild.data);
				}//del for
			encabezados_totales(sum_hectareas,sum_plantas);  //************************** añadi ------------------------------
			tabla_moxilla_reportes(mostrar, ArrayColumRepDetallado ,ArrayAnchoColumRepDetallado, 6 , 4);
			break;
 		 	 //---------------------filtro # 2-----------por canton y parroquia--------------------------
			 case 2:
			 encabezados_especie('TODAS');
			  for (var i = 0; i < markers.length; i++ ) { 
		  		if (id_parroquia == parseInt(markers[i].getElementsByTagName("par_codigo")[0].firstChild.data)){
					   mostrar = mostrar + markers[i].getElementsByTagName("beneficiario")[0].firstChild.data + ',' +  markers[i].getElementsByTagName("canton")[0].firstChild.data + ',' +  markers[i].getElementsByTagName("parroquia")[0].firstChild.data  + ',' + markers[i].getElementsByTagName("especie")[0].firstChild.data  + ',' +  markers[i].getElementsByTagName("hectareas")[0].firstChild.data  + ',' +  markers[i].getElementsByTagName("num_plantas")[0].firstChild.data + ':';
				   encabezados_canton(markers[i].getElementsByTagName("canton")[0].firstChild.data);
				   encabezados_parroquia(markers[i].getElementsByTagName("parroquia")[0].firstChild.data);
    			   sum_hectareas = sum_hectareas + parseFloat(markers[i].getElementsByTagName("hectareas")[0].firstChild.data);
				   sum_plantas = sum_plantas + parseInt(markers[i].getElementsByTagName("num_plantas")[0].firstChild.data);
				   }// del if
				}//del for
  			  encabezados_totales(sum_hectareas,sum_plantas);  //************************** añadi ------------------------------
			  tabla_moxilla_reportes(mostrar, ArrayColumRepDetallado ,ArrayAnchoColumRepDetallado, 6 , 4);
			 
			 break;
 		  	//---------------------filtro # 3-------------------------------------
			 case 3:
			 for (var i = 0; i < markers.length; i++ ) { 
		  		if (id_parroquia == parseInt(markers[i].getElementsByTagName("par_codigo")[0].firstChild.data) && id_especie == parseInt(markers[i].getElementsByTagName("esp_codigo")[0].firstChild.data) ){
					
					mostrar = mostrar + markers[i].getElementsByTagName("beneficiario")[0].firstChild.data + ',' +  markers[i].getElementsByTagName("canton")[0].firstChild.data + ',' +  markers[i].getElementsByTagName("parroquia")[0].firstChild.data  + ',' + markers[i].getElementsByTagName("especie")[0].firstChild.data  + ',' +  markers[i].getElementsByTagName("hectareas")[0].firstChild.data  + ',' +  markers[i].getElementsByTagName("num_plantas")[0].firstChild.data + ':';
					encabezados_canton(markers[i].getElementsByTagName("canton")[0].firstChild.data);
					encabezados_parroquia(markers[i].getElementsByTagName("parroquia")[0].firstChild.data);
					encabezados_especie(markers[i].getElementsByTagName("especie")[0].firstChild.data);
					sum_hectareas = sum_hectareas + parseFloat(markers[i].getElementsByTagName("hectareas")[0].firstChild.data);
				    sum_plantas = sum_plantas + parseInt(markers[i].getElementsByTagName("num_plantas")[0].firstChild.data);
					}// del if
			  }//del for
			  encabezados_totales(sum_hectareas,sum_plantas);  //************************** añadi ------------------------------
			  tabla_moxilla_reportes(mostrar, ArrayColumRepDetallado ,ArrayAnchoColumRepDetallado, 6 , 4);
			  
			 break;
			 //---------------------filtro # 4-------------------------------------
			 case 4:
			 encabezados_parroquia('TODAS');
			 for (var i = 0; i < markers.length; i++ ) { 
		  		if (id_especie == parseInt(markers[i].getElementsByTagName("esp_codigo")[0].firstChild.data) ){
					mostrar = mostrar + markers[i].getElementsByTagName("beneficiario")[0].firstChild.data + ',' +  markers[i].getElementsByTagName("canton")[0].firstChild.data + ',' +  markers[i].getElementsByTagName("parroquia")[0].firstChild.data  + ',' + markers[i].getElementsByTagName("especie")[0].firstChild.data  + ',' +  markers[i].getElementsByTagName("hectareas")[0].firstChild.data  + ',' +  markers[i].getElementsByTagName("num_plantas")[0].firstChild.data + ':';
				encabezados_canton(markers[i].getElementsByTagName("canton")[0].firstChild.data);
				encabezados_especie(markers[i].getElementsByTagName("especie")[0].firstChild.data);
				sum_hectareas = sum_hectareas + parseFloat(markers[i].getElementsByTagName("hectareas")[0].firstChild.data);
				sum_plantas = sum_plantas + parseInt(markers[i].getElementsByTagName("num_plantas")[0].firstChild.data);
				}// del if
 		     }//del for
			  encabezados_totales(sum_hectareas,sum_plantas);  //************************** añadi ------------------------------ 
			tabla_moxilla_reportes(mostrar, ArrayColumRepDetallado ,ArrayAnchoColumRepDetallado, 6 , 4);
			
			 break;
			  
		  }// del  switch
		  oculta_image();
	 	 }//principal if
		
	  }// request
	
    request.send(null); 
 	
 }// de la funcion

////------------------------------------------------------------------------------------------------------------------
function redireccionar(url){
	window.location.href = url;
	}
////------------------------------------------------------------------------------------------------------------------
	
function pasarVariables(pagina, nombres) {
// destino.html?var1=3&var2=Hola%2C%20que%20tal
  pagina +="?";
  nomVec = nombres.split(",");
  for (i=0; i<nomVec.length; i++)
    pagina += nomVec[i] + "=" + escape(eval(nomVec[i]))+"&";
  pagina = pagina.substring(0,pagina.length-1);
  //location.href=pagina;
  ventanaReporte(pagina);
}

//**************codigo de enlace*********************************
//<a href="javascript:pasarVariables('destino.html', 'var1,var2')">Pulse
//aqu&iacute;</a> 	
//**********************************************************************
function recibe(){
	var cadVariables;
	var arrVariables = new Array(5);
	cadVariables = location.search.substring(1,location.search.length);
	arrVariables = cadVariables.split("&");
	for (i=0; i<arrVariables.length; i++) {
 		 arrVariableActual = arrVariables[i].split("=");
 		 if (isNaN(parseFloat(arrVariableActual[1])))
   		 	eval(arrVariableActual[0]+"='"+unescape(arrVariableActual[1])+"';");
 	 	 else
    		eval(arrVariableActual[0]+"="+arrVariableActual[1]+";");
	}
}

//------------------------------------------------------------------------------------------------------------------
function ventanaReporte( pagina){
//ventanaReporte(winName, pagina)
//  win = window.open("", winName);
//  win.location.href = pagina;

//	window.open('http://mapas.manabi.gov.ec/index.html', '','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=780,height=550'); return false
//	
	window.open(pagina, '','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=900,height=700'); 
	return false
}	
////------------------------------------funcion unload de la pag reporte_filtro----------------------------------
function carga_pag_filtro(){
	tipo_navegador();
	
	 if (navegador==0){
		//oculta_tabla_moxilla();		// LIMPIA Y OCULAT TABLA PARA EL MOXILLA
		muestra_tabla_explorer_detalle();
		if (id_canton!=0 && id_parroquia==0 && id_especie==0 ){
			llena_tb_detallada(1, Cantones[id_canton]);
		  }
	    // un canton especifico ---- una parroquia especifica ---- todas las especies
	    if (id_canton!=0 && id_parroquia!=0 && id_especie==0 ){
			llena_tb_detallada(2, Cantones[id_canton]);
		  }
		// un canton especifico ---- una parroquia especifica ---- una especie especifica
		if (id_canton!=0 && id_parroquia!=0 && id_especie!=0 ){
			llena_tb_detallada(3, Cantones[id_canton]);
		}
		// un canton especifico ---- todas la parroquias ---- una especie especifica
		if (id_canton!=0 && id_parroquia==0 && id_especie!=0 ){
			llena_tb_detallada(4, Cantones[id_canton]);
		 }
      }// del if del navegador explorer
	else{
		if (id_canton!=0 && id_parroquia==0 && id_especie==0 ){
			llena_tb_detallada_moxilla(1, Cantones[id_canton]);
		  }
	    // un canton especifico ---- una parroquia especifica ---- todas las especies
	    	if (id_canton!=0 && id_parroquia!=0 && id_especie==0 ){
			llena_tb_detallada_moxilla(2, Cantones[id_canton]);
		  }
		// un canton especifico ---- una parroquia especifica ---- una especie especifica
		if (id_canton!=0 && id_parroquia!=0 && id_especie!=0 ){
			llena_tb_detallada_moxilla(3, Cantones[id_canton]);
		}
		// un canton especifico ---- todas la parroquias ---- una especie especifica
		if (id_canton!=0 && id_parroquia==0 && id_especie!=0 ){
			llena_tb_detallada_moxilla(4, Cantones[id_canton]);
		 }
		
	}//del esle por el lado de moxilla
	
	
	}
//-------------------------------------------------------------------------------------------------------------------------------
//***************************************************************************************************************
//---------------------------------------------------------------------------------------------------------------------------------
function regenerateTable(filas_alineacion) {
//alert('regenerateTable'); // ********************prueba si entra a la funcion
while (objTable.rows.length>1) objTable.deleteRow(1);
for (row=0;row<tableContent.length;row++) {
	var objRow = objTable.insertRow();
	var objCell;
	for (col=0;col<tableContent[row].length;col++) {
		objCell = objRow.insertCell();
		if (col >= filas_alineacion){
			objCell.align='right'; 
		}
		objCell.innerText = tableContent [row][col];
	}
//objCell = objRow.insertCell();
//objCell.innerHTML = '<center><img src="edit.gif" onClick="edit('+row+');" alt="modificar fila">';
}
}

//------------------------------AÑADE UNA FNUEVA FILA A LA TABLA DE 3 COLUMNAS----------------------
function add(columna1, columna2, columna3) {
with (document.frm) {
tableContent.push(new Array(columna1, columna2, columna3));
reset();
}
regenerateTable(1);
}

//----------------------AÑADE UNA FNUEVA FILA A LA TABLA DE 2 COLUMNAS--------------------------------------
function add_2(columna1, columna2) {
with (document.frm) {
tableContent.push(new Array(columna1, columna2));
reset();
}
regenerateTable(1);
}

//---------------------------------------------------------------------------------------------------------------------------------

function borrarTodas(){
	while (objTable.rows.length>1) {
		objTable.deleteRow(1);
		tableContent.pop();
	}
// cont = 0;
}
//---------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------
function tabla_moxilla_reportes(mostrar, array_table, array_ancho,Cols, fila_alineacion){
//var Cols=3;
var root=document.getElementById('midiv');
var tab=document.createElement('table');
tab.border = 1;

//tab.align = "center";	//----------------------------- añadi ------------------------------------------

tab.cellPadding = 1;
tab.cellSpacing = 1;
var tbo = document.createElement('tbody');
var row=document.createElement('tr');
row.bgColor ="#D5EDB3";

//alert(mostrar);

//ArrayColumRep
for(var j=0;j<Cols;j++){
	var cell=document.createElement('td');
//	ArrayColumRep
//	cell.width = ArrayColumRep[j];
//	cell.innerHTML = ArrayAnchoColumRep[j];
	cell.width = array_ancho[j];
	cell.innerHTML = array_table[j];
      	row.appendChild(cell);
	}
tab.appendChild(row);
var cadena2puntos = new Array(0);
cadena2puntos = mostrar.split(":");
for(var i=1; i<cadena2puntos.length; i++){
	var row=document.createElement('tr');
	row.bgColor ="#F4FFE4";

	//row.align='right'; ////**********************----------------- AÑADI -----------------------************************

	var cadenaComas = new Array(0);
	cadenaComas=cadena2puntos[i-1].split(",");
	for(var j=0;j<cadenaComas.length;j++){
		var cell=document.createElement('td');
		//cell.width = ArrayAnchoColum[j];
		if (j >=fila_alineacion){
		    cell.align='right'; ////**********************----------------- AÑADI -----------------------************************
}

		cell.innerHTML = cadenaComas[j];
      	row.appendChild(cell);
	}
	tab.appendChild(row);
		
}
root.appendChild(tab);
document.getElementById("midiv").appendChild (tab);
}


//---------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------------------------
function llena_tabla_reforestacion(valor){ //++++++++++++++++++HIZE CAMBIOS+++++++++++++++++++++++++++++++++++++++++
	myArray = XmlReforestacion[valor].split(",");
	document.getElementById("tb_columna1").innerHTML = myArray[1]; 
	asigna_titulo(myArray[2]);
	//LIMPIAR TABLA
	muestra_image(); // añadi* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	oculta_tabla_moxilla();
	oculta_tabla_explorer_rep();
	var request = GXmlHttp.create();
	request.open("GET", myArray[0] , true);
	request.onreadystatechange = function() {
     	if (request.readyState == 4) {
		  var xmlDoc = GXml.parse(request.responseText);
//          var markers = xmlDoc.documentElement.getElementsByTagName("REFORESTACION"); // nodo raiz
          var markers = xmlDoc.documentElement.getElementsByTagName("Table"); // nodo raiz
		  if (navegador==0){
			  borrarTodas();
			  muestra_tabla_explorer();
			  for (var i = 0; i < markers.length; i++ ) { 
				var colum1 = markers[i].getElementsByTagName("descripcion")[0].firstChild.data;
				var colum2 = parseFloat(markers[i].getElementsByTagName("num_hectareas")[0].firstChild.data);
		    	var colum3 = parseFloat(markers[i].getElementsByTagName("num_plantas")[0].firstChild.data);
				//alert(colum1 + '  -  ' +  colum2 + '  -  ' + colum3); carga_inicio
				add(colum1,  colum2, colum3);
			  	}//del for
		   } // del if navegador
		  else{
			var mostrar='' ;
			var aux = XmlReforestacion[valor].split(",");
			asigna_ArrayColumRep(aux[1]);
			for (var i = 0; i < markers.length; i++ ) { 
		 		mostrar = mostrar + markers[i].getElementsByTagName("descripcion")[0].firstChild.data + ',' + markers[i].getElementsByTagName("num_hectareas")[0].firstChild.data + ',' + markers[i].getElementsByTagName("num_plantas")[0].firstChild.data + ':';
				
			  	}//del for
			tabla_moxilla_reportes(mostrar, ArrayColumRep,ArrayAnchoColumRep,3,1);
			  } //del else del navegador para el moxilla
		   oculta_image(); 
		//  document.getElementById("banner").innerHTML =banner_pozos;
		 }
		
	  }
	
    request.send(null); 
 	
 }

//------------funcion oculta tabla------------------------------------------------------------------
function oculta_tabla_explorer_rep(){
	document.getElementById("objTable").style.display = "none"; 
}

//------------funcion muestra tabla------------------------------------------------------------------------------
function muestra_tabla_explorer(){
	document.getElementById("objTable").style.display = "";  
}	

//------------funcion muestra tabla detallada------------------------------------------------------------------------------
function muestra_tabla_explorer_detalle(){
	document.getElementById("objTable_det").style.display = "";  
}	

function oculta_image(){
	document.getElementById("img_espera").style.display = "none"; 
	document.getElementById("img_espera2").style.display = "none";
}
function muestra_image(){
	document.getElementById("img_espera").style.display = ""; 
	document.getElementById("img_espera2").style.display = "";
}

//------------funcion muetra tabla------------------------------------------------------------------------------
function asigna_titulo(titulo){
	document.getElementById("titulo_reporte").innerHTML = titulo; 
}


//--------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------
function llena_tabla_vias(valor){
		
	myArrayV = XmlVias[valor].split(",");
	document.getElementById("tb_columna1").innerHTML = myArrayV[1]; 
	asigna_titulo(myArrayV[2]);
	oculta_tabla_moxilla();
	oculta_tabla_explorer_rep();
	
	var request = GXmlHttp.create();
	request.open("GET", myArrayV[0] , true);
	
	request.onreadystatechange = function() {
     	if (request.readyState == 4) {
		  var xmlDoc = GXml.parse(request.responseText);
          var markers = xmlDoc.documentElement.getElementsByTagName("VIAS"); // nodo raiz
		  if (navegador==0){
			borrarTodas();
			muestra_tabla_explorer();
			for (var i = 0; i < markers.length; i++ ) { 
				var colum1 = markers[i].getElementsByTagName("detalle")[0].firstChild.data;
				var colum2 = parseFloat(markers[i].getElementsByTagName("monto")[0].firstChild.data);
				add_2(colum1,  colum2);
			  }//del for
		  }// del navegador
		  else{
			  var mostrar='' ;
			  var aux = XmlVias[valor].split(",");
 			  asigna_ArrayColumRepVia(aux[1]);
			  for (var i = 0; i < markers.length; i++ ) { 
			  	mostrar = mostrar + markers[i].getElementsByTagName("detalle")[0].firstChild.data + ',' + markers[i].getElementsByTagName("monto")[0].firstChild.data + ':' ;
				//cambiar los parametros
			   }//del for
			  tabla_moxilla_reportes(mostrar, ArrayColumRepVia , ArrayAnchoColumRepPozo,2,1);  
			  
			  }// del else del navegador
			
			}
	  }
    request.send(null); 
 }


//--------------------------------------------------------------------------------------------------------

function llena_tabla_pozos(valor){
		
	myArrayP = XmlPozos[valor].split(",");
	document.getElementById("tb_columna1").innerHTML = myArrayP[1]; 
	asigna_titulo(myArrayP[2]);
	oculta_tabla_moxilla();
	oculta_tabla_explorer_rep();
	
	var request = GXmlHttp.create();
	request.open("GET", myArrayP[0] , true);
	
	request.onreadystatechange = function() {
     	if (request.readyState == 4) {
		  var xmlDoc = GXml.parse(request.responseText);
          var markers = xmlDoc.documentElement.getElementsByTagName("POZOS"); // nodo raiz
		  if (navegador==0){
			borrarTodas();
			muestra_tabla_explorer();
		 	for (var i = 0; i < markers.length; i++ ) { 
				var colum1 = markers[i].getElementsByTagName("descripcion")[0].firstChild.data;
				var colum2 = parseFloat(markers[i].getElementsByTagName("num_pozos")[0].firstChild.data);
				add_2(colum1,  colum2);			
			  }//del for
		  }// del navegador
		  else{
			  var mostrar='' ;
			  var aux = XmlPozos[valor].split(",");
 			  asigna_ArrayColumRepPozo(aux[1]);
			  for (var i = 0; i < markers.length; i++ ) { 
			  	mostrar = mostrar + markers[i].getElementsByTagName("descripcion")[0].firstChild.data + ',' + markers[i].getElementsByTagName("num_pozos")[0].firstChild.data + ':' ;
				//cambiar los parametros
			   }//del for
			  tabla_moxilla_reportes(mostrar, ArrayColumRepPozo, ArrayAnchoColumRepPozo,2,1);  
			  
			  }// del else del navegador
			
			}
	  }
    request.send(null); 
 }


//----------------------------------------------------------------------------------------------------------------------------------------------
function devuelve_id(objeto){
	id_parroquia=objeto.value;
	//alert('id: ' + objeto.value + '  name: ' + objeto.name);
}

		
//---------------------funcion de combos-----------------------------------------------------------------------------------------------------
function addOpt(oCntrl, iPos, sTxt, sVal){
var selOpcion=new Option(sTxt, sVal);
eval(oCntrl.options[iPos]=selOpcion);
}


//--------------funcion llena_parroquias------------------------------------------------------------------------------------------------------
//xml_especies.xml
function llena_parroquias(can_codigo, oCntrl){
		var x ;
	var request = GXmlHttp.create();
	request.open("GET",'http://mapas.manabi.gov.ec/XML/BASICOS/xml_parroquias.xml' , true);
	
	request.onreadystatechange = function() {
     	if (request.readyState == 4) {
		  var xmlDoc = GXml.parse(request.responseText);
          var markers = xmlDoc.documentElement.getElementsByTagName("PARROQUIAS"); // nodo raiz
		 addOpt(oCntrl, 0, "TODAS", "0");
		 x=0;
		 for (var i = 0; i < markers.length; i++ ) { 
			 if( can_codigo == markers[i].getElementsByTagName("can_codigo")[0].firstChild.data ){
				x=x+1;
				addOpt(oCntrl, x, markers[i].getElementsByTagName("par_descripcion")[0].firstChild.data , parseInt(markers[i].getElementsByTagName("par_codigo")[0].firstChild.data)); 
				
				 }
		   }//del for
		id_parroquia=0;
		//  document.getElementById("banner").innerHTML =banner_pozos;
		 }
	  }
    request.send(null); 
 }
 
 
//----------FUNCION cambia--------------------------------------------------------------------------------------------------------

function cambia(cmb,oCntrl)
{
  while (oCntrl.length) oCntrl.remove(0);
	llena_parroquias(cmb.value, oCntrl);
	id_canton= cmb.value;
}
//----------------------------------------------------------------------------------------------------------------------------------------------
function asigna_id_parroquia(objeto){
	id_parroquia=objeto.value;
	//alert(mbParroquias.options[mbParroquias.selectedIndex].text);
	}
//-------------------------------------------------------------------------------------------------------------------
function asigna_id_especie(objeto){
	id_especie=objeto.value;
	//alert(objeto.options[objeto.selectedIndex].id);
	}

//--------------funcion llena_especies--------------------------------------------------------------------
function llena_especies(oCntrl){
	var x ;
	var request = GXmlHttp.create();
	request.open("GET",'http://mapas.manabi.gov.ec/XML/BASICOS/xml_especies.xml' , true);
	
	request.onreadystatechange = function() {
     	if (request.readyState == 4) {
		  var xmlDoc = GXml.parse(request.responseText);
          var markers = xmlDoc.documentElement.getElementsByTagName("ESPECIES"); // nodo raiz
		 addOpt(oCntrl, 0, "TODAS", 0);
		 x=0;
		 for (var i = 0; i < markers.length; i++ ) { 
			x=x+1;
			addOpt(oCntrl, x,markers[i].getElementsByTagName("esp_descripcion")[0].firstChild.data , parseInt(markers[i].getElementsByTagName("esp_codigo")[0].firstChild.data)); 
			
		   }//del for
		//  document.getElementById("banner").innerHTML =banner_pozos;
		 }
	  }
    request.send(null); 
 }
 
 //----------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------------------
function remove() {
with (document.frm) {
for (row=eval(rowIndex.value);row<tableContent.length-1;row++) {
   tableContent[eval(row)] = tableContent[eval(row+1)];
}
tableContent.pop();
reset();

//field.focus();
//addBtn.style.display = "";
//saveBtn.style.display = "none"
//removeBtn.disabled = true;
}

regenerateTable(5);
}
//--------------FUNCION DE BORRAR ULTIMA FILA DE UNA TABLA-----------------------------------------------------------

//function borrarUltima() {
//	ultima = document.all.objTable.rows.length - 1;
//	document.all.objTable.deleteRow(ultima);
//	//contLin--;
//}

//--------------------añade un checka cada fila-------------------------------------------------------------------
//cont= 0;
//function regenerateTable_check() {
////alert('regenerateTable'); // ********************prueba si entra a la funcion
//var ind ;
//cont=0;
//ind=0;
//while (objTable.rows.length>1) objTable.deleteRow(1);
//for (row=0;row<tableContent.length;row++) {
//	var objRow = objTable.insertRow();
//	var objCell;
//	ind=0;
//	cont = cont+1;
//	alert(cont);
//	for (col=0;col<tableContent[row].length;col++) {
//		if (ind==0){
//			ind=1;
////			alert(cont);
//    		objCell = objRow.insertCell();
//    		objCell.innerHTML =  '<input type="checkbox" name="checkcanton" id = "' + cont + '"  onclick="javascript:devuelve_id(this);" />' ;
//		}
//		objCell = objRow.insertCell();
//		objCell.innerText = tableContent [row][col];
//	}
// }
//}
//function cambia(cmb,oCntrl)
//{
//while (oCntrl.length) oCntrl.remove(0);
//switch (document.form1.CmbCantones.selectedIndex)
//{
//case 0:
//addOpt(oCntrl, 0, "Todos", "0");
//break;
//case 1:
//addOpt(oCntrl, 0, "Clientes de Televentas", "0");
//addOpt(oCntrl, 1, "Clientes de Ejecutivos", "1");
//addOpt(oCntrl, 2, "Clientes de Oficina", "2");
//addOpt(oCntrl, 3, "Clientes Nuevos", "3");
//break;
//
//case 2:
//addOpt(oCntrl, 0, "Clientes de Televentas", "0");
//addOpt(oCntrl, 1, "Clientes de Ejecutivos", "1");
//addOpt(oCntrl, 2, "Clientes de Oficina", "2");
//break;
//case 3:
//addOpt(oCntrl, 0, "Cobros", "0");
//addOpt(oCntrl, 1, "Operacion de Cartera Propios", "1");
//addOpt(oCntrl, 2, "Operacion de Cartera Pjecutivos", "2");
//addOpt(oCntrl, 3, "Operacion de Cartera Oficina", "3");
//break;
//case 4:
//addOpt(oCntrl, 0, "Clientes de Televentas", "0");
//addOpt(oCntrl, 1, "Clientes de Ejecutivos", "1");
//addOpt(oCntrl, 2, "Clientes de Oficina", "2");
//break;
//case 5:
//addOpt(oCntrl, 0, "Clientes de Televentas", "0");
//addOpt(oCntrl, 1, "Clientes de Ejecutivos", "1");
//addOpt(oCntrl, 2, "Clientes de Oficina", "2");
//break;
//case 6:
//addOpt(oCntrl, 0, "Clientes de Televentas", "0");
//addOpt(oCntrl, 1, "Clientes de Ejecutivos", "1");
//addOpt(oCntrl, 2, "Clientes de Oficina", "2");
//break;
//case 7:
//addOpt(oCntrl, 0, "Baño", "0");
//addOpt(oCntrl, 1, "Almuerzo", "1");
//addOpt(oCntrl, 2, "Entredía", "2");
//addOpt(oCntrl, 3, "Llamadas personales", "3");
//addOpt(oCntrl, 4, "Diligencia personal", "4");
//break;
//case 8:
//addOpt(oCntrl, 0, "Adecuación puesto de trabajo", "0");
//addOpt(oCntrl, 1, "Elaboración de informes", "1");
//addOpt(oCntrl, 2, "Presentación de informes", "2");
//addOpt(oCntrl, 3, "Reuniones", "3");
//break;
//case 6:
//addOpt(oCntrl, 0, "En la Oficina", "0");
//addOpt(oCntrl, 1, "Fuera de la Oficina", "1");
//addOpt(oCntrl, 2, "Clientes de Oficina", "2");
//break;
//}
//}
//function moxilla(){
//var Cols=3;
//var Rows=3;
//var root=document.getElementById('midiv');
//var tab=document.createElement('table');
//tab.border = 1;
//tab.cellPadding = 1;
//tab.cellSpacing = 1;
//var tbo = document.createElement('tbody');
//var row=document.createElement('tr');
//row.bgColor ="#D5EDB3";
//
////ArrayColumRep
//for(var j=0;j<Cols;j++){
//		var cell=document.createElement('td');
//		cell.innerHTML = ArrayColumRep[j];
//      row.appendChild(cell);
//	}
//
//tab.appendChild(row);
//
//for(var i=1; i<Rows; i++){
//	var row=document.createElement('tr');
//	row.bgColor ="#F4FFE4";
//	for(var j=0;j<Cols;j++){
//		var cell=document.createElement('td');
//		cell.width = ArrayAnchoColumRep[j];
//		cell.innerHTML = 'lo cree' + j;
//      	row.appendChild(cell);
//	}
//	tab.appendChild(row);
//		
//}
//
//root.appendChild(tab);
//document.getElementById("midiv").appendChild (tab);
//}
