var nn4 = (navigator.appName.indexOf("Netscape") > -1 && navigator.appVersion.indexOf("4") > -1) ? true:false;
var ie = (document.all) ? true:false;
var nn6 = (document.getElementById && !document.all) ? true:false;
var j=1;

function browser(id) {
  var layer = (nn4) ? document.layers[id] : (ie) ? document.all[id] : document.getElementById(id);
  return layer;
}

function add_rows(button, count) {
  if(j==1) document.e.send.value += "s";
  var last_row = button.parentNode;
  while(last_row && last_row.nodeName!="TR") {
    last_row = last_row.parentNode;
  }
  var first_row = last_row.parentNode.rows[1];
  for(var i=0;i<count;i++) {
    if(j<10) last_row.parentNode.insertBefore(first_row.cloneNode(true), last_row);
    j++;
  }
}

function display(id) {
  id = document.getElementById(id);
  if(id.style.display=='none') id.style.display='';
  else id.style.display='none';
}

function checkall(p) {
  for (var i=0+p; i<document.e.elements.length; i+=2) {
    var a=document.e.elements[i];
    if (a.type == 'checkbox') if(a.checked == false) var notall=1;
  }
  var checked=notall == '1' ? true:false;
  for (var i=0+p; i<document.e.elements.length; i+=2) {
    var a=document.e.elements[i];
    if (a.type == 'checkbox') a.checked=checked;
  }
}

function flash_old(e, f) {
  return hs.htmlExpand(e, {
    src: '/swf/player.swf',
    objectType: 'swf',
    objectWidth: 640,
    objectHeight: 512,
    width: 640,
    wrapperClassName: 'draggable-header no-footer',
    swfOptions: {
      params: { allowfullscreen: 'true' },
      flashvars: { autostart: 'true', file: f, plugins: '/swf/timeslidertooltipplugin.swf', provider: 'http', skin: '/swf/simpley.zip' }
    }, 
    maincontentText: 'You need to upgrade your Flash player' 
  });
}

function flash(e, f) {
  return hs.htmlExpand(e, {
    objectType: 'iframe',
    height: 512,
    width: 640
  });
}

function folders(ida, idb) {
  ida = document.getElementById(ida);
  idb = document.getElementById(idb);
  if(idb.style.display=='none') {
    ida.innerHTML = 'Collapse -';
    idb.style.display='';
  } else {
    ida.innerHTML = 'Expand +';
    idb.style.display='none';
  }
}

function subtitle() {
  display('subtitle');
  display('subtitle_form');
  document.getElementById('subtitle_input').value = document.getElementById('subtitle').innerHTML;;
}

function jqid(id) {
  return '#' + id.replace(/(:|\.| )/g,'\\$1');
}

function refresh(id) {
  $.PeriodicalUpdater('/updateajax.php', { method: 'get', data: {site_name: id }, minTimeout: 10000, maxTimeout: 300000 }, function(data, success) {
    $(jqid(id)).html(data);
  });
}

function upload() {
  if(document.f.onsubmit && 
  !document.f.onsubmit())
  {
    return;
  }
  document.file.submit();
}

function visibility(id) {
  layer = browser(id);
  if(nn4) {
    if(layer.visibility == "visible") layer.visibility = "hidden";
    else layer.visibility = "visible";
  } else {
    if(layer.style.visibility == "visible") layer.style.visibility = "hidden";
    else layer.style.visibility = "visible";
  }
}

