";
*/
//html_text+="";
//level one
var nodedata = new Array();
var levelonenodecount=0;// counter must be at zero
for(lvlchk=0;lvlchk
Number of Nodes in FIRST LEVEL:- "+levelonenodecount);
if (levelonenodecount != 10)
{
html_text="
Not the desired structure (less than/greater than expected nodes) " + levelonenodecount;
}
// checking for the SECOND level
// ACROSS LEVEL
b = xmlDoc.documentElement.getElementsByTagName(nodedata[8])[0].childNodes;//accessing thru the array nodedata in first level
leveltwonodecount = 0; //this wil keep track of number of nodes in level two
var nodedataleveltwo = new Array();
// we know that at level two across is the node numner 9, so we can use our previous counter to fetch this value
for (lvlchk1 = 0; lvlchk1 < b.length; lvlchk1++)
{
if (b[lvlchk1].nodeType==1)
{
leveltwonodecount++;
//document.write("
" + b[lvlchk1].nodeName);
nodedataleveltwo[leveltwonodecount]=b[lvlchk1].nodeName;
}
}
//document.write(nodedataleveltwo[leveltwonodecount]);
//document.write("
Number of Nodes in SECOND LEVEL ACROSS:- " + leveltwonodecount);
// DOWN level
c = xmlDoc.documentElement.getElementsByTagName(nodedata[9])[0].childNodes;//accessing thru the array nodedata in first level
leveltwonodecount1 = 0;//this wil keep track of number of nodes in level two
var nodedataleveltwo1 = new Array();
// we know that at level two across is the node numner 9, so we can use our previous counter to fetch this value
for (lvlchk2 = 0; lvlchk2 < c.length; lvlchk2++)
{
if (c[lvlchk2].nodeType==1)
{
leveltwonodecount1++;
//document.write("
" + c[lvlchk2].nodeName);
nodedataleveltwo1[leveltwonodecount1]=c[lvlchk2].nodeName;
}
}
//document.write("
Number of Nodes in SECOND LEVEL DOWN:- " + leveltwonodecount1);
// GREY CELLS AND THE BLACK CELL PROCESSING GOES HERE
//GREY CELLS
var grey_cells= new Array();
var greys=2;
for(grey=1;grey
("+pointer+") Position : "+position[pointer]+"==== length :"+length1[pointer]);
pointer=pointer+1;
}
}
//document.write(xmlDoc.documentElement.getElementsByTagName(nodedataleveltwo[1])[0].attributes[0].value.length+black_cells[1]);
// STARTING THE POPUP PAGE
//alert("hi");
html_text= "Title"+": " + x.getElementsByTagName(nodedata[0])[0].attributes[0].value+"
";
/* html_text+= "Author"+": " + x.getElementsByTagName(nodedata[1])[0].attributes[0].value+"
";
html_text+= "Category"+": " + x.getElementsByTagName(nodedata[2])[0].attributes[0].value+"
";
html_text+= "Copyright"+": " + x.getElementsByTagName(nodedata[3])[0].attributes[0].value+"
";
html_text+= "Editor"+": " + x.getElementsByTagName(nodedata[4])[0].attributes[0].value+"
";
html_text+= "Width"+": " + x.getElementsByTagName(nodedata[5])[0].attributes[0].value+"
";
html_text+= "Height"+": " + x.getElementsByTagName(nodedata[6])[0].attributes[0].value+"
";
FOR AUTOMATIC FILLING OF FIRST 7 CHILDNODES
* */
for (lvlchk = 1; lvlchk < 7; lvlchk++)
{
html_text+=nodedata[lvlchk] + ": " + x.getElementsByTagName(nodedata[lvlchk])[0].attributes[0].value+"
";
}
width1=(x.getElementsByTagName(nodedata[5])[0].attributes[0].value)*1;
height1=(x.getElementsByTagName(nodedata[6])[0].attributes[0].value)*1;
cells=width1*height1;
total=cells/width1;
total=width1;
/* NOW THE TABLE THAT NEEDS TOBE FILLED IN AUTOMATICALLY......
*
*
*/
//EMPTY TABLE
html_text+="
"; html_text+="
| "; a++; } else { //html_text+=" |       | "; //html_text+="
| "+position[a]+" | "; a++; } else { html_text+=""+alpha[answer]+" | "; answer++; } tblcol1=tblcol1+1 ; } html_text+="