var _tags=new Array();

//=====================================================================
function __tt()
{
var _dados=document.getElementById("id_dados").innerHTML.split("\r\n");
_qtdei=_dados.length;
for(i=0;i<_qtdei;i++)
{
__t(_dados[i])
}//for
}//function

//=====================================================================
function __t(_dados)
{
_arrDados=_dados.split("|");

if(String(_tags[_arrDados[2]])=="undefined")
{
_tags[_arrDados[2]]=document.createElement(_arrDados[2]);
}


if(!_arrDados[0])_qtdek=1;
else
{
_arrId=_arrDados[0].split(",");


if(_arrId[0].indexOf("_")==0)
{
eval("_arrId="+_arrId[0]);
_arrId=_arrId.split(",");
}


if(isNaN(_arrId[0]))_qtdek=_arrId.length;
else
{
_temp=new Array();
for(m=_arrId[0];m<_arrId[1];m++)
{
_temp.push(_arrId[2]+m);
}
_arrId=_temp;
_qtdek=_arrId.length;
}
}



if(_arrDados[3])
{
_arrText=_arrDados[3].split("##")[1].split(",");

if(_arrText.length==1 && _arrText[0].indexOf("_")==0)
{
eval("_arrText="+_arrText[0]);
_arrText=_arrText.split(",");
}


if(!isNaN(_arrText[0]))
{
_temp=new Array();
for(m=_arrText[0];m<_arrText[1];m++)
{
_temp.push(_arrText[2]+m);
}
_arrText=_temp;
}


}



if(_arrDados[1])
{

_arrPai=_arrDados[1].split(",");



if(_arrDados[1].indexOf("##")==-1)
{

if(_arrPai.length==1 && _arrPai[0].indexOf("_")==0)
{
eval("_arrPai="+_arrPai[0]);
_arrPai=_arrPai.split(",");
}

if(!isNaN(_arrPai[0]))
{
_temp=new Array();
for(m=_arrPai[0];m<_arrPai[1];m++)
{
_temp.push(_arrPai[2]+m);
}
_arrPai=_temp;
}

}





if(_arrDados[1].indexOf("##")!=-1)
{



if(!isNaN(_arrDados[1].split("##")[1].split(",")[0]))
{
_tempPai=_arrDados[1].split("##")[1].split(",");
_temp=new Array();
for(m=_tempPai[0];m<_tempPai[1];m++)
{
_temp.push(_arrDados[1].split("##")[0]+"##"+_tempPai[2]+m);
}//for
_arrPai=_temp;
}//if

else
{

if(_arrDados[1].split("##").length==2 && _arrDados[1].split("##")[1].split(",").length>1)
{
_temp=new Array();
_tempPai=_arrDados[1].split("##")[1].split(",")
_qtdeii=_tempPai.length;


for(ii=0;ii<_qtdeii;ii++)
{
_temp.push(_arrDados[1].split("##")[0]+"##"+_tempPai[ii]);
}//for

_arrPai=_temp;

}//if

}//else


}//if




}



for(k=0;k<_qtdek;k++)
{
_clone=_tags[_arrDados[2]].cloneNode(false);

if(_arrDados[0])
{
_clone.id=_arrId[k];
_clone.setAttribute("NAME",_arrId[k]);
}


if(_arrDados[3])
{
if(_arrDados[3].split("##")[0]=="v")
{
_clone.value=_arrText[k];
}
else
{
_clone.innerHTML=_arrText[k];
}
}

if(_arrDados[4])_clone.className=_arrDados[4];

if(_arrDados[5])
{
_atributos=_arrDados[5].split(";");
_qtdej=_atributos.length;
for(j=0;j<_qtdej;j++)
{

_tempAt=_atributos[j].split("##")[1];
if(_atributos[j].split("##")[1].indexOf("_")==0)
{
_tempAt=eval(_atributos[j].split("##")[1])
}

_tempAt=_tempAt.split(",");
if(!isNaN(_tempAt[0]))
{
_temp=new Array();
for(mm=_tempAt[0];mm<_tempAt[1];mm++)
{
_temp.push(_tempAt[2]+mm);
}
_tempAt=_temp;
}

if(_tempAt.length==1)_clone.setAttribute(_atributos[j].split("##")[0],_tempAt);
else
{
_clone.setAttribute(_atributos[j].split("##")[0],_tempAt[k]);
}

}
}


if(_arrPai[0].indexOf("##")==-1 || _arrPai[k].indexOf("##")==-1)
{
if(_arrPai.length==1){document.getElementById(_arrDados[1]).appendChild(_clone)};
else
{
document.getElementById(_arrPai[k]).appendChild(_clone)
}//else
}//if
else
{



if(_arrPai.length==1)
{
_refNode=document.getElementById(_arrPai[0].split("##")[1]);
document.getElementById(_arrPai[0].split("##")[0]).insertBefore(_clone,_refNode);
}
else
{
_refNode=document.getElementById(_arrPai[k].split("##")[1]);
document.getElementById(_arrPai[k].split("##")[0]).insertBefore(_clone,_refNode);
}


}//else



}
}//function


