
function checkElements() {
var z = document.forms["dgtell"];
var nimi = z.elements.nimi.value;
var epost = z.elements.epost.value;
var tel = z.elements.tel.value;
var lang = z.elements.lang.value;

var koopia = document.dgtell.koopia;
var saatmine = document.dgtell.saatmine;
var makseviis = document.dgtell.makseviis;
var kinnitus = document.dgtell.kinnitus;

var aadress = z.elements.aadress.value;
var aadress_y = z.elements.aadress_y.value;

if (lang == "est")
{
var error_1 = "Palun sisestage nimi!";
var error_2 = "Palun sisestage e-posti aadress!";
var error_3 = "Palun sisestage korrektne e-posti aadress!";
var error_4 = "Palun sisestage kontakttelefon!";
var error_5 = "Palun valige koopia liik!";
var error_6 = "Palun valige koopia kohaletoimetamise viis!";
var error_7 = "Palun valige tasumise viis!";
var error_8 = "Palun sisestage kohaletoimeteamise aadress!";
var error_9 = "Palun sisestage arve aadress!";
var error_10 = "Palun tutvuge tingimustega!";
}

if (lang == "eng")
{
var error_1 = "Enter your name";
var error_2 = "Enter your e-mail address";
var error_3 = "Enter your correct e-mail address";
var error_4 = "Enter your phone number";
var error_5 = "Select the type of the copy";
var error_6 = "Select the way of copy delivery";
var error_7 = "Select the way of payment";
var error_8 = "Enter the delivery address";
var error_9 = "Enter the address for the invoice";
var error_10 = "Read through the conditions";
}


if (nimi == "") 
	{
	 alert(error_1); 
	return false;
	} 
		
if (epost == "") 
	{
	 alert(error_2); 
	return false;
	} 

if (z.elements.epost.value.indexOf("@")==-1 || z.elements.epost.value.indexOf(".")==-1 || z.elements.epost.value.length<6) {
alert(error_3);
return false;
}

if (tel == "") 
	{
	 alert(error_4); 
	return false;
	} 





koopiaOption = -1;

for (i=koopia.length-1; i > -1; i--) {
if (koopia[i].checked) {
koopiaOption = i; i = -1;
}
}
if (koopiaOption == -1) {
 alert(error_5); 
 return false;
}

saatmineOption = -1;

for (i=saatmine.length-1; i > -1; i--) {
if (saatmine[i].checked) {
stval = saatmine[i].value;
saatmineOption = i; i = -1;
}
}
if (saatmineOption == -1) {
 alert(error_6); 
 return false;
}

makseOption = -1;

for (i=makseviis.length-1; i > -1; i--) {
if (makseviis[i].checked) {
mkval = makseviis[i].value;
makseOption = i; i = -1;
}
}
if (makseOption == -1) {
 alert(error_7); 
 return false;
}





if ((aadress == "") && (stval == "postiga"))
	{
	 alert(error_8); 
	return false;
	} 
	
if ((aadress_y == "") && (mkval == "ylekanne"))
	{
	 alert(error_9); 
	return false;
	} 

if (kinnitus.checked == false) {
	alert(error_10); 
	return false;
	}

}

function checkElements2() {
var z = document.forms["dgtell"];
var nimi = z.elements.nimi.value;
var epost = z.elements.epost.value;
var tel = z.elements.tel.value;
var tel = z.elements.autor.value;
var tel = z.elements.pealkiri.value;
var tel = z.elements.lk.value;

var lang = z.elements.lang.value;

var makseviis = document.dgtell.makseviis;
var kinnitus = document.dgtell.kinnitus;


if (lang == "est")
{
var error_1 = "Palun sisestage nimi!";
var error_2 = "Palun sisestage e-posti aadress!";
var error_3 = "Palun sisestage korrektne e-posti aadress!";
var error_4 = "Palun sisestage kontakttelefon!";
var error_5 = "Palun sisestage autor!";
var error_6 = "Palun sisestage pealkiri!";
var error_7 = "Palun sisestage lehek&uuml;ljed!";
var error_10 = "Palun tutvuge tingimustega!";
}

if (lang == "eng")
{
var error_1 = "Enter your name";
var error_2 = "Enter your e-mail address";
var error_3 = "Enter your correct e-mail address";
var error_4 = "Enter your phone number";
var error_5 = "Enter the author";
var error_6 = "Enter the title";
var error_7 = "Enter the pages";
var error_10 = "Read through the conditions";
}


if (nimi == "") 
	{
	 alert(error_1); 
	return false;
	} 
		
if (epost == "") 
	{
	 alert(error_2); 
	return false;
	} 

if (z.elements.epost.value.indexOf("@")==-1 || z.elements.epost.value.indexOf(".")==-1 || z.elements.epost.value.length<6) {
alert(error_3);
return false;
}

if (tel == "") 
	{
	 alert(error_4); 
	return false;
	} 

if (tel == "") 
	{
	 alert(error_5); 
	return false;
	} 


if (kinnitus.checked == false) {
	alert(error_10); 
	return false;
	}

}



function editaken (s)
	{
w=window.open(s,"","width=650,height=400,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=no,titlebar=yes,screenX=510,screenY=260,left=510,top=260")
w.focus()
			}
<!-- http://www.mredkj.com/tutorials/tableaddrow.html -->
function addRowToTable() {  
	var tbl = document.getElementById('tblSample');  
	var lastRow = tbl.rows.length;
  // if there's no header row in the table, then iteration = lastRow + 1  
  var iteration = lastRow;  
  var row = tbl.insertRow(lastRow);    
  // left cell
  // var cellLeft = row.insertCell(0);  
  // var textNode = document.createTextNode(iteration);
  // cellLeft.appendChild(textNode);
  // select cell
  var cellLeftSel = row.insertCell(0);
  var el3 = document.createElement('input');
  el3.type = 'text';
  el3.name = 'jrk' + iteration;
  el3.id = 'jrk' + iteration;
  el3.size = 4;
 
   cellLeftSel.appendChild(el3);

   var cellRightSel = row.insertCell(1);
   var el4 = document.createElement('input');
  el4.type = 'text';
  el4.name = 'kohaviit' + iteration;
  el4.id = 'kohaviit' + iteration;
  el4.size = 12;
 
   cellRightSel.appendChild(el4);
   
  
  // right cell
  var cellRight1 = row.insertCell(2);
  var el1 = document.createElement('input');
  el1.type = 'text';
  el1.name = 'lk' + iteration;
  el1.id = 'lk' + iteration;
  el1.size = 20;

 var cellRight2 = row.insertCell(3);
  var el2 = document.createElement('input');
  el2.type = 'text';
  el2.name = 'nimetus' + iteration;
  el2.id = 'nimetus' + iteration;
  el2.size = 12;

 var cellRight3 = row.insertCell(4);
  var el5 = document.createElement('input');
  el5.type = 'text';
  el5.name = 'markused' + iteration;
  el5.id = 'markused' + iteration;
  el5.size = 20;

  el1.onkeypress = keyPressTest;
  cellRight1.appendChild(el1);
  cellRight2.appendChild(el2);
cellRight3.appendChild(el5);
    } 
	
	function keyPressTest(e, obj)
{
  var validateChkb = document.getElementById('chkValidateOnKeyPress');
  if (validateChkb.checked) {
    var displayObj = document.getElementById('spanOutput');
    var key;
    if(window.event) {
      key = window.event.keyCode; 
    }
    else if(e.which) {
      key = e.which;
    }
    var objId;
    if (obj != null) {
      objId = obj.id;
    } else {
      objId = this.id;
    }
    displayObj.innerHTML = objId + ' : ' + String.fromCharCode(key);
  }
} function removeRowFromTable()
{
  var tbl = document.getElementById('tblSample');
  var lastRow = tbl.rows.length;
  if (lastRow > 2) tbl.deleteRow(lastRow - 1);
}
function openInNewWindow(frm)
{
  // open a blank window
  var aWindow = window.open('', 'TableAddRowNewWindow',
   'scrollbars=yes,menubar=yes,resizable=yes,toolbar=no,width=400,height=400');
   
  // set the target to the blank window
  frm.target = 'TableAddRowNewWindow';
  
  // submit
  frm.submit();
}
function validateRow(frm)
{
  var chkb = document.getElementById('chkValidate');
  if (chkb.checked) {
    var tbl = document.getElementById('tblSample');
    var lastRow = tbl.rows.length - 1;
 	var i;
    for (i=1; i<=lastRow; i++) {
      var aRow = document.getElementById('txtRow' + i);
      if (aRow.value.length <= 0) {
        alert('Row ' + i + ' is empty');
        return;
      }
	  }
	  }
	  openInNewWindow(frm); 
	  }
	  function getRowNumber()
		  {
		  var o = document.forms["dgtell"];
		  var lastRow = document.getElementById('tblSample').rows.length;    
		  o.elements.ridadeArv.value=lastRow;
		  // alert('ridade arv' + ' on '  + lastRow);
		  }
		  //  End -->
