function returnObjById( id )
{
    if (document.getElementById)
        var returnVar = document.getElementById(id);
    else if (document.all)
        var returnVar = document.all[id];
    else if (document.layers)
        var returnVar = document.layers[id];
    return returnVar;
}
function getStyleObject(objectId) {
	if(document.getElementById && document.getElementById(objectId)) {
		return document.getElementById(objectId).style;
	} else if (document.all && document.all(objectId)) {
		return document.all(objectId).style;
	} else if (document.layers && document.layers[objectId]) {
		return getObjNN4(document,objectId);
	} else {
		return false;
	}
} 


function send_form() {
  for (i = 1 ; i <= 22 ; i++) {
    for (j = 1 ; j <= 10 ; j++) {

      elem = returnObjById('leima' + i + '_' + j + '_kommentti');

      if (elem && elem.className == "leima_kommentti_ei_tekstia") {
        elem.value = "";
      }        
    }
  }
  return true;
}


function focus_comment(field_name) {

  var elem = returnObjById(field_name);

  if (elem && elem.className == "leima_kommentti_ei_tekstia") {
    elem.value = "";
    elem.className = "leima_kommentti_on_tekstia";
  }

}

function set_class(field_name, class_name) {
  var elem = returnObjById(field_name);

  if (elem) {
    elem.className = class_name;
  }  
}

function show_next(num, subnum) {
  set_class('tr_leima' + num + '_' + subnum, 'tr_shown');
  set_display('seuraava_leima' + num + '_' + (subnum - 1), 'none');
  return false;
}

function set_display(elem_name, display_value) {
  var style = getStyleObject(elem_name);

  if (style) {
    style.display = display_value;
  }    
}

function blur_comment(field_name, text) {

  var elem = returnObjById(field_name);

  if (elem && elem.className == "leima_kommentti_on_tekstia" && elem.value == "") {
    elem.className = "leima_kommentti_ei_tekstia";
    elem.value = text;
  }

}




 function noenter() {
    return !(window.event && window.event.keyCode == 13); 
  }

  function calculatePrice() {
    var total = 0;

    var form = document.forms[0];    

   var subTotal = [20,20,49,83,49,147,147,69,79,110,119,196,210,219,250,259,294,332,350,359,400,409];

    // lopuksi lasketaan arvot yhteen

	var j;

    for (j = 0; j < subTotal.length; j++) {
        total += laske(form, j+1, subTotal[j]); 
    } 

    // laitetaan tulos n?yviin lomakkeelle
    form.hinta.value = total;
  }

  function laske(form, number, price) {
      hinta = price;

	vars = ["kone", "kayra",  "kupera",  "korko",  "kaari",  "lanka",  "rulla", "rivi"];
	vals = [9, 14, 19, 24, 29, 74, 90, 0];

	var j,k;

        var stri;
        var leima;


	for (j = 0; j < vars.length; j++) {
               for (k = 0; k < 10; k++) {
                     leima ="leima" + number + "_" + k + "_" + vars[j];
		     var elem = document.getElementsByName(leima).item(0);
 		     if (elem) hinta += elem.checked ? vals[j] : 0;
                }
	}
 
       alert(stri);

	elem = document.getElementsByName("leima" + number + "_kpl").item(0);

	if (elem) hinta *= Number(elem.value);
	else hinta = 0;

	return hinta;
  }

 function pohjaMuoto(value, s, sk, vn) {

    switch (value) {
      case "soikio":
        return s;  
      case "suorakaide":
        return sk;
      case "vinonelio":
        return vn;
    }
  }