/* wallpaper.js */


function setWallpaperList(){
  if(!getObject('sizeType')) return false;
  var size = new Array();
  var li = getElement('sizeType','li');
  for(var i=0;i<li.length;i++){
    size[i] = li[i].innerHTML.replace(/<.*?>/g,'').replace(/^([A-Z]+).*?(\d+).*?(\d+).*?$/,'$1-$2x$3');
  }
  if(!getObject('wallpaperList')) return false;
  var em = getElement('wallpaperList','em');
  for(var i=0;i<em.length;i++){
    var a = em[i].getElementsByTagName('a');
    if(a.length <= 0) continue;
    a[0].onclick = function(){ return false; };
    var href = a[0].getAttribute('href');
    var id = href.replace(/^.*?\/([^\/]+)\.jpg$/,'$1');
    var li = a[0].parentNode.parentNode;
    li.appendChild(getListTags(id,size));
    li.style.backgroundImage = 'url(' + href + ')';
  }
}


function getListTags(id,size){
  var ul = document.createElement('ul');
  for(var i=0;i<size.length;i++){
    var li = document.createElement('li');
    var a = document.createElement('a');
    a.setAttribute('href','picture/' + id + '-' + size[i] + '.jpg');
    a.setAttribute('target','_blank');
    a.appendChild(document.createTextNode(size[i]));
    li.appendChild(a);
    ul.appendChild(li);
  }
  return ul;
}


setOnload(setWallpaperList);

