ns4 = (document.layers)? true:false  // si se trata de Netscape 4
ie4 = (document.all)? true:false    // si se trata de Internet Explorer 4
/*function callbacks()
{
	//document.forms[nmbForm].onclick = callback_click;
	//document.forms[nmbForm].onchange = callback_change;
	
}*/
//alert(ie4)
/*if(ns4==true)
{	
	document.captureEvents(event.click);
}*/

function inform_obj(e)
{
	if(ie4==true)
	{
		accion_nmb=event.srcElement.name;
		accion_vlr=event.srcElement.value;
		accion_tipo=event.type;
		var obj=event.srcElement;
		if(obj.getAttribute("nmbPag"))
			nmbPag=obj.getAttribute("nmbPag");
		try
		{
			if(obj.src.length>0)
				accion_vlr=obj.src;
		}
		catch(e){}
	}
	else
	{
		accion_nmb=e.target.name;
		accion_vlr=e.target.value;
		accion_tipo=e.type;
		var obj=e.target;
		if(obj.getAttribute("nmbPag"))
			nmbPag=obj.getAttribute("nmbPag");
		try
		{
			if(obj.src.length>0)
				accion_vlr=obj.src;
		}
		catch(e){}
	}
}


function  __callback(e)
{
	if(inform_obj(e)==1)
		return false;	

	recarga(nmbForm,nmbPag);
	
}

function ejecuta_evento(tipo,obj)
{
	accion_tipo=tipo;
	accion_nmb=obj.name;
	accion_vlr=obj.value;
	recarga(nmbForm,nmbPag);
}

function evento_btnVinculo(tipo,nombre,valor)
{
	accion_tipo=tipo;
	accion_nmb=nombre;
	accion_vlr=valor;
	recarga(nmbForm,nmbPag);
}

function recargaForm()
{
	recarga(nmbForm,nmbPag);
}


//funciones de tablas
function ejecuta_evento_TdTabla(e)
{
	if(inform_obj(e)==1)
		return false;	
	accion_vlr=ie4 ? event.srcElement.getAttribute("tagvalor") : e.target.getAttribute("tagvalor");
	recarga(nmbForm,nmbPag);
}

//funciones de pestanas
function CambiaEstiloPestana(objTrPadre)
{
	var objTds=objTrPadre.getElementsByTagName("td");
	for(iTds=0;iTds<objTds.length-1;iTds++)
	{
		var classe=ie4 ? objTds[iTds].className : objTds[iTds].getAttribute("class");
		classe=classe.split("sel");
		if(classe.length>=2)
			ie4 ? objTds[iTds].className= classe[1]: objTds[iTds].setAttribute("class",classe[1]);
		else
			ie4 ? objTds[iTds].className= classe[0]: objTds[iTds].setAttribute("class",classe[0]);
	}

}

function CambiaPestana(e)
{
	var objPestana=ie4 ? event.srcElement.parentNode : e.target.parentNode;
	nmbPag=objPestana.getAttribute("nmbPag");

	cargaHTml(objPestana.getAttribute("htmlpag"),AplicaEvento,objPestana.getAttribute("divCot"));
	CambiaEstiloPestana(objPestana.parentNode)
	ie4 ? objPestana.className="sel"+objPestana.className : objPestana.setAttribute("class","sel"+objPestana.className);
}

function cerrarPestana(objNombre,objPnl)
{
	var tdObjPes=document.getElementById(objNombre);
	var trObjPes=tdObjPes.parentNode;

	var objTds=trObjPes.getElementsByTagName("td");
	
	if(objTds.length==2)
	{
		trObjPes.removeChild(tdObjPes);
		document.getElementById(objPnl).innerHTML="";
	}
	else
	{
		for(iTds=0;iTds<objTds.length-1;iTds++)
		{
			if(objTds[iTds].id==tdObjPes.id)
			{
				trObjPes.removeChild(tdObjPes);
				
				var objPestana=objTds[iTds-1];
				nmbPag=objPestana.getAttribute("nmbPag");
				cargaHTml(objPestana.getAttribute("htmlpag"),AplicaEvento,objPestana.getAttribute("divCot"));
				CambiaEstiloPestana(objPestana.parentNode)
				ie4 ? objPestana.className="sel"+objPestana.className : objPestana.setAttribute("class","sel"+objPestana.className);
			}
		}
	}
}

function AplicaEvento()
{
	recarga(nmbForm,nmbPag);
}
