
function start(elId) {
    openLinksById(elId);
}

function openLinksById(el) {
  if (document.getElementById && document.getElementsByTagName) {
    if (typeof(el) == 'string') {
      el = document.getElementById(el);
    }
    // Haetaan ankkurit taulukkoon.
    var anchors = el.getElementsByTagName('a');
    for (var i=0, end=anchors.length; i<end; i++) {
      
      // Kun käyttäjä klikkaa ankkuria, se avataan uuteen ikkunaan.
      // Palautetaan false, jottei nykyinen sivu siirry.
	if ( anchors[i].className.toString() != "internal" ) {
	  anchors[i].onclick = function() {
	    var url = this.href;
	    window.open(url);
	    return false;        
	  };
	}
    }
  }
}

function openNew(a) {
    var url = a.href;
    window.open(url);
    return false;
}

function validateForm(form) {
    
    var x=form.email.value;
    var atpos=x.indexOf("@");
    var dotpos=x.lastIndexOf(".");

    
    if (form.first_name.value == "" || form.first_name.value.length < 2) {
	alert( "Korjaa: etunimi." );
	form.first_name.focus();
	return false ;
    }
    if (form.last_name.value == "" || form.last_name.value.length < 2) {
	alert( "Korjaa: sukunimi." );
	form.last_name.focus();
	return false ;
    }
    if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length) {
	alert( "Korjaa: s\u00e4hk\u00f6posti." );
	form.email.focus();
	return false ;
    }
    if (form.street.value == "" || form.street.value.length < 2) {
	alert( "Korjaa: katuosoite." );
	form.street.focus();
	return false ;
    }
    if (!isInteger(form.postnumber.value) || !(form.postnumber.value.length == 5)) {
	alert( "Korjaa: postinumero." );
	form.postnumber.focus();
	return false ;
    }
    if (form.city.value == "" || form.city.value.length < 2) {
	alert( "Korjaa: postitoimipaikka." );
	form.city.focus();
	return false ;
    }
    if (!isInteger(form.quantity.value)) {
	alert( "Korjaa: kappalem\u00e4\u00e4r\u00e4." );
	form.quantity.focus();
	return false ;
    }
    // ** END **
    return confirm_entry();

}

function confirm_entry()
{
input_box=confirm("Mik\u00e4li tietosi ovat oikein, paina OK. Jos haluat viel\u00e4 muokata tietojasi, paina Peruuta.");
if (input_box==true)

{
// Output when OK is clicked
alert ("Kiitos tilauksesta!");
return true;
}

else
{
// Output when Cancel is clicked
alert ("Tilausta ei l\u00e4hetetty. Voit palata muuttamaan tietojasi.");
return false;
}

}

function isInteger(value) {
  if((parseFloat(value) == parseInt(value)) && !isNaN(value)){
      return true;
  } else {
      return false;
  }
}

function formSent() {
    window.location = 'http://www.kuuntele.com/tilausvahvistus.html';
}

var newWindow;
function loadNewWindow(url) {
    newWindow = window.open(url,'YTIMEEN TILAUS','height=495,width=495,left=100,top=100,resizable=yes,scrollbars=no,toolbar=no,status=yes');

}

function resizeWindow(x, y) {
    window.resizeTo(x,y);
}
