function d(i,n,c,u) {
 if(i) {
  if(u==1) {
   document.getElementById('linkText').style.textTransform = "uppercase";
  } else {
   document.getElementById('linkText').style.textTransform = "none";
  }
  var j = i.title
  row = (n % 72) ? ((n % 72)*10)-10: 72*10-10;
  document.getElementById('linkText').innerHTML = j;
  document.getElementById('linkText').style.left = row+"px";
  document.getElementById('linkText').style.color = "#"+c;
 } else {
  document.getElementById('linkText').innerHTML = "";
  document.getElementById('linkText').style.left = -1000; 
 }
}

function showFile(show,num) {
 for(x=0;x<num;x++) {
  document.getElementById('file'+x).style.display = "none";
 }
 document.getElementById('file'+show).style.display = "block";
}

function showNewsFile(pre,show,num) {
 for(x=0;x<num;x++) {
  document.getElementById('file'+pre+x).style.display = "none";
  document.getElementById('sub'+pre+x).src = "gfx/dot.gif";
 }
 document.getElementById('file'+pre+show).style.display = "block";
 document.getElementById('sub'+pre+show).src = "gfx/sqr.gif";
}

function checkArrows (field, evt) {
  var keyCode = 
    document.layers ? evt.which :
    document.all ? event.keyCode :
    document.getElementById ? evt.keyCode : 0;
  var r = '';
  if(nextId!=0&&prevId!=0){
   if (keyCode == 39) {
     location.href = "?id="+nextId;
   } else if (keyCode == 40) {
     if(isNavFile>0)
      navFile("next")
   } else if (keyCode == 38) {
     if(isNavFile>0)
      navFile("prev")
   } else if (keyCode == 37) {
     location.href = "?id="+prevId;
   }
  }
}

function navFile (dir) {
 if(dir=="next") 
  fileId = (fileId==isNavFile-1) ? 0 : fileId+1

 if(dir=="prev") 
  fileId = (fileId==0) ? isNavFile-1 : fileId-1

 showFile(fileId,isNavFile)
}


function submitForm(action) {
 node = document.subForm
 node.action.value=action
 if(action=="sub" && (node.contactName.value=="" || node.contactName.value=="Name" || node.contactMail.value=="" || node.contactMail.value=="EMail")) {
  alert("Make sure you've given us a name and an email address.")
 } else if (action=="unsub" && (node.contactMail.value=="" || node.contactMail.value=="EMail" )) {
  alert("We'll definitely need your email address for this to work. Plug it in!")
 } else {
  node.submit();
 }
}