var verno = parseInt(navigator.appVersion);

function gehezu (wohin) {
  if (top.ptctext) {
    top.ptctext.document.location = wohin;
  } else {
    top.location = wohin;
  };
};

function getCookieVal (offset) {
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1)
    endstr = document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;
  while (i < clen) {
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg)
      return getCookieVal (j);
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break;
  }
  return "";
}

function Wohr() {
 var Wert = GetCookie("ptcnavi");
 var Zahl = 0;
 if(Wert != "") Zahl = parseInt(Wert);
 return Zahl;
}

function Quelle(n) {
 var jetzt = new Date();
 var Auszeit = new Date(jetzt.getTime() + 1000*60*60*24); // 1 day
 document.cookie = "ptcnavi="+n+"; expires="+Auszeit.toGMTString()+"; path=/;";
}

function set(n) {
  if (top.ptcnavi) {
    Quelle(n);
    top.ptcnavi.document.haupt.src = 'http://www.ptc.tugraz.at/images/1x1f93.gif';
    top.ptcnavi.document.publ.src = 'http://www.ptc.tugraz.at/images/1x1f93.gif';
    if (top.ptcnavi.document.gebiete) top.ptcnavi.document.gebiete.src = 'http://www.ptc.tugraz.at/images/1x1f93.gif';
    if (top.ptcnavi.document.qm) top.ptcnavi.document.qm.src = 'http://www.ptc.tugraz.at/images/1x1f93.gif';
    if (top.ptcnavi.document.gr) top.ptcnavi.document.gr.src = 'http://www.ptc.tugraz.at/images/1x1f93.gif';
    if (top.ptcnavi.document.tc) top.ptcnavi.document.tc.src = 'http://www.ptc.tugraz.at/images/1x1f93.gif';
    if (top.ptcnavi.document.gl) top.ptcnavi.document.gl.src = 'http://www.ptc.tugraz.at/images/1x1f93.gif';
    if (top.ptcnavi.document.lab1) top.ptcnavi.document.lab1.src = 'http://www.ptc.tugraz.at/images/1x1f93.gif';
    if (top.ptcnavi.document.lab2) top.ptcnavi.document.lab2.src = 'http://www.ptc.tugraz.at/images/1x1f93.gif';
    if (top.ptcnavi.document.down) top.ptcnavi.document.down.src = 'http://www.ptc.tugraz.at/images/1x1f93.gif'; 
    if (top.ptcnavi.document.fun) top.ptcnavi.document.fun.src = 'http://www.ptc.tugraz.at/images/1x1f93.gif'; 
    if (top.ptcnavi.document.tuto) top.ptcnavi.document.tuto.src = 'http://www.ptc.tugraz.at/images/1x1f93.gif'; 
    if (top.ptcnavi.document.en) top.ptcnavi.document.en.src = 'http://www.ptc.tugraz.at/images/navi_en.gif'; 
    if (top.ptcnavi.document.de) top.ptcnavi.document.de.src = 'http://www.ptc.tugraz.at/images/navi_de.gif'; 
    if (top.ptcnavi.document.gpgr) top.ptcnavi.document.gpgr.src = 'http://www.ptc.tugraz.at/images/1x1f93.gif'; 
    if (top.ptcnavi.document.gagr) top.ptcnavi.document.gagr.src = 'http://www.ptc.tugraz.at/images/1x1f93.gif'; 
    if (top.ptcnavi.document.ragr) top.ptcnavi.document.ragr.src = 'http://www.ptc.tugraz.at/images/1x1f93.gif'; 
    if (top.ptcnavi.document.famgr) top.ptcnavi.document.famgr.src = 'http://www.ptc.tugraz.at/images/1x1f93.gif'; 
    if (top.ptcnavi.document.gegr) top.ptcnavi.document.gegr.src = 'http://www.ptc.tugraz.at/images/1x1f93.gif'; 
    if (top.ptcnavi.document.lagr) top.ptcnavi.document.lagr.src = 'http://www.ptc.tugraz.at/images/1x1f93.gif'; 
    mark(0,n,'http://www.ptc.tugraz.at/images/9x9f06.gif');
    setTimeout ("mark(0,"+n+",'http://www.ptc.tugraz.at/images/9x9f06.gif')",5000);
  };
}

function mark(k,n,adr) {
  if (top.ptcnavi) {
    var trn = 'http://www.ptc.tugraz.at/images/1x1trn.gif';
    if (n==1) top.ptcnavi.document.haupt.src = adr;
    if (n==2) {
      top.ptcnavi.document.publ.src = adr;
    };
    if (n==3) {
      if (top.ptcnavi.document.gebiete) top.ptcnavi.document.gebiete.src = adr;
    };
    if (n==4) {
      if (k==0) ende(trn);
      if (top.ptcnavi) top.ptcnavi.document.qm.src = adr;
    };
    if (n==5) {
      if (k==0) ende(trn);
      top.ptcnavi.document.gr.src = adr;
    };
    if (n==6) {
      if (k==0) ende(trn);
      if (top.ptcnavi) top.ptcnavi.document.tc.src = adr;
    };
    if (n==7) {
      if (k==0) ende(trn);
      top.ptcnavi.document.gl.src = adr;
    };
    if (n==8) {
      if (k==0) ende(trn);
      top.ptcnavi.document.lab1.src = adr;
    }
    if (n==9) {
      if (k==0) ende(trn);
      top.ptcnavi.document.lab2.src = adr;
    }
    if (n==10) {
      top.ptcnavi.document.down.src = adr;
    };
    if (n==13) top.ptcnavi.document.tuto.src = adr;
    if (n==14) {
      if (k==0) ende(trn);
      if (top.ptcnavi.document.gpgr) 
        top.ptcnavi.document.gpgr.src = adr;
      if (top.ptcnavi.document.gpgr) 
        top.ptcnavi.document.gpgr.src = adr;
      else
        if (top.ptcnavi.document.gebiete) top.ptcnavi.document.gebiete.src = adr;
    };
    if (n==15) {
      if (k==0) ende(trn);
      if (top.ptcnavi.document.gagr) 
        top.ptcnavi.document.gagr.src = adr;
      else
        if (top.ptcnavi.document.gebiete) top.ptcnavi.document.gebiete.src = adr;
    };
    if (n==16) {
      if (k==0) ende(trn);
      if (top.ptcnavi.document.ragr) 
        top.ptcnavi.document.ragr.src = adr;
      else
        if (top.ptcnavi.document.gebiete) top.ptcnavi.document.gebiete.src = adr;
    };
    if (n==17) {
      if (k==0) ende(trn);
      if (top.ptcnavi.document.famgr) 
        top.ptcnavi.document.famgr.src = adr;
      else
        if (top.ptcnavi.document.gebiete) top.ptcnavi.document.gebiete.src = adr;
    };
    if (n==18) {
      if (k==0) ende(trn);
      if (top.ptcnavi.document.gegr) 
        top.ptcnavi.document.gegr.src = adr;
      else
        if (top.ptcnavi.document.gebiete) top.ptcnavi.document.gebiete.src = adr;
    };
    if (n==19) {
      if (k==0) ende(trn);
      if (top.ptcnavi.document.para) 
        top.ptcnavi.document.para.src = adr;
      else
        if (top.ptcnavi.document.gebiete) top.ptcnavi.document.gebiete.src = adr;
    };
    if (n==20) {
      top.ptcnavi.document.fun.src = adr;
    };
    if (n==21) {
      if (k==0) ende(trn);
      if (top.ptcnavi.document.lagr) 
        top.ptcnavi.document.lagr.src = adr;
      else
        if (top.ptcnavi.document.gebiete) top.ptcnavi.document.gebiete.src = adr;
    };
  }
  if (parent.ptctext) {
    if (parent.ptctext.document.tuglogo) {
      parent.ptctext.document.tuglogo.src = trn;
    }; 
  }; 
  if (top.ptctext.top) {
    if (top.ptctext.top.document.tuglogo) {
      top.ptctext.top.document.tuglogo.src = trn;
    }; 
  }
}

function indicate(n) {
 if (verno>3) {
  if (top.ptcnavi) {
      mark (1,n, 'http://www.ptc.tugraz.at/images/9x9fff.gif')
    if (top.ptctext.document.ptclogo) {
     if (n==14) top.ptctext.document.ptclogo.src = 'http://www.ptc.tugraz.at/navi/profgrampp.gif'
     if (n==15) top.ptctext.document.ptclogo.src = 'http://www.ptc.tugraz.at/navi/profgatterer.gif'
     if (n==16) top.ptctext.document.ptclogo.src = 'http://www.ptc.tugraz.at/navi/proframek.gif'
     if (n==17) top.ptctext.document.ptclogo.src = 'http://www.ptc.tugraz.at/navi/profmautner.gif'
     if (n==18) top.ptctext.document.ptclogo.src = 'http://www.ptc.tugraz.at/navi/profgescheidt.gif'
     if (n==21) top.ptctext.document.ptclogo.src = 'http://www.ptc.tugraz.at/navi/proflandgraf.gif'
    }; 
  };
 };
}

function restore(n) {
 if (verno>3) {
  if (top.ptcnavi) {
    var red=Wohr();
    if (red==n) {
      mark (1,n, 'http://www.ptc.tugraz.at/images/9x9f06.gif')
    } else {
      if (n==10) {
      mark (1,n, 'http://www.ptc.tugraz.at/images/1x1f93.gif') };
      if (n==4 || n==5 || n==6 || n==7 || n==8 || n==9 || n==13) {
      mark (1,n, 'http://www.ptc.tugraz.at/images/1x1f93.gif') };
      if (n==2 || n==3 || n==16 || n==17 || n==18 || n==19 || n==21 || n==14 || n==15) {
      mark (1,n, 'http://www.ptc.tugraz.at/images/1x1f93.gif') };
      if (n==1) {
      mark (1,n, 'http://www.ptc.tugraz.at/images/1x1f93.gif') };
      if (n==20) {
      mark (20,n, 'http://www.ptc.tugraz.at/images/1x1f93.gif') };
    };
  };
  if (top.ptctext) {
    if (top.ptctext.document.ptclogo) {
     top.ptctext.document.ptclogo.src = 'http://www.ptc.tugraz.at/images/ptclogo_orange.gif'
    }; 
  }; 
 }; 
}

function ende(trn) {
 if (verno>3) {
  if (top.ptcnavi) {
    if (top.ptcnavi.document.en) top.ptcnavi.document.en.src = trn;
    if (top.ptcnavi.document.de) top.ptcnavi.document.de.src = trn;
  };
 };
};
