function byId(id) {
  return document.getElementById(id);
}

function changeCake(item) {
  item = item || '';
  if(item == '' && byId("evaluierung")) {
    item = 'evaluierung';
  } else if(item == '' && byId("mediation")) {
    item = 'mediation';
  } else if(item == '' && byId("coaching")) {
    item = 'coaching';
  }
  // use big cake only on homepage, otherwise small cake
  t_orte = byId("homepage") ? "torte" : "torte_klein";
  torteImg = byId(t_orte);
  appendix = item.length ? '_' + item.substring(0,4) + '.png' : '.png';
  torteImg.src = "img/" + t_orte  + appendix;
  return;
} 

imgs = ['torte_coac','torte_eval','torte_medi',
'torte_klein_coac','torte_klein_eval','torte_klein_medi',
'b_person_a','b_referenzen_a','b_netzwerk_a','b_downloads_a','b_newsletter_a','b_kontakt_a','b_impressum_a'];

preloader = new Array();

for(var i=0; i<imgs.length; i++) {
  preloader[i] = new Image();
  preloader[i].src = '../img/' + imgs[i] + '.png';
}

function isExternalLink(el) {
  if(!el.href || el.href.indexOf('http') != 0) return false;
  if(el.href.indexOf('http://www.elvira-hauska.at')==0 || el.href.indexOf('https://www.elvira-hauska.at')==0 ) return false;
  return true;
}

window.onload = function() {
  var links = document.getElementsByTagName('a');
  //console.debug(links);
  for(l in links) {
    if(isExternalLink(links[l])) {
      links[l].target='_blank';
    }
    //console.debug(links[l]);
  }
}
