//  Basic JS stuff, ex. popups/etc

/* Ponnahdusikkunat */

function openWindow(theURL,winName,features) { //v2.0
  if(getSW()<1024||getSH()<768) {
    features+=",scrollbars=yes";
  }
  features+=",resizable=0";
  window.open(theURL,winName,features);
} 

function getSW() {
  var retuW=1024;
  if (parseInt(navigator.appVersion)>3) {
    retuW = screen.width;
  }
  else if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)==3&& navigator.javaEnabled()) {
    var jToolkit = java.awt.Toolkit.getDefaultToolkit();
    var jScreenSize = jToolkit.getScreenSize();
    retuW = jScreenSize.width;
  }
  return retuW;
}

function getSH() {
  var retuH=768;
  if (parseInt(navigator.appVersion)>3) {
    retuH = screen.height;
  }
  else if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)==3&& navigator.javaEnabled()) {
    var jToolkit = java.awt.Toolkit.getDefaultToolkit();
    var jScreenSize = jToolkit.getScreenSize();
    retuH = jScreenSize.height;
  }
  return retuH;
}
  
var tidkvar = 0;
var stdtid = 120;
var stdtid2 = 300;

function uk_pk_update() {
  browserName=navigator.appName;  
  if (tidkvar <= 0) {
    tidkvar = stdtid;
    acc = new Date(); acc = "?" + acc.getTime();
    if (browserName == "Microsoft Internet Explorer") {
      document.all.tutkakuva.src = "http://imgs.flcenter.net/map.jpg" + acc;
    } else if (browserName == "Netscape") {
      document.tutkakuva.src = "http://imgs.flcenter.net/map.jpg" + acc;
    }
  }
  tidkvar = tidkvar - 1;
  window.status = "Tutkakuva paivittyy " + tidkvar + " sekunnin kuluttua.";
  setTimeout("uk_pk_update()", 1000);
}

function uk_sk_update() {
  browserName=navigator.appName;  
  if (tidkvar <= 0) {
    tidkvar = stdtid;
    acc = new Date(); acc = "?" + acc.getTime();
    if (browserName == "Microsoft Internet Explorer") {
      document.all.tutkakuva.src = "http://imgs.flcenter.net/fullscreen.gif" + acc;
    } else if (browserName == "Netscape"){
      document.tutkakuva.src = "http://imgs.flcenter.net/fullscreen.gif" + acc;
    }
  }
  tidkvar = tidkvar - 1;
  window.status = "Tutkakuva paivittyy " + tidkvar + " sekunnin kuluttua.";
  setTimeout("uk_sk_update()", 1000);
}

function uk2_sk_update() {
  browserName=navigator.appName;  
  if (tidkvar <= 0) {
    tidkvar = stdtid;
    acc = new Date(); acc = "?" + acc.getTime();
    if (browserName == "Microsoft Internet Explorer") {
      document.all.tutkakuva.src = "http://imgs.flcenter.net/radar.png" + acc;
    } else if (browserName == "Netscape") {
      document.tutkakuva.src = "http://imgs.flcenter.net/radar.png" + acc;
    }
  }
  tidkvar = tidkvar - 1;
  window.status = "Tutkakuva paivittyy " + tidkvar + " sekunnin kuluttua.";
  setTimeout("uk2_sk_update()", 1000);
}

function sk_update() {
  browserName=navigator.appName;  
  if (tidkvar <= 0) {
    tidkvar = stdtid2;
    acc = new Date(); acc = "?" + acc.getTime();
    if (browserName == "Microsoft Internet Explorer") {
      document.all.saakamera1.src = "http://imgs.flcenter.net/saakamera.jpg" + acc;
    } else if (browserName == "Netscape") {
      document.saakamera1.src = "http://imgs.flcenter.net/saakamera.jpg" + acc;
    }
  }
  tidkvar = tidkvar - 1;
  window.status = "Kameran kuva paivittyy " + tidkvar + " sekunnin kuluttua.";
  setTimeout("sk_update()", 1000);
}

function update() {
  docLoc = document.location.toString();
  docDom = document.domain.toString();
  stPoint = docLoc.indexOf( docDom );
  if( stPoint != -1 ) {
    stPoint += docDom.length;
    loc = docLoc.substr( stPoint );
    if( loc.indexOf("ukkostutka.html") != -1 ) {
      uk_pk_update();
    } else if ( loc.indexOf("ukkostutka_suurikuva.html") != -1 ) {
      uk_sk_update();
    } else if ( loc.indexOf("ukkostutka2.html") != -1 ) {
      uk2_sk_update();
    } else if ( loc.indexOf("saakamera.html") != -1 ) {
      sk_update();
    }
  }
}
