// java.js
// Copyright, Antti Stenvall 2004

// MUUTTUJAT

// sinivärit

//var vaalea = "rgb(217,227,255)";
//var tumma = "rgb(59,84,157)";

var tumma = "rgb(0,0,0)";
var vaalea = "rgb(228,228,228)"; //<- HARMAA

//var vaalea = "rgb(136,163,182)";

// SEURAAVA ON ALAVALIKON SISENNYS
var valikko_sisennys = "20";
var valikko_linkki_koko = "13";
var valikko_alalinkki_koko = "11";

// SEURAAVAT TYYLIMÄÄRITTELYJEN MUUTTUJIA
var fontit = "font-family: verdana, tahoma, arial;";
var pieni_koko = "font-size: 11px;";
var perus_koko = "font-size: 13px;";
var ed_ottelut_koko = "font-size: 10px;";
var h1_koko = "font-size: 26px;";
var h2_koko = "font-size: 20px;";
var h3_koko = "font-size: 16px;";
var bold = "font-weight: bold;";
var italic = "font-style: italic;";

var tumma_vari = "color: " + tumma + ";";
var vaalea_vari = "color: " + vaalea + ";";
var musta_vari = "color: black;";
var linkki_vari1 = "color: rgb(134,28,28);";
var linkki_vari2 = "color: rgb(203,53,53);";
var linkki_vari2 = vaalea_vari;

var ei_mitaan = "text-decoration: none;";
var alleviivaus = "text-decoration: underline;";

var tumma_tausta = "background: " + tumma + ";"
var vaalea_tausta = "background: " + vaalea + ";"

var reuna_vari = "border-color: " + tumma + ";";
var reuna_leveys = "border-width: 2px;";
var reuna_tyyli = "border-style: solid;";
var kursori_form = "cursor: default;";

// SEURAAVASSA JÄRJESTYKSEN ON OLTAVA JUURI TUO, JOS HALUAA SEN TOIMIVAN
var kursori_linkki = "cursor: pointer;cursor: hand;";

// TYYLI MÄÄRITTELYT

document.write("<style type=\"text/css\">");

// PERUS
document.write("body, p, table, tr, td {");
document.write(fontit);
document.write(musta_vari);
document.write(perus_koko);
document.write("}");

// BODY LASKURILLE
document.write(".laskuri {");
document.write(vaalea_tausta);
document.write("}");

// TUMMA BODY
document.write(".tummabg {");
document.write(tumma_tausta);
document.write("}");

// OTSIKOT
document.write("h1 {");
document.write(fontit);
document.write(tumma_vari);
document.write(h1_koko);
document.write(bold);
document.write("}");

document.write("h2 {");
document.write(fontit);
document.write(tumma_vari);
document.write(h2_koko);
document.write(bold);
document.write("}");

document.write("h3 {");
document.write(fontit);
document.write(tumma_vari);
document.write(h3_koko);
document.write(bold);
document.write("}");

document.write(".pieni {");
document.write(fontit);
document.write(tumma_vari);
document.write(ed_ottelut_koko);
document.write("}");

// LINKIT
document.write("a {");
document.write(fontit);
document.write(linkki_vari1);
document.write("}");

document.write("a:link, a:active, a:visited {");
document.write(linkki_vari1);
document.write(ei_mitaan);
document.write("}");

document.write("a:hover {");
document.write(alleviivaus);
document.write(linkki_vari1);
document.write("}");

// JOUKKUELINKIT
document.write("a.jl {");
document.write(fontit);
document.write(h3_koko);
document.write(bold);
document.write(vaalea_vari);
//document.write(tumma_vari);
document.write(italic);
document.write("}");

document.write("a.jl:link, a.jl:active, a.jl:visited {");
document.write(vaalea_vari);
//document.write(tumma_vari);
document.write(italic);
document.write(bold);
document.write("}");

document.write("a.jl:hover {");
document.write(linkki_vari2);
//document.write(tumma_vari);
document.write(italic);
document.write(bold);
document.write(alleviivaus);
document.write("}");

// JOUKKUELINKIT INTRASSA JA YLLÄPIDOSSA
document.write("a.jlia {");
document.write(fontit);
document.write(h3_koko);
document.write(bold);
document.write(vaalea_vari);
//document.write(tumma_vari);
document.write(italic);
document.write("}");

document.write("a.jlia:link, a.jlia:active, a.jlia:visited {");
document.write(vaalea_vari);
//document.write(tumma_vari);
document.write(italic);
document.write(bold);
document.write("}");

document.write("a.jlia:hover {");
//document.write(vaalea_vari);
document.write(linkki_vari2);
document.write(italic);
document.write(bold);
document.write(alleviivaus);
document.write("}");

// PÄÄVALIKKO
document.write(".out {");
document.write(fontit);
document.write(bold);
document.write(tumma_vari);
document.write(perus_koko);
document.write(ei_mitaan);
document.write(kursori_linkki);
document.write("}");

// ALIVALIKKO
document.write(".ala_out {");
document.write(fontit);
document.write(bold);
document.write(tumma_vari);
document.write(pieni_koko);
document.write(ei_mitaan);
document.write("}");

// KELLUVAT REUNAT JA TAUSTAT
document.write(".reuna_viiva {");
document.write(tumma_tausta);
document.write("}");

document.write(".taulu_tausta {");
document.write(vaalea_tausta);
document.write("}");

// OTTELUTIETOJEN NÄYTTÖKENTÄT PELAAJAKORTISSA
document.write(".pp_tiedot {");
document.write("height: 100px;");
document.write("overflow:auto;");
document.write("}");

document.write(".pp_ala {");
document.write(vaalea_tausta);
document.write("}");

// NIMI JA NUMERO PELAAJAKORTISSA
document.write(".nimi {");
document.write(fontit);
document.write(bold);
document.write(italic);
document.write(h2_koko);
document.write("}");

document.write(".numero {");
document.write(fontit);
document.write(bold);
document.write(italic);
document.write(h3_koko);
document.write("}");

// COOKIEN TALLENNUSSIVULLE KENTTIEN TYYPPEJÄ
// INPUT KENTÄT
document.write("input.cookie_text {");
document.write(fontit);
document.write(perus_koko);
document.write(vaalea_tausta);
document.write(reuna_vari);
document.write(reuna_leveys);
document.write(reuna_tyyli);
document.write(kursori_form);
document.write("}");

document.write("input.cookie_submit {");
document.write(fontit);
document.write(perus_koko);
document.write(bold);
document.write(vaalea_tausta);
document.write(reuna_vari);
document.write(reuna_leveys);
document.write(reuna_tyyli);
document.write(kursori_form);
document.write("}");

// TYYLIMÄÄRITTELYJEN LOPPU
document.write("</style>");

// FUNKTIOT

// saa avattua hienon keskitetyn ikkunan
function UusiIkkuna(URL, leveys, korkeus){
  var w=580;
  var h=680;
  if (arguments.length == 3){
    w = leveys;
    h = korkeus;
  }
  var Otsikko="Soittorasia";
  var scroll="yes";
  LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
  TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
  settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable,alwaysRaised'
    win = window.open(URL,Otsikko,settings)
    if(win.window.focus){win.window.focus();}
  
}

// tähän voi tehdä linkin, jolla esim. pikkuikkunan saa kiinni
function SuljeIkkuna() { self.close(); }

// tekee soluun sellasen linkin, jossa vaihtuu taustaväri ja tekstin väri, kun siihen päälle menee
function vaihto_linkki(url, teksti, sisennys, koko){
  if (arguments.length >= 3){
    sis = sisennys;
  }
  else{
    sis = "0";
  }
  if (arguments.length >= 4){
    size = koko;
  }
  else {
    size = valikko_linkki_koko;
  }

  tapa = "out";

  // nyt tehdään siis painovalikko sivu
  document.write("<tr><td class=\"" + tapa + "\" onMouseOver=\"this.style.background='" + tumma + "'; this.style.color='" + vaalea + "';\" onMouseOut=\"this.style.background='" + vaalea + "'; this.style.color='" + tumma + "';\" OnClick=\"window.location='" + url + "';\">");
  document.write("<div style=\"margin-left: " + sis + "px; font-size: " + size + "px;\">");
  document.write(teksti);
  document.write("</div>");
  document.write("</td></tr>");
}

// tasojen alkumääritys
function reuna_alku(cs, cp, wrap){
  if (arguments.length < 2){
    cs = 0;
    cp = 0;
  }
  if (arguments.length != 3){
    wrap = "";
  }
  else {
    if (wrap != "nowrap"){
      wrap = "";
    }
  }
  document.write("<table border=\"0\" class=\"reuna_viiva\" cellspacing=\"1\" width=\"100%\">");
  document.write("<tr><td>");
  document.write("<table width=\"100%\" class=\"taulu_tausta\" cellspacing=\"" + cs + "\" cellpadding=\"" + cp + "\" border=\"0\">");
  document.write("<tr><td " + wrap + ">");
}

// tasojen loppumääritys
function reuna_loppu(){
  document.write("</td></tr></table></td></tr></table>");
}

// lisää samanlaisen valikon kuin linkki_valikko, mutta mukana ovat sisennykset
function alavalikko(url, nimi){
  for (k=0; k < nimi.length; k++){
    vaihto_linkki(url[k], nimi[k], valikko_sisennys, valikko_alalinkki_koko);
  }
}

// päälinkkivalikko, vähän mukana säätöparametrejä, jotka eivät ole käytössä
// alassa on listana ala linkit, jos ollaan sillä kohdalla mikä on syötetty minka
function linkki_valikko(osoitteet, urlt, minka, ala_nimet, ala_urlt) {
  reuna_alku();
  //osoitteet = new Array("Nimi");
  //urlt = new Array("url.php");
  document.write("<table cellspacing=\"0\" cellpadding=\"3\" border=\"0\" width=\"100%\">");
  //document.write("<tr>");
  for (i=0; i < osoitteet.length; i++){
    linkki = urlt[i];
    osoite = osoitteet[i];
    vaihto_linkki(linkki, osoite);
    if (arguments.length == 5){
      //document.write("<tr><td>" + osoite + "</td></tr>");
      // nyt tiedetään, että argumenttejä on viisi
      if (minka == osoite){
	alavalikko(ala_urlt, ala_nimet);
      }
    }
  }
  //document.write("</tr>");
  document.write("</table>");
  reuna_loppu();
  //document.write("</td><td align=\"left\" valign=\"top\">");
}
