function createWallpaperNodes()
{
    var wallpaperNodes = [];
    var bigSizes = [2,3,10,31,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,59,61,63,64,65,77,78,79,82,83,85,86,87,88,89,90,91];
    var notBig = true;
    var index; //document.write(bigSizes[0]);
    for (var i=0;i<=89;i++)
    {		    
      index = i+1;
      for(var j=0; j <= 36; j++)
          { 
            if(index==bigSizes[j])
              {notBig=false; break;}
            else
              {notBig=true;}
          }
      
      lOne = "<div>";
      lTwo = "<img src=\'wallpapers/"+index+"_thumb.jpg\'  class=\'wallpaperNode\' alt=\'wallpaper "+index+"\' />"+"";
      if(navigator.appName=='Microsoft Internet Explorer'){
        topLine = "<form><select onchange=\'var url=this.options[this.selectedIndex].value; window.location=url;\'><option>Select Size</option>";
        lThree = "<option value=\'wallpapers/fullsize.php?imageId="+index+"&size=_800\'>800x600</option>";
        lFour = "<option value=\'wallpapers/fullsize.php?imageId="+index+"&size=_1024\'>1024x768</option>";
        if(index==67){lFive="";} else{lFive = "<option value=\'wallpapers/fullsize.php?imageId="+index+"&size=_1280\'>1280x1024</option>";}
        if(!notBig)
          {lSix = "<option value=\'wallpapers/fullsize.php?imageId="+index+"&size=_1600\'>1600x1200</option>";}
        else { lSix="";}
        lSeven = "</select></form></div>";
      }
      else
      {
        topLine = "<div class=\'smallNav\'><div id=\'menu\'><ul><li><h2>Select Size</h2><ul>";
        lThree = "<li><a href=\'wallpapers/fullsize.php?imageId="+index+"&size=_800\'>800x600</a></li>";
        lFour = "<li><a href=\'wallpapers/fullsize.php?imageId="+index+"&size=_1024\'>1024x768</a></li>";
          if(index==67){lFive="";} else{lFive = "<li><a href=\'wallpapers/fullsize.php?imageId="+index+"&size=_1280\'>1280x1024</a></li>";}
        if(!notBig)
          {lSix = "<li><a href=\'wallpapers/fullsize.php?imageId="+index+"&size=_1600\'>1600x1200</a></li>";}
        else { lSix="";}
        lSeven = "</ul></li></ul></div></div></div>";
        }
          wallpaperNodes[i] = lOne+lTwo+topLine+lThree+lFour+lFive+lSix+lSeven; 
    }
    return wallpaperNodes;
}
function createSets(wallNodes,setSize)
{
    setNum=wallNodes.length/setSize; //Find how many sets to make 
    startSlice=0; //Where to start slicing the array
    endSlice=startSlice+setSize; //Where to end the slice
    sliced=[]; //initialize array of sliced arrays.
    for(i=0;i<setNum;i++)
    {	
        if(endSlice>=wallNodes.length) //if there are not setSize elements left.
            endSlice=wallNodes.length; //set the end slice to the end in order to avoid errors.
        sliced.push(wallNodes.slice(startSlice,endSlice));//push the slice of wallNodes onto sliced
        startSlice=endSlice; //where does the next slice start
        endSlice=startSlice+setSize; //where does the next slice end
    }
    return sliced;
}
function loadSet(wallSet)
{
    wallUseSet = wallSet;
        for(i=1;i<10;i++)
        {
            cellName="wallCell"+i;
            cell = document.getElementById(cellName);
            cell.innerHTML=wallUseSet[i-1];
        }
}
function prevSet(currentSet,wallpaperSets) {
    if(currentSet!=0)
        {
        currentSet--;
        titleText = "<h1>Wallpapers Page "+ (currentSet+1) +"</h1>";
        titleCell = document.getElementById("pageTitle");		
        loadSet(wallpaperSets[currentSet]);
        titleCell.innerHTML=titleText;
        }	
}
function nextSet(currentSet,wallpaperSets) {

    if(currentSet!=wallpaperSets.length-1)
        {
        currentSet++;
        titleText = "<h1>Wallpapers Page "+ (currentSet+1) +"</h1>";
        titleCell = document.getElementById("pageTitle");
        loadSet(wallpaperSets[currentSet]);
        titleCell.innerHTML=titleText;
        }  			
}

//Start of Tile Functions
function createTileNodes()
{
    var tileArray = [];
    for(i=0;i<117;i++)
    {
        index = i+1;
        tileArray[i] = "<img src=\'tiles/"+index+".gif\' class=\'wallpaperNode\' alt=\'Tile "+index+"\' />";
    }
    return tileArray;
}
function tileLoadSet(wallSet)
{
    wallUseSet = wallSet;
        for(i=1;i<10;i++)
        {
            cellName="wallCell"+i;
            cell = document.getElementById(cellName);
            cell.innerHTML=wallUseSet[i-1];
        }
}
function tilePrevSet(currentSet,wallpaperSets) {
    if(currentSet!=0)
        {
        currentSet--;
        titleText = "<h1>Tiles Page "+ (currentSet+1) +"</h1>";
        titleCell = document.getElementById("pageTitle");		
        loadSet(wallpaperSets[currentSet]);
        titleCell.innerHTML=titleText;
        }	
}
function tileNextSet(currentSet,wallpaperSets) {

    if(currentSet!=wallpaperSets.length-1)
        {
        currentSet++;
        titleText = "<h1>Tiles Page "+ (currentSet+1) +"</h1>";
        titleCell = document.getElementById("pageTitle");
        loadSet(wallpaperSets[currentSet]);
        titleCell.innerHTML=titleText;
        }  			
}
