
var preload = [];
var preloadhome =[];
var lan;
var actimg;
var timerid;
var curpass;
var numpics;
var lan;
var curElt;

function loadImage(sFilename) {
  var img = new Image();
  img.src = sFilename;
  return img;
}

function initimg(){
	preload['home']=[];
	preload['contact']=[];
	preload['resume']=[];
	preload['academic']=[];
	preload['interests']=[];
	preload['life']=[];
	preload['pictures']=[];
	preload['projects']=[];
	preload['files']=[];
	preload['links']=[];
  preload['home']['act'] = loadImage("images/mhomeact.gif");
  preload['home']['on'] = loadImage("images/mhomeon.gif");
  preload['home']['off'] = loadImage("images/mhomeoff.gif");
  preload['contact']['act'] = loadImage("images/mcontactact.gif");
  preload['contact']['on'] = loadImage("images/mcontacton.gif");
  preload['contact']['off'] = loadImage("images/mcontactoff.gif");
  preload['resume']['act'] = loadImage("images/mresumeact.gif");
  preload['resume']['on'] = loadImage("images/mresumeon.gif");
  preload['resume']['off'] = loadImage("images/mresumeoff.gif");
  preload['academic']['act'] = loadImage("images/macademicact.gif");
  preload['academic']['on'] = loadImage("images/macademicon.gif");
  preload['academic']['off'] = loadImage("images/macademicoff.gif");
  preload['interests']['act'] = loadImage("images/minterestsact.gif");
  preload['interests']['on'] = loadImage("images/minterestson.gif");
  preload['interests']['off'] = loadImage("images/minterestsoff.gif");
  preload['life']['act'] = loadImage("images/mlifeact.gif");
  preload['life']['on'] = loadImage("images/mlifeon.gif");
  preload['life']['off'] = loadImage("images/mlifeoff.gif");
  preload['pictures']['act'] = loadImage("images/mpicturesact.gif");
  preload['pictures']['on'] = loadImage("images/mpictureson.gif");
  preload['pictures']['off'] = loadImage("images/mpicturesoff.gif");
  preload['files']['act'] = loadImage("images/mfilesact.gif");
  preload['files']['on'] = loadImage("images/mfileson.gif");
  preload['files']['off'] = loadImage("images/mfilesoff.gif");
  preload['links']['act'] = loadImage("images/mlinksact.gif");
  preload['links']['on'] = loadImage("images/mlinkson.gif");
  preload['links']['off'] = loadImage("images/mlinksoff.gif");
  preload['projects']['act'] = loadImage("images/mprojectsact.gif");
  preload['projects']['on'] = loadImage("images/mprojectson.gif");
  preload['projects']['off'] = loadImage("images/mprojectsoff.gif");
	
	
	preload['vlag']=[];
  preload['vlag']['en'] = loadImage("images/us.gif");
  preload['vlag']['nl'] = loadImage("images/nl.gif");
}

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

function turnon(imgName){
  if (imgName!=actimg)
  	swapImage(imgName, preload[imgName]['on'].src);
}

function turnoff(imgName){
  if (imgName!=actimg)
  	swapImage(imgName, preload[imgName]['off'].src);
}

function gopage(page) {
		window.location="index.php?act="+page+"&lan="+lan;
}

function makeact(imgName){
	if (imgName !=actimg){
  	swapImage(imgName, preload[imgName]['act'].src);
  	if (actimg!=0){
    	swapImage(actimg, preload[actimg]['off'].src);
    }
    actimg=imgName;
  }
}

function changelan(){
	if (lan=="en"){
		swapImage("flag", preload['vlag']['en'].src);
		templan="nl";
	}
	else{
		swapImage("flag", preload['vlag']['nl'].src);
		templan="en";
	}
	window.screenchangelan(templan);
	lan=templan
}

function setlan(){
	if (lan=="en"){
		swapImage("flag", preload['vlag']['nl'].src);
		templan="en";
	}
	else{
		swapImage("flag", preload['vlag']['en'].src);
		templan="nl";
	}
	window.screenchangelan(templan);
	lan=templan
}

function screenchangelan(templan){
	var EltEn=document.getElementById("entxt");
	var EltNl=document.getElementById("nltxt");
	if (templan=="nl"){
		EltNl.className="text";
		EltEn.className="textinv";
	}
	else{
		EltNl.className="textinv";
		EltEn.className="text";
	}
}

function loadhomeimg(){
	preloadhome["img12"] = loadImage("images/pass/orlando.jpg");
preloadhome["img11"] = loadImage("images/pass/niagara.jpg");
preloadhome["img10"] = loadImage("images/pass/grandcanyon.jpg");
preloadhome["img9"] = loadImage("images/pass/alcatraz.jpg");
preloadhome["img8"] = loadImage("images/pass/tunesia.jpg");
preloadhome["img7"] = loadImage("images/pass/pass6.jpg");
preloadhome["img6"] = loadImage("images/pass/pass2.jpg");
preloadhome["img5"] = loadImage("images/pass/pass1.jpg");
preloadhome["img4"] = loadImage("images/pass/pass3.jpg");
preloadhome["img3"] = loadImage("images/pass/pass5.jpg");
preloadhome["img2"] = loadImage("images/pass/pass7.jpg");
preloadhome["img1"] = loadImage("images/pass/pass4.jpg");
  
}

function changeimg(){
	currpass++;
  currpass = currpass %(numpics);
	if (currpass==0){
		currpass++;
	}
  swapImage('changepass', preloadhome["img"+currpass].src);
}

function inithome(){
	numpics=13;
	loadhomeimg();
  currpass=1;
	timerid = setInterval("changeimg();", 7000);
}

function initresume(){

}

function init(act, curlan, home){
	lan = curlan;
	initimg();
	if (home == 1){
		inithome();
	}
  actimg=0;
  makeact(act);
	setlan();
}

function changeresumeitem(item){
	var a_elts;
  var type= item.name.split("_")[0];
  switch(type){
  	case "m":{
    	a_elts = document.getElementsByTagName("table");
      if (a_elts != null){
      	var length = a_elts.length;
        for (var i = 0; i < length; i++){
          curElt = a_elts[i];
          if (curElt.id.split("_")[1]==item.name.split("_")[1]){
          	if (curElt.className=="ChapterInv"){
            	curElt.className="Chapter";
            }
            else{
            	curElt.className="ChapterInv";
            }
          }
    		}
      }
    }break;
    case "s":{
    	a_elts = document.getElementsByTagName("tr");
      if (a_elts != null){
      	var length = a_elts.length;
        for (var i = 0; i < length; i++){
          curElt = a_elts[i];
          if (curElt.id.split("_")[1]==item.name.split("_")[1]){
          	if (curElt.className=="desctr"){
            	curElt.className="viewdesctr";
            }
            else{
            	curElt.className="desctr";
            }
          }
    		}
      }
    }break;
  }
  img_elts = document.getElementsByName(item.name);
  if (img_elts != null){
    var length2 = img_elts.length;
    for (var i2 = 0; i2 < length2; i2++){
    	curElt = img_elts[i2];
			if (curElt.tagName=="IMG"){
        if (curElt.src.match("expand.gif")){
        	curElt.src = "images/collapse.gif";
        }
        else{
        	curElt.src = "images/expand.gif";
        }
			}
    }
  }
}

function changeresumeitem2(item){
	var a_elts;
  var type= item.name.split("_")[0];
  switch(type){
  	case "m":{
    	a_elts = document.getElementsByTagName("table");
      if (a_elts != null){
      	var length = a_elts.length;
        for (var i = 0; i < length; i++){
          curElt = a_elts[i];
          if (curElt.id.split("_")[1]==item.name.split("_")[1]){
          	if (curElt.className=="ChapterInv"){
            	curElt.className="Chapter";
            }
            else{
            	curElt.className="ChapterInv";
            }
          }
    		}
      }
    }break;
    case "s": case "b":{
    	a_elts = document.getElementsByTagName("tr");
      if (a_elts != null){
      	var length = a_elts.length;
        for (var i = 0; i < length; i++){
          curElt = a_elts[i];
          if (curElt.id.split("_")[1]==item.name.split("_")[1] && curElt.id.split("_")[0]==item.name.split("_")[0]){
          	if (curElt.className=="desctr"){
            	curElt.className="viewdesctr2";
            }
            else{
            	curElt.className="desctr";
            }
          }
    		}
      }
    }break;
  }
  img_elts = document.getElementsByName(item.name);
  if (img_elts != null){
    var length2 = img_elts.length;
    for (var i2 = 0; i2 < length2; i2++){
    	curElt = img_elts[i2];
			if (curElt.tagName=="IMG"){
        if (curElt.src.match("expand.gif")){
        	curElt.src = "images/collapse.gif";
        }
        else if (curElt.src.match("collapse.gif")){
        	curElt.src = "images/expand.gif";
        }
        else if (curElt.src.match("txt.gif")){
        	curElt.src = "images/txtno.gif";
        }
        else if (curElt.src.match("txtno.gif")){
        	curElt.src = "images/txt.gif";
        }
			}
    }
  }
}