ладно не будите вашего кота, я своего кота попросил и он вроде неплохо справился, но спасибо за предложеный способ
разве тока как проснется и попросите глянуть в это и может посоветует что:
while (node)
{
if (node.nodeType == 1 && node.tagName.toLowerCase() == childTag)
{
if (id == 0)
{
node.id = "SearchPanel";
};
if (id == 1)
{
node.id = "ServiceCatalog";
};
if (id == 3)
{
node.id = "SelectMenu";
};
if (id == 4)
{
node.id = "MostPopular";
};
++id ;
}
node = node.nextSibling;
};