

//---- variables paginacion ----

var all = 0;

var limit = 0;

var reg_x_pagina = 10;

var reg_x_pagina_razon = 20;

// ------------------------------

var recargar = 0;

var orden_nombre = 0;

var orden_codigo = 0;

var contador = 0;

var IE = document.all?true:false;

var datos = new Array();

var actividades = new Array();

var num_reg;

var tipo_busqueda = "actividad";

// para bloquear boton derecho Internet explorer

var TimeID; 

function timer() { 

    window.clipboardData.clearData(); timeID = setTimeout("timer()", 100); 

}

//----------------------------------------------- 

// para bloquear boton derecho Mozilla

function notice(){   

    if (IE) { 

        document.getElementById('menutext').style.left=document.body.scrollLeft+event.clientX;

        document.getElementById('menutext').style.top=document.body.scrollTop+event.clientY;

        document.getElementById('menutext').style.visibility="visible";

        return false;

    }



}

function hidenotice(){

     if (IE) { 

        document.getElementById('menutext').style.visibility="hidden";

     }

}

document.oncontextmenu=notice;

//------------------------------

function checkIt2(evt) 

{

    var charCode = (evt.which) ? evt.which : event.keyCode

    if (charCode > 31 && (charCode < 48 || charCode > 57)) {

        alert("POR FAVOR INGRESAR NUMEROS UNICAMENTE.");

        return false;

    }

    return true;

 }

function check_value(){ 

    var valor = document.getElementById('keyword').value;         

    if (valor.length < 3 || valor == "Texto de busqueda"){          

        return false;        

    }  

    return true;  

}

function clear_all(){

    var chk_ids = document.getElementsByName('parro');

    var cnt_ids = chk_ids.length;

    if (cnt_ids){

        for(i=0; i<cnt_ids; i++) {

            if (chk_ids[i].checked) {                

                chk_ids[i].checked = false;

            }

        }

    }else{

            if (chk_ids.checked) {

                chk_ids.checked = false;

            }

    }     

}

function clear_all2(){

    var chk_ids = document.getElementsByName('nego');

    var cnt_ids = chk_ids.length;

    if (cnt_ids){

        for(i=0; i<cnt_ids; i++) {

            if (chk_ids[i].checked) {                

                chk_ids[i].checked = false;

            }

        }

    }else{

            if (chk_ids.checked) {

                chk_ids.checked = false;

            }

    }     

}



function quitar_texto(){ 

    if( document.getElementById('keyword').value == "Texto de busqueda")

    {

        document.getElementById('keyword').value = '';

        document.getElementById('keyword').style.paddingLeft = '0';

        document.getElementById('keyword').style.fontSize = '12px';

        document.getElementById('keyword').style.fontFamily = "Arial, Helvetica, sans-serif";

    }       

}

function buscar(){	         

          if (check_value()){          

              ejecutar_busqueda();        

          }else{

              alert("La palabra de busqueda debe tener al menos 3 caracteres");              

          }       

}

function set_tipo(val){

	tipo_busqueda = val;

}

function ejecutar_busqueda(){ 
	preloadIcons2();
	var tipo = tipo_busqueda;
	var keyword = document.getElementById('keyword').value;
	new Request(
		{
		method: 'get',
		url: "Consulta_busqueda.php",
		timeout:timeout_webservice_busc,
		onTimeout: function(){
			mostrar_div_fuera();
		},
		onFailure: function(){
			mostrar_div_fuera();
		},
		onSuccess: function(responseText,responseXML){
			if(responseText.indexOf("Response not of type text/xml") == -1){
				if (responseXML != null || responseXML){ 
				    xmlDocumentElement_aux = responseXML;
				    carga_repuesta_busq('Div_resp_busquedas.php');
				}else{
				    alert ("NO SE ENCONTRARON DATOS");
				    document.getElementById('div_preload').style.display='none';
				    location.reload(true);
				}
			}else{
				mostrar_div_fuera();
			}
		}
		}).send("tipo="+tipo+"&keyword="+keyword);
	document.getElementById('keyword').value = "";
}

function carga_repuesta_busq(pagina){ 
	new Request(
		{
		method: 'post',
		url: pagina,
		onSuccess: function(responseText,responseXML){
			mostrar_respuesta_busq(responseText)			
		}
		}).send(); 
}

function mostrar_respuesta_busq(responseText)

{

    document.getElementById('respuesta').innerHTML = responseText; 
    loadbusqueda(xmlDocumentElement_aux);
}

function loadbusqueda(xmlDocumentElement){  
	var xml = xmlDocumentElement.getElementsByTagName("response");
	valor = xml[0];
    num_reg = valor.childNodes[0].childNodes[0].data;

    var id_actividades = "";

    var datos_local = new Array();

    var actividades_local = new Array();

    var contador_actividad = 0;    

    for (f=1;f<(num_reg*1+1);f++){

        var datospar = new Array();

        var actividades_lo = new Array();

        var control_local = 0;
        
        if(id_actividades){ 

        	var valor_actual_local = valor.childNodes[f].childNodes[11].childNodes[0].data; 	

        	if (id_actividades.match(valor_actual_local)){

		    	control_local = 1;		    	

			}			

        }    	    

        if (control_local == 0)

        {

        	if(valor.childNodes[f].childNodes[11].childNodes[0].data.length > 0 && valor.childNodes[f].childNodes[9].childNodes[0].data.length > 0){

        		actividades_lo[0] = valor.childNodes[f].childNodes[11].childNodes[0].data;

		    	actividades_lo[1] = valor.childNodes[f].childNodes[9].childNodes[0].data;		    		   	    

		    	id_actividades = id_actividades + ","+valor.childNodes[f].childNodes[11].childNodes[0].data; 

		    }       	

        }

    	for (j=0;j<12;j++){

    		if(valor.childNodes[f].childNodes[j].childNodes[0].data.length > 2){

    			datospar[j]= valor.childNodes[f].childNodes[j].childNodes[0].data;    			   			  				

    		}else{

    			datospar[j] = "No hay datos";

    		}

    	}   	

    	datos_local[f]=datospar;

    	if (actividades_lo.length > 0) 

    	{       		

    	    actividades_local[contador_actividad]=actividades_lo; 

    	    contador_actividad++;

    	}   	 	  		

    }  

    actividades = actividades_local;      

    datos = datos_local;

    orden_nombre = 0;

    ordenar_por_nombre(); 

    if(tipo_busqueda == "actividad"){

    	cargar_resultados(0,1);

    }else if (tipo_busqueda == "nombre"){

    	cargar_resultados2(0,1);

    }

}

function cargar_resultados(limit_actual,recarga){  

    recargar=recarga;   

    limit = limit_actual;

    limit_final=(limit+reg_x_pagina);    

    set_todos(actividades.length);       

    if(all<limit_final){

        limit_final = all;

    }     

    get_pagination();        

    document.getElementById('numero').innerHTML=num_reg+" Registros";

    document.getElementById('rango').innerHTML = "de la Actividad "+(limit*1+1)+" a la "+limit_final+" de "+actividades.length;           

	

    if (num_reg != 0){

	    var the_table = document.createElement('TABLE');

	    the_table.style.width='650px';

	    the_table.style.fontFamily = "Arial, Helvetica, sans-serif";

	    the_table.style.fontSize = "11px";

	    the_table.style.color = "#444444";

	    the_table.cellPadding = '0px';

	    the_table.cellSpacing = '0px';	    	            

	    var t_body = document.createElement('TBODY');	        

	    var tr = new Array(); 

	    var td2 = new Array();

	    var td = new Array();

	    var element = new Array();

	    var element_2 = new Array();

	    var aux_element_2 = 0

	    var aux_td = 0;

        var aux_tr = 0;

        var aux_table = 0;        

        var the_table2 = new Array(); 

        var t_body2 = new Array();

        var elementos = new Array();

        var tdtitulos = new Array(); 

        var titulos = new Array ("","Actividad");

        var tr_titulos = document.createElement('TR');

        var tr2 = new Array();

        var aux_tr2 = 0;

        var control_color = 0;

        var control_color2 = 0;

        for(p=0;p<titulos.length;p++){	           

	            elementos[p] = document.createElement('div');

	            elementos[p].align='left';                                        

                elementos[p].innerHTML = titulos[p];

                elementos[p].style.fontWeight='bolder'; 

                elementos[p].style.textDecoration='underline';

                elementos[p].style.paddingLeft='20px';                

                tdtitulos[p] = document.createElement('TD');                                                      

                tdtitulos[p].appendChild(elementos[p]);                               

                tr_titulos.appendChild(tdtitulos[p]);                                                  

	        } 

	    t_body.appendChild(tr_titulos); 	                                                        

	    for (i=(limit);i<(limit_final);i++){	    	

	        the_table2[aux_table] = document.createElement('TABLE');	        

	        the_table2[aux_table].style.width = "90%";

	        the_table2[aux_table].align = "center";

	        the_table2[aux_table].cellPading = "0px";

	        the_table2[aux_table].cellSpacing = "0px";

	        the_table2[aux_table].style.fontFamily = "Arial, Helvetica, sans-serif";

	        the_table2[aux_table].style.fontSize = "11px";

	        the_table2[aux_table].style.color = "#444444";	        	        	        

	        t_body2[aux_table] = document.createElement('TBODY');	        

	        var tr3 = document.createElement('TR');

	        var td_tabla = document.createElement('TD');	       

	        td_tabla.colSpan='9';	        

	        var titles = new Array ("Nombre" , "");     

	        for(s=0;s<titles.length;s++){	           

	            element[s] = document.createElement('div');                                        

                element[s].innerHTML = titles[s];

                element[s].style.fontWeight='bolder'; 

                element[s].style.textDecoration='underline';                

                td2[s] = document.createElement('TD');               

                td2[s].appendChild(element[s]);            

                if (s == 0){                    

                    td2[s].align = 'left';

                } 

                if (s == 1){

                    td2[s].colSpan = '3';

                    td2[s].align = 'center';

                }  

                tr3.appendChild(td2[s]);                                               

	        }

	        t_body2[aux_table].appendChild(tr3);          

	        tr[aux_tr] = document.createElement('TR');                

            tr[aux_tr].id = 'tr'+(aux_tr);

            tr[aux_tr].title="Haga click aqui para ver los usuarios pertenecientes a esta actividad";                           

            if (IE) {                 

                tr[aux_tr]['onclick']=new Function("mostrar_datos_busq("+(aux_tr*1+1)+")");                

                tr[aux_tr]['onmouseover']=new Function("cambiar_color1("+aux_tr+")");

                tr[aux_tr]['onmouseout']=new Function("cambiar_color2("+aux_tr+")");

            }else {                

                tr[aux_tr].setAttribute("onclick", "mostrar_datos_busq("+(aux_tr*1+1)+")");                

	            tr[aux_tr].setAttribute("onmouseover", "cambiar_color1("+aux_tr+")");

	            tr[aux_tr].setAttribute("onmouseout", "cambiar_color2("+aux_tr+")");

            } 	      	       	

	        tr[aux_tr*1+1] = document.createElement('TR');

	        tr[aux_tr*1+1].id = 'tr'+(aux_tr*1+1);

	        tr[aux_tr*1+1].style.display='none';	        

	        tr[aux_tr*1+1].style.background='#FFFFFF';     

	        contador = 0;	                                     	        

	        for (j=1;j<(datos.length);j++){	        	

	        	if(datos[j][11] == actividades[i][0]){

	        		contador++;

	        		tr2[aux_tr2] = document.createElement('TR');

			        if (control_color2 == 0){

				    	tr2[aux_tr2].style.background = "#FFFFFF";

				    	tr2[aux_tr2].name = 0;

				    	control_color2 = 1;

				    }else{

				    	tr2[aux_tr2].style.background = "#FFFFFF";

				    	tr2[aux_tr2].name = 1;

				    	control_color2 = 0;

				    }

	        		for(v=0;v<datos[j].length;v++){	        			

			            if (v==1 || v==3 || v==4 || v==5) {				            	

		                        element_2[aux_element_2] = document.createElement('div'); 

		                        element_2[aux_element_2].align='center'; 		                        

		                        if (v==1 || v==0){

			                		element_2[aux_element_2].align='left';	                		                                                               

			                	}                      

		                        if(datos[j][v] != "No hay datos")

		                        {  		                        	

		                            element_2[aux_element_2].innerHTML = datos[j][v];                   

		                        }else{

		                            element_2[aux_element_2].innerHTML="";

		                        }			                 			                	                         

		                    td[aux_td]= document.createElement('TD');

		                    td[aux_td].style.height='30px';

		                    if (v==3 || v==4) { 

		                        td[aux_td].style.borderRight='1px solid #DFDFDF';                        

		                    } 		                                                                          

		                    td[aux_td].appendChild(element_2[aux_element_2]);

		                    aux_element_2++;		                                                                                 

		                    tr2[aux_tr2].appendChild(td[aux_td]); 		                                                     

		                    aux_td++;		                    

			            } 			            

	        		}

	        		tr2[aux_tr2].id = 'tr2'+(aux_tr2);

	        		if (IE) { 	                               

		                tr2[aux_tr2]['onmouseover']=new Function("cambiar_color_tabla_1("+aux_tr2+")");

		                tr2[aux_tr2]['onmouseout']=new Function("cambiar_color_tabla_2("+aux_tr2+")");

		            }else {                              

			            tr2[aux_tr2].setAttribute("onmouseover", "cambiar_color_tabla_1("+aux_tr2+")");

			            tr2[aux_tr2].setAttribute("onmouseout", "cambiar_color_tabla_2("+aux_tr2+")");

		            } 

	        	t_body2[aux_table].appendChild(tr2[aux_tr2]);

	            aux_tr2++;	            

	            }	        

	        } 	        

			elem0 = document.createElement('img');

			elem0.src = "./images/down.gif"; 

			elem0.id = "img"+aux_tr;

			elem0.style.marginLeft='5px';				

			td[aux_td]= document.createElement('TD'); 

			td[aux_td].style.height='30px';                                                        

		    td[aux_td].appendChild(elem0);

		    if (control_color == 0){

		    	tr[aux_tr].style.background = "#FFFFFF";

		    	tr[aux_tr].name = 0;

		    	control_color = 1;

		    }else{

		    	tr[aux_tr].style.background = "#CEDFFF";

		    	tr[aux_tr].name = 1;

		    	control_color = 0;

		    }

		    tr[aux_tr].appendChild(td[aux_td]);

		    aux_td++; 

		    /*

		    elem_num = document.createElement('div');

		    elem_num.style.marginLeft='7px';	

			elem_num.innerHTML = contador;

			td[aux_td]= document.createElement('TD');                                                         

		    td[aux_td].appendChild(elem_num);		                                                                  

		    tr[aux_tr].appendChild(td[aux_td]);

		    aux_td++; 	*/	    	                                   

	        elem2 = document.createElement('div'); 

            elem2.style.paddingLeft='10px';                                                              

            elem2.innerHTML = actividades[i][1];                                 

            td[aux_td]= document.createElement('TD');                   

            td[aux_td].appendChild(elem2);

            tr[aux_tr].appendChild(td[aux_td]);

            aux_td++;     

	        the_table2[aux_table].appendChild(t_body2[aux_table]); 

	        td_tabla.appendChild(the_table2[aux_table]);

	        tr[aux_tr*1+1].appendChild(td_tabla);                             

            t_body.appendChild(tr[aux_tr]);            

            t_body.appendChild(tr[aux_tr*1+1]);            

	        aux_tr+=2; 

	        aux_table ++;	                                   

	    }

	    the_table.appendChild(t_body);

	    document.getElementById('div_resultados').innerHTML="";	    

	    document.getElementById('div_resultados').appendChild(the_table);	     

	    if (recargar == 1){

	       setTimeout("closeImgPreload2()", 400);

	    }

	 }else{

	     alert("NO SE ENCONTRARON DATOS");

	     document.getElementById('div_preload').style.display='none';

	 }

}

function cargar_resultados2(limit_actual,recarga){  	

    recargar=recarga;   

    limit = limit_actual;

    limit_final=(limit*1+1+reg_x_pagina_razon);    

    set_todos(datos.length);       

    if(all<limit_final){

        limit_final = all;

    }       

    get_pagination2();          

    document.getElementById('numero').innerHTML=num_reg+" Registros";

    document.getElementById('rango').innerHTML = "del Registro "+(limit*1+1)+" al "+(limit_final*1-1);           

	if (num_reg != 0){

	    var the_table = document.createElement('TABLE');

	    the_table.style.width='650px';

	    the_table.style.fontFamily = "Arial, Helvetica, sans-serif";

	    the_table.style.fontSize = "11px";

	    the_table.style.color = "#444444";

	    the_table.cellPadding = '0px';

	    the_table.cellSpacing = '0px';	    	            

	    var t_body = document.createElement('TBODY');	        

	    var tr = new Array(); 	    

	    var td = new Array();

	    var aux_tr = 0;	    

	    var aux_td = 0; 

	    var aux_tr2 = 0;	    

	    var aux_td2 = 0;

	    var aux_elem = 0;

	    var aux_elem2 = 0; 

	    var aux_elem3 = 0;

	    var aux_table = 0;    

        var elementos = new Array();

        var elem = new Array(); 

        var elem2 = new Array();

        var elem3 = new Array();       

        var tdtitulos = new Array(); 

        var titulos = new Array ("","Nombre","");

        var tr_titulos = document.createElement('TR');

        var control_color = 0;

        var control_color2 = 0; 

        var the_table2 = new Array();

        var t_body2 = new Array(); 

        var tr2 = new Array();

        var td2 = new Array();     

        for(p=0;p<titulos.length;p++){	           

	            elementos[p] = document.createElement('div');

	            elementos[p].align='left';                                        

                elementos[p].innerHTML = titulos[p];

                elementos[p].style.fontWeight='bolder'; 

                elementos[p].style.textDecoration='underline';                                

                tdtitulos[p] = document.createElement('TD');                                                      

                tdtitulos[p].appendChild(elementos[p]); 

                if (p == 1){                	                 

                    tdtitulos[p].align = 'left';

                } 

                if (p == 2){                	

                    tdtitulos[p].colSpan = '3';

                    elementos[p].style.textAlign = 'center';

                }                               

                tr_titulos.appendChild(tdtitulos[p]);                                                  

	        } 

	     t_body.appendChild(tr_titulos);     	                                     	        

	    for (i=(limit+1);i<(limit_final);i++){	    	

        	tr[aux_tr] = document.createElement('TR');                

            tr[aux_tr].id = 'tr'+(aux_tr);

            tr[aux_tr].title="Haga click aqui para ver la actividad";                           

            if (IE) {                 

                tr[aux_tr]['onclick']=new Function("mostrar_datos_busq("+(aux_tr*1+1)+")");                

                tr[aux_tr]['onmouseover']=new Function("cambiar_color1("+aux_tr+")");

                tr[aux_tr]['onmouseout']=new Function("cambiar_color2("+aux_tr+")");

            }else {                

                tr[aux_tr].setAttribute("onclick", "mostrar_datos_busq("+(aux_tr*1+1)+")");                

	            tr[aux_tr].setAttribute("onmouseover", "cambiar_color1("+aux_tr+")");

	            tr[aux_tr].setAttribute("onmouseout", "cambiar_color2("+aux_tr+")");

            } 	    

            	       	

	        tr[aux_tr*1+1] = document.createElement('TR');

	        tr[aux_tr*1+1].id = 'tr'+(aux_tr*1+1);

	        tr[aux_tr*1+1].style.display='none';	        

	        tr[aux_tr*1+1].style.background='#FFFFFF';

	        the_table2[aux_table] = document.createElement('TABLE');	        

	        the_table2[aux_table].style.width = "100%";

	        the_table2[aux_table].align = "center";

	        the_table2[aux_table].cellPading = "0px";

	        the_table2[aux_table].cellSpacing = "0px";

	        the_table2[aux_table].style.fontFamily = "Arial, Helvetica, sans-serif";

	        the_table2[aux_table].style.fontSize = "11px";

	        the_table2[aux_table].style.color = "#444444";	        	        	        

	        t_body2[aux_table] = document.createElement('TBODY');

	        tr2[aux_tr2] = document.createElement('TR');

	        td2[aux_td2] = document.createElement('TD');

	        elem3[aux_elem3] = document.createElement('div'); 

	        elem3[aux_elem3].innerHTML = "Actividad";

	        elem3[aux_elem3].style.fontWeight='bolder'; 

            elem3[aux_elem3].style.textDecoration='underline';	

            elem3[aux_elem3].style.width='640px';

            elem3[aux_elem3].style.paddingLeft='10px';		              

	        td2[aux_td2].appendChild(elem3[aux_elem3]);

	        aux_elem3++;

	        tr2[aux_tr2].appendChild(td2[aux_td2]);

	        aux_td2++;

	        t_body2[aux_table].appendChild(tr2[aux_tr2]);

	        aux_tr2++;        

	        tr2[aux_tr2] = document.createElement('TR');

	        td2[aux_td2] = document.createElement('TD');

	        elem3[aux_elem3] = document.createElement('div');	         

	        elem3[aux_elem3].innerHTML = datos[i][9]; 

	        elem3[aux_elem3].style.width='640px';

            elem3[aux_elem3].style.paddingLeft='10px'; 

            elem3[aux_elem3].style.paddingRight='10px';     

	        td2[aux_td2].appendChild(elem3[aux_elem3]);

	        aux_elem3++;

	        tr2[aux_tr2].appendChild(td2[aux_td2]);

	        aux_td2++;

	        t_body2[aux_table].appendChild(tr2[aux_tr2]);

	        aux_tr2++;        

	        the_table2[aux_table].appendChild(t_body2[aux_table]);

	        td[aux_td]= document.createElement('TD');

	        td[aux_td].colSpan = '6';

	        td[aux_td].appendChild(the_table2[aux_table]);

	        aux_table++;

	        tr[aux_tr*1+1].appendChild(td[aux_td]);

	        aux_td++;	        

        	elem[aux_elem] = document.createElement('img');

			elem[aux_elem].src = "./images/down.gif"; 

			elem[aux_elem].id = "img"+aux_tr;

			elem[aux_elem].style.marginLeft='5px';				

			td[aux_td]= document.createElement('TD'); 

			td[aux_td].style.height='30px';                                                        

		    td[aux_td].appendChild(elem[aux_elem]);

		    aux_elem++;		     

		    if (control_color == 0){

		    	tr[aux_tr].style.background = "#FFFFFF";

		    	tr[aux_tr].name = 0;

		    	control_color = 1;

		    }else{

		    	tr[aux_tr].style.background = "#CEDFFF";

		    	tr[aux_tr].name = 1;

		    	control_color = 0;

		    }		    

		    tr[aux_tr].appendChild(td[aux_td]);

		    aux_td++;        	

    		for(v=0;v<datos[i].length;v++){	    			    			

	            if (v==1 || v==3 || v==4 || v==5) {	            	

                    elem2[aux_elem2] = document.createElement('div'); 

                    elem2[aux_elem2].align='center'; 		                        

                    if (v==1 || v==0){

                		elem2[aux_elem2].align='left';	                		                                                               

                	}                      

                    if(datos[i][v] != "No hay datos")

                    {  		                        	

                        elem2[aux_elem2].innerHTML = datos[i][v];                   

                    }else{

                        elem2[aux_elem2].innerHTML="";

                    }			                 			                	                         

                    td[aux_td]= document.createElement('TD');

                    td[aux_td].style.height='30px';

                    if (v==3 || v==4) { 

                        td[aux_td].style.borderRight='1px solid #DFDFDF';                        

                    } 		                                                                          

                    td[aux_td].appendChild(elem2[aux_elem2]);

                    aux_elem2++;		                                                                                 

                    tr[aux_tr].appendChild(td[aux_td]); 		                                                     

                    aux_td++;		                    

	            } 	            	            

    		}     		    		 

        	t_body.appendChild(tr[aux_tr]);

        	t_body.appendChild(tr[aux_tr*1+1]);

            aux_tr+=2;           	        

        }         

	    the_table.appendChild(t_body);

	    document.getElementById('div_resultados').innerHTML="";	    

	    document.getElementById('div_resultados').appendChild(the_table);	     

	    if (recargar == 1){

	       setTimeout("closeImgPreload2()", 400);

	    }

	 }else{

	     alert("NO SE ENCONTRARON DATOS");

	     document.getElementById('div_preload').style.display='none';

	 } 

}

function mostrar_datos_busq(id){ 	

    if(document.getElementById('tr'+id).style.display == 'none')

    {   
        fade_in_busca('tr'+id);
        document.getElementById('img'+(id*1-1)).src="./images/up.gif"; 
    }else{
        document.getElementById('tr'+id).style.display = 'none';
        document.getElementById('img'+(id*1-1)).src="./images/down.gif";
    }

}

function cambiar_color1(id){ 

    document.getElementById('tr'+id).style.cursor='pointer';

    document.getElementById('tr'+id).style.background='#B3D2F7';

}

function cambiar_color2(id){ 

	if (document.getElementById('tr'+id).name == 1){ 

    	document.getElementById('tr'+id).style.background='#CEDFFF';

	}else{

		document.getElementById('tr'+id).style.background='#FFFFFF';

	}

}

function cambiar_color_tabla_1(id){ 

    document.getElementById('tr2'+id).style.cursor='pointer';

    document.getElementById('tr2'+id).style.background='#B3D2F7';

}

function cambiar_color_tabla_2(id){

	if (document.getElementById('tr2'+id).name == 1){ 

    	document.getElementById('tr2'+id).style.background='#FFFFFF';

	}else{

		document.getElementById('tr2'+id).style.background='#FFFFFF';

	}    

}



//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx LISTA PARROQUIAS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX



function check_value2(){ 

     var chk_parro = document.getElementsByName('parro');

     var cnt_ids = chk_parro.length;

     var control=0;

     if (cnt_ids){

        for(i=0; i<cnt_ids; i++) {

            if (chk_parro[i].checked) {

                control++;

            }

        }

     }

     else{

            if (chk_parro.checked) {

                control++;

            }



     }     

     if (control >0){

         return true;

     }else{

         return false;

     }

      

}



function get_parr_ids()

 {

        var chk_ids = document.getElementsByName('parro');

        var cnt_ids = chk_ids.length;        

        var ids="";        

        if (cnt_ids){

        for(i=0; i<cnt_ids; i++) {

            if (chk_ids[i].checked) {

                ids += "," + (chk_ids[i].value);

            }

        }

        }

        else{

            if (chk_ids.checked) {

                ids += "," + (chk_ids.value);

            }



        }        

        document.getElementById('txt_ids').value = ids+",";

 }

 function get_parroquias(){
 	new Request(
		{
		method: 'get',
		url: "Consulta_parroquias.php",
		timeout:timeout_webservice,
		onTimeout: function(){
			mostrar_div_fuera();
		},
		onFailure: function(){
			mostrar_div_fuera();
		},
		onSuccess: function(responseText,responseXML){
			if(responseText.indexOf("Response not of type text/xml") == -1){
				cargar_parroquias(responseXML);
			}else{
				mostrar_div_fuera();
			}
		}
		}).send();   

}

function cargar_parroquias(xmlDocumentElement){     

    var xml = xmlDocumentElement.getElementsByTagName("response");
	valor = xml[0];

    var num_reg = valor.childNodes[0].childNodes[0].data;

    num_reg = num_reg * 3;          

	if (num_reg != 0){	        

	        var the_table = document.getElementById('tabla_parroquias');

	        the_table.cellPadding = '0px';

	        the_table.cellSpacing = '0px';

	        the_table.width = '350px';	        

	        var t_body = document.createElement('TBODY');	        

	        var tr = new Array(); 

	        var td = new Array();

	        var aux_td = 0;

            var aux_tr = 0;

            var saltos = Math.ceil((num_reg/3)/3);

            var repeticiones = 3;

            var i = 1;                      

	   for (j=0;j<saltos;j++){	       

	       tr[aux_tr] = document.createElement('TR');

	       tr[aux_tr].id="trp"+aux_tr;

	       if (IE) {                                

                tr[aux_tr]['onmouseover']=new Function("cambiar_color_3("+aux_tr+")");

                tr[aux_tr]['onmouseout']=new Function("cambiar_color_4("+aux_tr+")");

            }else {                          

	            tr[aux_tr].setAttribute("onmouseover", "cambiar_color_3("+aux_tr+")");

	            tr[aux_tr].setAttribute("onmouseout", "cambiar_color_4("+aux_tr+")");

            } 

            for (x=0;x<repeticiones;x++){

                if (valor.childNodes[i].childNodes[0].data){	          

                    elem1 = document.createElement('input');

                    elem1.type = "checkbox";                                        

                    elem1.value = valor.childNodes[i].childNodes[0].data;

                    elem1.name = 'parro';

                    elem1.id = 'parro';                

                    if (IE) {                 

                        elem1['onclick']=new Function("get_parr_ids()");                

                    

                    }else {                

                        elem1.setAttribute("onclick", "get_parr_ids()");              

                    }                                                                                                                                                            

                }           

                td[aux_td]= document.createElement('TD');

                td[aux_td].appendChild(elem1);                                             

                tr[aux_tr].appendChild(td[aux_td]);

                aux_td++;

           	       

	            if (valor.childNodes[i+2].childNodes[0].data){

                    elem2 = document.createElement('div');                                        

                    elem2.innerHTML = valor.childNodes[i+2].childNodes[0].data;                                                                                                                                                             

                }           

                td[aux_td]= document.createElement('TD');

                td[aux_td].appendChild(elem2);                                             

                tr[aux_tr].appendChild(td[aux_td]);

                aux_td++;

                i+=3;                                 

                if (i>(num_reg)){

                    x = 3;

                    j= saltos;                    

                }               

            }	                                        

           t_body.appendChild(tr[aux_tr]);

	       aux_tr++;

	       	                     

	   }

	   the_table.appendChild(t_body); 	   

	}else{

	    alert("NO SE ENCONTRARON DATOS");	    

	}

	activar_boton();

}

function cambiar_color_3(id){   

    document.getElementById('trp'+id).style.background='#B3D2F7';

}

function cambiar_color_4(id){   

    document.getElementById('trp'+id).style.background='#FFFFFF';

}



//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx LISTA NEGOCIOS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

function check_value3(){ 

     var chk_nego = document.getElementsByName('nego');

     var cnt_ids = chk_nego.length;

     var control=0;

     if (cnt_ids){

        for(i=0; i<cnt_ids; i++) {

            if (chk_nego[i].checked) {

                control++;

            }

        }

     }

     else{

            if (chk_nego.checked) {

                control++;

            }



     }     

     if (control >0){

         return true;

     }else{

         return false;

     }

      

}



function get_neg_ids()

 {        

        var chk_ids = document.getElementsByName('nego');

        var cnt_ids = chk_ids.length;

        var ids="";               

        if (cnt_ids){

            for(i=0; i<cnt_ids; i++) {            

                if (chk_ids[i].checked) {

                

                    ids += "," + (chk_ids[i].value);

                }

            }

        }

        else{

            if (chk_ids.checked) {

                ids += "," + (chk_ids.value);

            }



        }         

        document.getElementById('txt_ids').value = ids+",";

 }

function get_negocios(){    
     new Request(
		{
		method: 'get',
		url: "Consulta_negocios.php",
		timeout:timeout_webservice,
		onTimeout: function(){
			mostrar_div_fuera();
		},
		onFailure: function(){
			mostrar_div_fuera();
		},
		onSuccess: function(responseText,responseXML){
			if(responseText.indexOf("Response not of type text/xml") == -1){
				cargar_negocios(responseXML);
			}else{
				mostrar_div_fuera();
			}
		}
		}).send();   

}
function cargar_negocios(xmlDocumentElement){         

    var xml = xmlDocumentElement.getElementsByTagName("response");
	valor = xml[0];

    var num_reg = valor.childNodes[0].childNodes[0].data;

    num_reg = num_reg * 2;          

	if (num_reg != 0){	        

	        var the_table = document.getElementById('tabla_negocios');

	        the_table.cellPadding = '0px';

	        the_table.cellSpacing = '0px';

	        the_table.width = '350px';        

	        var t_body = document.createElement('TBODY');	        

	        var tr = new Array(); 

	        var td = new Array();

	        var aux_td = 0;

            var aux_tr = 0;

            var saltos = Math.ceil((num_reg/2)/3);

            var repeticiones = 3;

            var i = 1;

       for (j=0;j<saltos;j++){	   	       

	       tr[aux_tr] = document.createElement('TR');

	       tr[aux_tr].id="trn"+aux_tr;

	       if (IE) {                                

                tr[aux_tr]['onmouseover']=new Function("cambiar_color4("+aux_tr+")");

                tr[aux_tr]['onmouseout']=new Function("cambiar_color5("+aux_tr+")");

            }else {                          

	            tr[aux_tr].setAttribute("onmouseover", "cambiar_color4("+aux_tr+")");

	            tr[aux_tr].setAttribute("onmouseout", "cambiar_color5("+aux_tr+")");

            } 

           for (x=0;x<repeticiones;x++){       

	           if (valor.childNodes[i].childNodes[0].data){	          

                   elem1 = document.createElement('input');

                   elem1.type = "checkbox";      

                   elem1.value = valor.childNodes[i].childNodes[0].data;               

                   elem1.name = 'nego'; 

                   elem1.id = 'nego';

                   if (IE) {                 

                       elem1['onclick']=new Function("get_neg_ids()");                

                    

                   }else {                

                       elem1.setAttribute("onclick", "get_neg_ids()");              

                   }                                                                                                                                                            

               }           

               td[aux_td]= document.createElement('TD');               

               td[aux_td].appendChild(elem1);                                             

               tr[aux_tr].appendChild(td[aux_td]);

               aux_td++;           	       

	           if (valor.childNodes[i+1].childNodes[0].data){

                   elem2 = document.createElement('div');                                        

                   elem2.innerHTML = valor.childNodes[i+1].childNodes[0].data;                                                                                                                                                             

               }           

               td[aux_td]= document.createElement('TD');

               td[aux_td].appendChild(elem2);                                             

               tr[aux_tr].appendChild(td[aux_td]);

               aux_td++;        

	           i+=2;                                 

               if (i>(num_reg)){

                    x = 3;

                    j= saltos;                    

                }

           }

           t_body.appendChild(tr[aux_tr]);

	       aux_tr++;	                     

	   }

	   the_table.appendChild(t_body); 	   

	}else{

	    alert("NO SE ENCONTRARON DATOS");	    

	}

}

function cambiar_color4(id){   

    document.getElementById('trn'+id).style.background='#B3D2F7';

}

function cambiar_color5(id){   

    document.getElementById('trn'+id).style.background='#FFFFFF';

}

//XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX PAGINACION XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX



function set_todos(todos){

    all = todos;       

}

function get_pagination(){      

    var limitI;

    var limitS;

    var limitM;

    var cont = 0;

    var cont2 = 0;

    var regActs;       

    var the_table = document.createElement('TABLE');            	        

	var t_body = document.createElement('TBODY');

	var tr = document.createElement('TR');	        

	var td = new Array();

	var aux_td = 0; 	   

    if (all > reg_x_pagina){        

	        limitI = limit - reg_x_pagina;

	        limitS = limit + reg_x_pagina;	        

	        if (limit != 0) {	             

	            link_back = document.createElement('div');                                                                                        

                link_back.innerHTML = "<< anterior";

                link_back.style.color = '#0F4B8F';

                link_back.style.fontFamily = "Arial, Helvetica, sans-serif";

	            link_back.style.fontSize = "11px";

	            link_back.id='link_'+aux_td;	            

	            if (IE) {                 

                    link_back['onclick']=new Function("cargar_resultados("+limitI+",0)");

                    link_back['onmouseover']=new Function("cambiar_color_link_1("+aux_td+")");

                    link_back['onmouseout']=new Function("cambiar_color_link_2("+aux_td+")");         

                }else {                

                    link_back.setAttribute("onclick", "cargar_resultados("+limitI+",0)");

                    link_back.setAttribute("onmouseover", "cambiar_color_link_1("+aux_td+")");

	                link_back.setAttribute("onmouseout", "cambiar_color_link_2("+aux_td+")");            

                } 

                td[aux_td] = document.createElement('TD');                

                td[aux_td].appendChild(link_back);

                tr.appendChild(td[aux_td]);                

                aux_td++;                       		       

            }

            limitM = 0;            

            if ((limit/reg_x_pagina)>9) {

                cont = (limit/reg_x_pagina) - 9;                

                limitM = cont * reg_x_pagina;

            }            

            regActs = all- limitS;

            while (cont2 < 10) {                

	           cont++;

	           cont2++;	           

		       if (limitM == limit) {		           

		           link_pages = document.createElement('div');                                                                                        

                   link_pages.innerHTML = "["+cont+"]";

                   link_pages.style.fontFamily = "Arial, Helvetica, sans-serif";

	               link_pages.style.fontSize = "11px";

	               link_pages.style.color = "#1FCBCB";	               

                   td[aux_td] = document.createElement('TD');                  

                   td[aux_td].appendChild(link_pages);                  

                   tr.appendChild(td[aux_td]);                

                   aux_td++;

                                     

		       }else{	

		           link_pages = document.createElement('div');                                                                                        

                   link_pages.innerHTML = "["+cont+"]";

                   link_pages.style.color = '#0F4B8F';

                   link_pages.style.fontFamily = "Arial, Helvetica, sans-serif";

	               link_pages.style.fontSize = "11px";

	               link_pages.id='link_'+aux_td;	               

	               if (IE) {                 

                       link_pages['onclick']=new Function("cargar_resultados("+limitM+",0)"); 

                       link_pages['onmouseover']=new Function("cambiar_color_link_1("+aux_td+")");

                       link_pages['onmouseout']=new Function("cambiar_color_link_2("+aux_td+")");        

                   }else {                

                       link_pages.setAttribute("onclick", "cargar_resultados("+limitM+",0)"); 

                       link_pages.setAttribute("onmouseover", "cambiar_color_link_1("+aux_td+")");

	                   link_pages.setAttribute("onmouseout", "cambiar_color_link_2("+aux_td+")");            

                   }

                   td[aux_td] = document.createElement('TD');

                   td[aux_td].appendChild(link_pages);

                   tr.appendChild(td[aux_td]);                

                   aux_td++;                   		      			      

		       }	       

		       limitM = limitM + reg_x_pagina;

		       if ((all/reg_x_pagina) <= cont) {

	               cont2 = 10;

	           }

	       }

	       if (regActs > 0) {

	            link_next = document.createElement('div');                                                                                        

                link_next.innerHTML = "siguiente >>";

                link_next.style.color = '#0F4B8F';

                link_next.style.fontFamily = "Arial, Helvetica, sans-serif";

	            link_next.style.fontSize = "11px";

	            link_next.id='link_'+aux_td;	            

	            if (IE) {                 

                    link_next['onclick']=new Function("cargar_resultados("+limitS+",0)");

                    link_next['onmouseover']=new Function("cambiar_color_link_1("+aux_td+")");

                    link_next['onmouseout']=new Function("cambiar_color_link_2("+aux_td+")");         

                }else {                

                    link_next.setAttribute("onclick", "cargar_resultados("+limitS+",0)"); 

                    link_next.setAttribute("onmouseover", "cambiar_color_link_1("+aux_td+")");

	                link_next.setAttribute("onmouseout", "cambiar_color_link_2("+aux_td+")");           

                }

                td[aux_td] = document.createElement('TD');

                td[aux_td].appendChild(link_next);

                tr.appendChild(td[aux_td]);                

                aux_td++;                	           	           

           }  

           t_body.appendChild(tr); 

           the_table.appendChild(t_body); 

           document.getElementById('paginacion').innerHTML = ""; 

           document.getElementById('paginacion').appendChild(the_table);                                  

    }    

    

}

function get_pagination2(){      

    var limitI;

    var limitS;

    var limitM;

    var cont = 0;

    var cont2 = 0;

    var regActs;       

    var the_table = document.createElement('TABLE');            	        

	var t_body = document.createElement('TBODY');

	var tr = document.createElement('TR');	        

	var td = new Array();

	var aux_td = 0; 	   

    if (all > reg_x_pagina_razon){        

	        limitI = limit - reg_x_pagina_razon;

	        limitS = limit + reg_x_pagina_razon;	        

	        if (limit != 0) {	             

	            link_back = document.createElement('div');                                                                                        

                link_back.innerHTML = "<< anterior";

                link_back.style.color = '#0F4B8F';

                link_back.style.fontFamily = "Arial, Helvetica, sans-serif";

	            link_back.style.fontSize = "11px";

	            link_back.id='link_'+aux_td;	            

	            if (IE) {                 

                    link_back['onclick']=new Function("cargar_resultados2("+limitI+",0)");

                    link_back['onmouseover']=new Function("cambiar_color_link_1("+aux_td+")");

                    link_back['onmouseout']=new Function("cambiar_color_link_2("+aux_td+")");         

                }else {                

                    link_back.setAttribute("onclick", "cargar_resultados2("+limitI+",0)");

                    link_back.setAttribute("onmouseover", "cambiar_color_link_1("+aux_td+")");

	                link_back.setAttribute("onmouseout", "cambiar_color_link_2("+aux_td+")");            

                } 

                td[aux_td] = document.createElement('TD');                

                td[aux_td].appendChild(link_back);

                tr.appendChild(td[aux_td]);                

                aux_td++;                       		       

            }

            limitM = 0;            

            if ((limit/reg_x_pagina_razon)>9) {

                cont = (limit/reg_x_pagina_razon) - 9;                

                limitM = cont * reg_x_pagina_razon;

            }            

            regActs = all- limitS;

            while (cont2 < 10) {                

	           cont++;

	           cont2++;	           

		       if (limitM == limit) {		           

		           link_pages = document.createElement('div');                                                                                        

                   link_pages.innerHTML = "["+cont+"]";

                   link_pages.style.fontFamily = "Arial, Helvetica, sans-serif";

	               link_pages.style.fontSize = "11px";

	               link_pages.style.color = "#1FCBCB";	               

                   td[aux_td] = document.createElement('TD');                  

                   td[aux_td].appendChild(link_pages);                  

                   tr.appendChild(td[aux_td]);                

                   aux_td++;

                                     

		       }else{	

		           link_pages = document.createElement('div');                                                                                        

                   link_pages.innerHTML = "["+cont+"]";

                   link_pages.style.color = '#0F4B8F';

                   link_pages.style.fontFamily = "Arial, Helvetica, sans-serif";

	               link_pages.style.fontSize = "11px";

	               link_pages.id='link_'+aux_td;	               

	               if (IE) {                 

                       link_pages['onclick']=new Function("cargar_resultados2("+limitM+",0)"); 

                       link_pages['onmouseover']=new Function("cambiar_color_link_1("+aux_td+")");

                       link_pages['onmouseout']=new Function("cambiar_color_link_2("+aux_td+")");        

                   }else {                

                       link_pages.setAttribute("onclick", "cargar_resultados2("+limitM+",0)"); 

                       link_pages.setAttribute("onmouseover", "cambiar_color_link_1("+aux_td+")");

	                   link_pages.setAttribute("onmouseout", "cambiar_color_link_2("+aux_td+")");            

                   }

                   td[aux_td] = document.createElement('TD');

                   td[aux_td].appendChild(link_pages);

                   tr.appendChild(td[aux_td]);                

                   aux_td++;                   		      			      

		       }	       

		       limitM = limitM + reg_x_pagina_razon;

		       if ((all/reg_x_pagina_razon) <= cont) {

	               cont2 = 10;

	           }

	       }

	       if (regActs > 0) {

	            link_next = document.createElement('div');                                                                                        

                link_next.innerHTML = "siguiente >>";

                link_next.style.color = '#0F4B8F';

                link_next.style.fontFamily = "Arial, Helvetica, sans-serif";

	            link_next.style.fontSize = "11px";

	            link_next.id='link_'+aux_td;	            

	            if (IE) {                 

                    link_next['onclick']=new Function("cargar_resultados2("+limitS+",0)");

                    link_next['onmouseover']=new Function("cambiar_color_link_1("+aux_td+")");

                    link_next['onmouseout']=new Function("cambiar_color_link_2("+aux_td+")");         

                }else {                

                    link_next.setAttribute("onclick", "cargar_resultados2("+limitS+",0)"); 

                    link_next.setAttribute("onmouseover", "cambiar_color_link_1("+aux_td+")");

	                link_next.setAttribute("onmouseout", "cambiar_color_link_2("+aux_td+")");           

                }

                td[aux_td] = document.createElement('TD');

                td[aux_td].appendChild(link_next);

                tr.appendChild(td[aux_td]);                

                aux_td++;                	           	           

           }  

           t_body.appendChild(tr); 

           the_table.appendChild(t_body); 

           document.getElementById('paginacion').innerHTML = ""; 

           document.getElementById('paginacion').appendChild(the_table);                                  

    }    

    

}

function cambiar_color_link_1(id){

    document.getElementById('link_'+id).style.cursor='pointer';

    document.getElementById('link_'+id).style.color='#B0212A';

}

function cambiar_color_link_2(id){   

    document.getElementById('link_'+id).style.color='#0F4B8F';

}

function ordenar_por_nombre(){	 

    if (orden_nombre == 0){      

       for(i=1;i<(datos.length*1-1);i++){        

            for(j=i+1;j<(datos.length);j++){                                         

                if((datos[i][1])>(datos[j][1])){

                    var aux = new Array();

                    aux=datos[i];

                    datos[i] = datos[j];

                    datos[j]=aux;                                        

                }

            }

        }        

        orden_nombre = 1;

    }else{

        for(i=1;i<(datos.length*1-1);i++){        

            for(j=i+1;j<(datos.length);j++){                     

                if((datos[i][1])<(datos[j][1])){

                    var aux = new Array();

                    aux=datos[i];

                    datos[i] = datos[j];

                    datos[j]=aux;

                }

            }

        }        

        orden_nombre = 0; 

    }

    cargar_resultados(limit,0);  

}

function ordenar_por_codigo(){   

    if (orden_codigo == 0){      

        for(i=1;i<(datos.length*1-1);i++){        

            for(j=i+1;j<(datos.length);j++){                         

                if((datos[i][0]*1)>(datos[j][0]*1)){

                    var aux = new Array();

                    aux=datos[i];

                    datos[i] = datos[j];

                    datos[j] = aux;                                        

                }

            }

        }

        orden_codigo = 1;

    }else{

        for(i=1;i<(datos.length*1-1);i++){        

            for(j=i+1;j<(datos.length);j++){            

                if((datos[i][0]*1)<(datos[j][0]*1)){

                    var aux = new Array();

                    aux=datos[i];

                    datos[i] = datos[j];

                    datos[j] = aux;

                }

            }

        }

        orden_codigo = 0;       

    }

    cargar_resultados(limit,0);  

}

function ordenar_por_ciudad(){   

    if (orden_codigo == 0){      

        for(i=1;i<(datos.length*1-1);i++){        

            for(j=i+1;j<(datos.length);j++){                         

                if((datos[i][6])>(datos[j][6])){

                    var aux = new Array();

                    aux=datos[i];

                    datos[i] = datos[j];

                    datos[j] = aux;                                        

                }

            }

        }

        orden_codigo = 1;

    }else{

        for(i=1;i<(datos.length*1-1);i++){        

            for(j=i+1;j<(datos.length);j++){            

                if((datos[i][6])<(datos[j][6])){

                    var aux = new Array();

                    aux=datos[i];

                    datos[i] = datos[j];

                    datos[j] = aux;

                }

            }

        }

        orden_codigo = 0;       

    }

    cargar_resultados(limit,0);  

}

function ordenar_por_zona(){   

    if (orden_codigo == 0){      

        for(i=1;i<(datos.length*1-1);i++){        

            for(j=i+1;j<(datos.length);j++){                         

                if((datos[i][7])>(datos[j][7])){

                    var aux = new Array();

                    aux=datos[i];

                    datos[i] = datos[j];

                    datos[j] = aux;                                        

                }

            }

        }

        orden_codigo = 1;

    }else{

        for(i=1;i<(datos.length*1-1);i++){        

            for(j=i+1;j<(datos.length);j++){            

                if((datos[i][7])<(datos[j][7])){

                    var aux = new Array();

                    aux=datos[i];

                    datos[i] = datos[j];

                    datos[j] = aux;

                }

            }

        }

        orden_codigo = 0;       

    }

    cargar_resultados(limit,0);  

}

function ordenar_por_parroquia(){   

    if (orden_codigo == 0){      

        for(i=1;i<(datos.length*1-1);i++){        

            for(j=i+1;j<(datos.length);j++){                         

                if((datos[i][8])>(datos[j][8])){

                    var aux = new Array();

                    aux=datos[i];

                    datos[i] = datos[j];

                    datos[j] = aux;                                        

                }

            }

        }

        orden_codigo = 1;

    }else{

        for(i=1;i<(datos.length*1-1);i++){        

            for(j=i+1;j<(datos.length);j++){            

                if((datos[i][8])<(datos[j][8])){

                    var aux = new Array();

                    aux=datos[i];

                    datos[i] = datos[j];

                    datos[j] = aux;

                }

            }

        }

        orden_codigo = 0;       

    }

    cargar_resultados(limit,0);  

}
