function creaTabla(idContenedor,idTabla,filasTablas,columnasTablas,anchoTabla,altoTabla)
{
	var Contenedor=document.getElementById(idContenedor);

 	var tabla=document.createElement("TABLE");
	var tbody=document.createElement("TBODY");
 	tabla.setAttribute("Border","0");
 	tabla.setAttribute('cellpadding','0');
 	tabla.setAttribute('cellspacing','0');
 	tabla.setAttribute('id',idTabla);
 	tabla.setAttribute('width',anchoTabla);
 	tabla.setAttribute('height',altoTabla);

	tabla.appendChild(tbody);
 
 	var indexFila=0;
 	for(filas=0;filas<filasTablas;filas++)
 	{
		var tr=document.createElement("TR");
		tr.setAttribute('id',idTabla+"_tr_"+filas);
		for(columna=0;columna<columnasTablas;columna++)
		{
			var td=document.createElement("TD");
			td.setAttribute('id',idTabla+"_td_"+indexFila);
			tr.appendChild(td);
			indexFila++;	
		}
		tbody.appendChild(tr);
	}
	
// 	if(navigator.userAgent.indexOf("MSIE")>=0)
// 	{
// 		Contenedor.appendChild(tabla);
// 		//Contenedor.innerHTML=Contenedor.innerHTML;
// 	}
// 	else
	if(Contenedor)
		Contenedor.appendChild(tabla);
	else
		return tabla;
	//alert(Contenedor.innerHTML)
}

function CrearFila(idTabla,filasTablas,columnasTablas)
{
	var objtr = document.getElementById(idTabla).getElementsByTagName("tr");

	var tabla=document.getElementById(idTabla);
	var tBody=tabla.getElementsByTagName("TBODY");
 	var indexFila=0;
 	for(filas=0;filas<filasTablas;filas++)
 	{
		var tr=document.createElement("tr");
		var numFilas=objtr.length+filas;
		tr.setAttribute('id',idTabla+"_tr_"+numFilas);
		for(columna=0;columna<columnasTablas;columna++)
		{
			var td=document.createElement("td");
			td.setAttribute('id',idTabla+"_td_"+indexFila);
			tr.appendChild(td);
			indexFila++;	
		}
		tBody[0].appendChild(tr);
	}	
}

function BorrarUltimaFila(idTabla)
{
	var tabla=document.getElementById(idTabla);
	var tBody=tabla.getElementsByTagName("TBODY");
	tBody[0].removeChild(tBody[0].lastChild);	
}

function crearCelda(idTabla,filasTablas,columnasTablas)
{
	for(filas=0;filas<filasTablas;filas++)
	{
		var tr =  document.getElementById(idTabla+"_tr_"+filas);
		var cntTr=tr.getElementsByTagName("td");
		var numCeldas=cntTr.length;
		for(columna=0;columna<columnasTablas;columna++)
		{			
			numCeldas+=columna;
			var td=document.createElement("td");
			td.setAttribute('id',idTabla+"_td_"+numCeldas);
			tr.appendChild(td);
		}
	}
}

function BorrarUltimaCelda(idTabla,filasTablas)
{
	for(filas=0;filas<filasTablas;filas++)
	{
		var tr =  document.getElementById(idTabla+"_tr_"+filas);
		tr.removeChild(tr.lastChild);
	}
}

function AutoAjustarTabla(idTabla,AliHorizontal,AliVerical)
{
	var tabla=document.getElementById(idTabla);
	var trs = tabla.getElementsByTagName("tr");
	
	var indexFila=0;
	for(iTrs=0;iTrs<trs.length;iTrs++)
	{
		var tds = trs[iTrs].getElementsByTagName("td");
		var ancho=100/tds.length;
		for(iTd=0;iTd<tds.length;iTd++)
		{
			tds[iTd].setAttribute("width",ancho+"%");
			tds[iTd].setAttribute('id',idTabla+"_td_"+indexFila);
			tds[iTd].Align=AliHorizontal;
			tds[iTd].vAlign=AliVerical;
			indexFila++;
		}
	}
}


