var preloaded = [];

function MoveOut(menu){
	var temp;
	if (menu=='alg'){
  	swapImage('alg', preloaded[2][0].src);
    temp= document.getElementsByName("algmenu");
    if (temp == null){
    	document.write("boeh");
    }
    else{
    	temp[0].className="pdmenuinact";
    }
  }
  else{
  	if (menu=='opdr'){
    	swapImage('opdr', preloaded[4][0].src);
      temp= document.getElementsByName("opdrmenu");
      if (temp == null){
      	document.write("boeh");
      }
      else{
      	temp[0].className="pdmenuinact";
      }
    }
    else{
    	swapImage('mat', preloaded[3][0].src);
      temp= document.getElementsByName("matmenu");
      if (temp == null){
      	document.write("boeh");
      }
      else{
      	temp[0].className="pdmenuinact";
      }
    }
  }
}

function MoveIn(menu){
	var temp;
	if (menu=='alg'){
  	swapImage('alg', preloaded[2][1].src);
    temp= document.getElementsByName("algmenu");
    if (temp == null){
    	document.write("boeh");
    }
    else{
    	temp[0].className="pdmenu";
    }
  }
  else{
  	if (menu=='opdr'){
    	swapImage('opdr', preloaded[4][1].src);
      temp= document.getElementsByName("opdrmenu");
      if (temp == null){
      	document.write("boeh");
      }
      else{
      	temp[0].className="pdmenu";
      }
    }
    else{
    	swapImage('mat', preloaded[3][1].src);
      temp= document.getElementsByName("matmenu");
      if (temp == null){
      	document.write("boeh");
      }
      else{
      	temp[0].className="pdmenu";
      }
    }
  }
}

function loadImage(sFilename) {
  var img = new Image();
  img.src =sFilename;
  return img;
}
    
function init(){
  preloaded[1] = [loadImage("images/topmenumiddlehome.jpg"), loadImage("images/topmenumiddlehomeact.jpg")];
  preloaded[2] = [loadImage("images/topmenumiddlealg.jpg"), loadImage("images/topmenumiddlealgact.jpg")];
  preloaded[3] = [loadImage("images/topmenumiddlemat.jpg"), loadImage("images/topmenumiddlematact.jpg")];
  preloaded[4] = [loadImage("images/topmenumiddleopdr.jpg"), loadImage("images/topmenumiddleopdract.jpg")];
}

function swapImage(imgName, sFilename) {
	document.images[imgName].src = sFilename;
}

function changefilter()
{
	var a_elts = document.getElementsByTagName("tr");
  var assvalue=document.niks.assselect.options[document.niks.assselect.selectedIndex].value;
  var corrvalue=document.niks.correctorselect.options[document.niks.correctorselect.selectedIndex].value;
  var persvalue=document.niks.personselect.options[document.niks.personselect.selectedIndex].value;
  var notevalue=document.niks.noteselect.options[document.niks.noteselect.selectedIndex].value;
  //alert (document.niks.assselect.options[document.niks.assselect.selectedIndex].value);
  if (a_elts != null){
    var length = a_elts.length;
    for (var i = 0; i < length; i++){
      curElt = a_elts[i];
  // alert(curElt.id);
      var temp=curElt.id.split("_");
      var thisass=temp[0];
      var thisperson1=temp[1];
      var thisperson2=temp[2];
      var thiscorr=temp[3];
      if (temp[0]!="title"){
  // alert("notes"+temp[5]);
      	var tempnotes=document.getElementsByName("notes"+temp[5])[0].value.split("_");
     		var length2=tempnotes.length;
   //  alert(length2);
        var temper = false;
        for (var j=0;j<length2;j++){
        	if (tempnotes[j]!="_"&& tempnotes[j]!=""){
    // alert(tempnotes[j]+"x");
          	temper=true;
          }
        }
        if (temper == true){
   //  alert ("ja");
        	thisnote=1;
        }
        else{
        	thisnote=-1;
        }
      }
      else{
      	thisnote=-1;
      }
      //alert (thisass+"-"+assvalue+","+thisperson1+"-"+thisperson1+"-"+persvalue+","+thiscorr+"-"+corrvalue+","+thisnote+"-"+notevalue);
    //  alert (thisnote); 
      if (curElt.id=="title"||( (assvalue==-1 || thisass==assvalue)&&(persvalue==-1 || persvalue==thisperson1 || persvalue==thisperson2)&&(corrvalue==-1||corrvalue==thiscorr)&&(notevalue==-1||thisnote==1))){
      	curElt.className="standard";
      }
      else{
      	curElt.className="standardinv";
      }
    }
  }
}

function changefiltera()
{
	var a_elts = document.getElementsByTagName("tr");
  var assvalue=document.niks.assselect.options[document.niks.assselect.selectedIndex].value;
  var corrvalue=document.niks.correctorselect.value;
  var persvalue=document.niks.personselect.options[document.niks.personselect.selectedIndex].value;
  var notevalue=document.niks.noteselect.options[document.niks.noteselect.selectedIndex].value;
  //alert (document.niks.assselect.options[document.niks.assselect.selectedIndex].value);
  if (a_elts != null){
    var length = a_elts.length;
    for (var i = 0; i < length; i++){
      curElt = a_elts[i];
  // alert(curElt.id);
      var temp=curElt.id.split("_");
      var thisass=temp[0];
      var thisperson1=temp[1];
      var thisperson2=temp[2];
      var thiscorr=temp[3];
      if (temp[0]!="title"){
  // alert("notes"+temp[5]);
      	var tempnotes=document.getElementsByName("notes"+temp[5])[0].value.split("_");
     		var length2=tempnotes.length;
   //  alert(length2);
        var temper = false;
        for (var j=0;j<length2;j++){
        	if (tempnotes[j]!="_"&& tempnotes[j]!=""){
    // alert(tempnotes[j]+"x");
          	temper=true;
          }
        }
        if (temper == true){
   //  alert ("ja");
        	thisnote=1;
        }
        else{
        	thisnote=-1;
        }
      }
      else{
      	thisnote=-1;
      }
      //alert (thisass+"-"+assvalue+","+thisperson1+"-"+thisperson1+"-"+persvalue+","+thiscorr+"-"+corrvalue+","+thisnote+"-"+notevalue);
    //  alert (thisnote); 
      if (curElt.id=="title"||( (assvalue==-1 || thisass==assvalue)&&(persvalue==-1 || persvalue==thisperson1 || persvalue==thisperson2)&&(corrvalue==-1||corrvalue==thiscorr)&&(notevalue==-1||thisnote==1))){
      	curElt.className="standard";
      }
      else{
      	curElt.className="standardinv";
      }
    }
  }
}

function changefilterb()
{
	var a_elts = document.getElementsByTagName("tr");
  var assvalue=document.niks.assselect.options[document.niks.assselect.selectedIndex].value;
  var corrvalue=document.niks.correctorselect.value;
  var persvalue=document.niks.personselect.options[document.niks.personselect.selectedIndex].value;
  var notevalue=document.niks.noteselect.value;
  if (a_elts != null){
    var length = a_elts.length;
    for (var i = 0; i < length; i++){
      curElt = a_elts[i];
      var temp=curElt.id.split("_");
      var thisass=temp[0];
      var thisperson1=temp[1];
      var thisperson2=temp[2];
      var thiscorr=temp[3];
      
      if (curElt.id=="title"||( (assvalue==-1 || thisass==assvalue)&&(persvalue==-1 || persvalue==thisperson1 || persvalue==thisperson2)&&(corrvalue==-1||corrvalue==thiscorr)&&(notevalue==-1||thisnote==1))){
      	curElt.className="standard";
      }
      else{
      	curElt.className="standardinv";
      }
    }
  }
}

function changefilterc()
{
	var a_elts = document.getElementsByTagName("tr");
  var assvalue=document.niks.assselect.options[document.niks.assselect.selectedIndex].value;
  if (a_elts != null){
    var length = a_elts.length;
    for (var i = 0; i < length; i++){
      curElt = a_elts[i];
      var temp=curElt.id.split("_");
      var thisass=temp[0];
      var thisperson1=temp[1];
      var thisperson2=temp[2];
      var thiscorr=temp[3];
      
      if (curElt.id=="title"||( thisass==assvalue)){
      	curElt.className="standard";
      }
      else{
      	curElt.className="standardinv";
      }
    }
  }
}

function clearnote(thiselt)
{
    var thisindex = thiselt.name.split("_")[1];
    var tempnotes=document.getElementsByName("notes"+thisindex)[0].value.split("_");
   var length=tempnotes.length;
   var newvalue="";
   
	if(thiselt.className=="standard"){
  	thiselt.className="standardst";
    for (var i=0;i<length;i++){
    	if (tempnotes[i]!=thiselt.name.split("_")[2]&&tempnotes[i]!="_"){
       	newvalue+=tempnotes[i]+"_";
      }
    }
  }
  else{
  	thiselt.className="standard";
    newvalue=document.getElementsByName("notes"+thisindex)[0].value+thiselt.name.split("_")[2]+"_";
  }
  document.getElementsByName("notes"+thisindex)[0].value=newvalue;
//  alert(  document.getElementsByName("notes"+thisindex)[0].value);
  changefilter();
}

function clearnotea(thiselt)
{
    var thisindex = thiselt.name.split("_")[1];
    var tempnotes=document.getElementsByName("notes"+thisindex)[0].value.split("_");
   var length=tempnotes.length;
   var newvalue="";
   
	if(thiselt.className=="standard"){
  	thiselt.className="standardst";
    for (var i=0;i<length;i++){
    	if (tempnotes[i]!=thiselt.name.split("_")[2]&&tempnotes[i]!="_"){
       	newvalue+=tempnotes[i]+"_";
      }
    }
  }
  else{
  	thiselt.className="standard";
    newvalue=document.getElementsByName("notes"+thisindex)[0].value+thiselt.name.split("_")[2]+"_";
  }
  document.getElementsByName("notes"+thisindex)[0].value=newvalue;
//  alert(  document.getElementsByName("notes"+thisindex)[0].value);
  changefiltera();
}

function checker(what)
{
return confirm("Weet je zeker dat je "+what+" wilt verwijderen?");	
}
