//Ventala para localizacion Territorial
//@utor Romanuel Ramon Antunez



/*var treeClickedState = false;*/
//var obj;

var VLocalizacionT;
var nodeloc="";
var tdpa = "";
var ncodmun = "";
var ncodprov = "";
var id_node = "";


function fLocalizacionT(){

Ext.state.Manager.setProvider(new Ext.state.CookieProvider());

var isLeaf = false;
var idclass = 0;

var rUrbano = new Ext.form.Radio({
	xtype:'radio',
	id: 'rUrbano',
	boxLabel: 'Urbano', 
	name: 'rasentam', 
	inputValue: 1,
	listeners: {'check': function(checked){
		rRural.setValue(false);
		rDisperso.setValue(false);
		rTodos.setValue(false);	
		idclass = 1;
		}
	} 	
});

var rRural = new Ext.form.Radio({
	xtype:'radio',
	id: 'rRural',
	boxLabel: 'Rural', 
	name: 'rasentam', 
	inputValue: 2,
	listeners: {'check': function(checked){
		idclass = 2;
		}
	} 	
});

var rDisperso = new Ext.form.Radio({
	xtype:'radio',
	id: 'rDis',
	boxLabel: 'Dispersos', 
	name: 'rasentam', 
	inputValue: 3,
	listeners: {'check': function(checked){
		idclass = 3;
		}
	} 	
});

var rTodos = new Ext.form.Radio({
	xtype:'radio',
	id: 'rTodos',
	boxLabel: 'Todos', 
	name: 'rasentam', 
	inputValue: 0,
	//checked: true,
	listeners: {'check': function(checked){
		idclass = 0;
		}
	} 	
});


var  tree_loaderdpa = new Ext.tree.TreeLoader(
{
	id:'tree_loader',
	dataUrl: "geoweb/plugins/localizadorTerritorial/server/controlTree.php"
});

tree_loaderdpa.on("beforeload", function(treeLoader, node) {
        treeLoader.baseParams.iddpa = node.attributes.iddpa;
	treeLoader.baseParams.codprov = node.attributes.codprov;
	treeLoader.baseParams.codmun = node.attributes.codmun;
	
}, this);

arboldpa = new Ext.tree.TreePanel({
	id : 'panelarboldpa',
	style:'margin:0 0 0 2;',
	width: 200,
	region:'center',
        animate:true,
        autoScroll:true,
        loader: tree_loaderdpa,
        containerScroll: true,
   
	listeners:
	{
		"click":function(node)
		{
			Ext.getCmp('btn-loc').enable();
			id_node = node.attributes.idnode;			
			tdpa = node.attributes.iddpa;
			ncodmun = node.attributes.codmun;
			ncodprov = node.attributes.codprov;
		}
	}	
});

var rootdpa = new Ext.tree.AsyncTreeNode({
	text: 'Cuba(DPA)', 
	draggable:false, 
	iddpa:'1',
	idnode: '0',
	codmun:'0',
	codprov:'0'
});

arboldpa.setRootNode(rootdpa);

pRadioButton = new Ext.Panel({
    title:"Asentamientos",
    region:'south',
    id:'west-panel',
    region:'south',
    height:177,
    collapsible: true,
    columns:2,			
    items:[rTodos,rUrbano,rRural,rDisperso]
});

var pLocalizadorT = new Ext.Panel({
	id:'localT',
	autoWidth: true,
	frame: true,
	layout:'border',
	border:false,
	title:'Localizador',
	items:[arboldpa],
	buttons:[{
		text: 'Localizar',
		id: 'btn-loc',
		disabled: true,
		handler: function(){
			 document.getElementById('node_d').value = id_node;
			 document.getElementById('tipo_d').value = tdpa;
			 document.getElementById('localizar').value = 1;
			 CartoWeb.trigger("LocalizadorTerritorial.doIt");
		}
	}]
});

DestruirMontarPanel(pLocalizadorT);

}


