var sIdCambios = "";

function SeleccionaNodo(sId, sGrupo, sFamilia, sSubFamilia, bHoja, bEsNovedad){
	var formu = document.frm;

	if (formu) {
		formu.hidId.value = sId;
		formu.hidGrupo.value = sGrupo;
		formu.hidFamilia.value = sFamilia;
		formu.hidSubFamilia.value = sSubFamilia;
		formu.hidHoja.value = bHoja;
		
		SeleccionaTop(sId, sGrupo);
	}
}

function NodoQstr(){
	var formu1 = document.frm;
	var formu2 = window.top.fraTool.frm;
	var sQstr = "";

	if(formu1 && formu2){
		sQstr = "idA=" +  formu1.hidId.value +
			"&idG=" + formu1.hidGrupo.value +
			"&idF=" + formu1.hidFamilia.value +
			"&idS=" + formu1.hidSubFamilia.value +
			"&idP=" + formu2.idP.value +
			"&idProv=" + formu2.idProv.value +
			"&Bqda=" + formu1.Bqda.value;
	}
	return sQstr;
}

function NodoQstrIni(){
	var formu = document.frm;
	var sQstr = "";
	
	if(formu){
		sQstr = "idA=" +  formu.hidId.value +
			"&idG=" + formu.hidGrupo.value +
			"&idF=" + formu.hidFamilia.value +
			"&idS=" + formu.hidSubFamilia.value +
			"&Bqda=" + formu.Bqda.value;
	}
	
	return sQstr;
}

function EjecutaNodo(){
	ActualizaNodo();
}

function SeleccionaTop(sI, sG){
	var sLit = document.frm.hidLit.value;
	var sArray = new Array();
	var sUrl = String(window.top.fraTool.location);

	sArray = sUrl.split("?idG=");
	sUrl = sArray[0];
	
	if (parseInt(sG, 10) != 0) {
		sUrl += "?idG=" + sG;
	} else {
		sUrl += "?idG=" + sI;
	}

	sUrl += "&Lit=" + sLit;
	sUrl += "&Bqda=" + document.frm.Bqda.value;

	if (sIdCambios != new String(sG + document.frm.Bqda.value)) {
		window.top.fraTool.location = sUrl;
		sIdCambios = new String(sG + document.frm.Bqda.value);
	} else {
		window.top.fraTool.frm.DescripcionCategoria.value = sLit;
	}
/*var sLit = document.frm.hidLit.value;
var sArray = new Array();
var sUrl = String(window.top.fraTool.location);
sArray = sUrl.split("?idG=");
sUrl = sArray[0];
var ssG = new String(sArray[1].substring(0,1));
	if (0 == parseInt(ssG)){
		sUrl = sUrl += "?idG=1" + "&Lit=" + sLit;
		window.top.fraTool.location = sUrl;
		} else {
		if (window.top.fraTool.frm){
		var sLitT = window.top.fraTool.frm.DescripcionCategoria;
		sLitT.value = sLit;
		}
	}
*/
}

function EjecutaBqda() {
	var formuT = window.top.fraIzquierdaM.frm;
	var strBqdaT = formuT.Bqda.value;
	var formu = document.frm;
	formu.Bqda.value = strBqdaT;
	var strBqda = formu.Bqda.value;
	if (formu.Bqda) {
		SeleccionaTop(formu.hidId.value, formu.hidGrupo.value);
		ActualizaNodo();
	}
}

function ActualizaNodo(){
	var formu1 = document.frm;
	var formu2 = window.top.fraTool.frm;
	if(formu1 && formu2){
		var sUrl = "BuscaPP";
		var sQstr = "";
		if (formu2.hidGrupo) {
			switch (formu2.hidGrupo.value) {
				case "1":
					sUrl = "alimentacion";
				break;
				case "2":
					sUrl = "vinos";
				break;
				case "3":
					sUrl = "maquinaria";
				break;
				case "4":
					sUrl = "equipamiento";
				break;
				case "5":
					sUrl = "mobiliario";
				break;
				case "6":
					sUrl = "servicios";
				break;
			}
			sQstr = "?" + NodoQstr();
		}
		sUrl = "/horepro/busqueda-avanzada-proveedores/" + sUrl + ".asp" + sQstr;
		window.top.fraContenido.location = sUrl;
	} else {
		alert("Debe seleccionar una categoria de articulos");
	}
}

function EjecutaLit(sLit){
	var formu = document.frm;
	if(formu){
		formu.hidLit.value = sLit;
	}
}

function empezarArbol(){
	window.event.cancelBubble = true;
	window.event.returnValue = false;
	return false;
}

