/* Vahdin  valinnat disabloitu. Vahdin checkboxin ruksaaminen avaa vahtivalinnat. */

function toggleCheckboxDependencies(checkboxObj) {
  if (checkboxObj.checked) {
    checkboxObj.value = "y";
    for (i = 1; i < arguments.length; i++) {
    element = document.getElementById(arguments[i]);
    element.disabled = false;
    }
  }
  else {
    checkboxObj.value = "";
    for (i = 1; i < arguments.length; i++) {
    element = document.getElementById(arguments[i]);
    element.disabled = true;
    }
  }
}

/* Vapautetaan vahtivalinnat, jos vahti on voimassa. */

function enableElements(elements) {
for (i = 0; i < arguments.length; i++) {
element = document.getElementById(arguments[i]);
element.disabled = false;
}
}

/* Disabloidaan vahtivalinnat, jos vahtia ei ole. */

function disableElements(elements) {
for (i = 0; i < arguments.length; i++) {
element = document.getElementById(arguments[i]);
element.disabled = true;
}
}

/* Kohdesivulla vaihtaa ison kuvan thumbnailin mukaiseksi, vaihtaa ison kuvan ympärillä olevan linkin
   viittaamaan kuvan originaaliin ja tekee thumbnailiin valkoisen kehyksen sekä vaihtaa kuvatekstin */
function changePic(picId, origPicPath, wwwPicPath, thumbId, imageTitle, width_, height_)
{
  //Jos originaalin osoite on annettu, vaihdetaan se linkin hrefiin
  if(origPicPath) {
    origLinkElement = document.getElementById('origImageLink');
    if(origLinkElement) {
      origLinkElement.href = origPicPath;
    }
  }

  //Vaihdetaan kuva
  picElement = document.getElementById(picId);
  picElement.src=wwwPicPath;
  
  if(width_ > 0 && height_ > 0)
  {
  	picElement.width = width_;
  	picElement.height = height_;
  }
  
  for( i=0; i<=15; i++) { 
    currentOldImage = document.getElementById("thumb" + i);
    if (currentOldImage) {
      currentOldImage.style.border = "1px solid #333333";
    }
  }

  //Muutetaan aktiivisen kuvan kehys oranssiksi
  thumbImage = document.getElementById(thumbId);
  thumbImage.style.border = "3px solid #FF9900";

  //Vaihdetaan kuvateksti
  title = document.getElementById('imageTitle');
  if(title) {
    text = document.createTextNode(imageTitle);
    while (title.hasChildNodes()) {
      title.removeChild(title.lastChild);
    }
    title.appendChild(text);
  }
}

/* Select-lista navigointina */
function goThere() {
    var list = document.forms["selectNavi"].urlList;
    if (list.options[list.selectedIndex].value != 0) {
    location.href = list.options[list.selectedIndex].value;
    }
}

