


function tarkista_signin_js()  {
	var virhe;
	virhe = 'false';
	var salasanavirhe;
	salasanavirhe = 'false';
	var msg;
	msg = '';
	var msg1;
	msg1 = '';
	var msgsub;
	msgsub = '';


	if (document.formsignin.etunimi.value == '') {
		virhe = 'true';
		msg = msg + '\netunimi ';
		}
	if (document.formsignin.sukunimi.value == '')  {
		virhe = 'true';
		msg = msg + '\nsukunimi ';
		}
	if (document.formsignin.lahiosoite.value == '')  {
		virhe = 'true';
		msg = msg + '\nlahiosoite ';
	}
	if (document.formsignin.postinumero.value == '')  {
		virhe = 'true';
		msg = msg + '\npostinumero ';
	}
	if (document.formsignin.postitoimipaikka.value == '') {
		virhe = 'true';
		msg = msg + '\npostitoimipaikka';
	}
	if (document.formsignin.sahkoposti.value == '')  {
		virhe = 'true';
		msg = msg + '\nsahkoposti ';
	}

	if (document.formsignin.puhelin.value == '' && document.formsignin.matkapuhelin.value == '') {
		virhe = 'true';
		msg = msg + '\npuhelin tai matkapuhelin';
	}

	if (document.formsignin.y_tunnus1)  {
		if (document.formsignin.y_tunnus1.value.length > 9)  {
			virhe = 'true';
			msg = msg + '\nY-tunnus liian pitkä ';
		}
	}
	if (document.formsignin.reg.value == 'yes') {
		if (!document.formsignin.hyvaksyn.checked)  {
			virhe = 'true';
			msg = msg + '\net hyväksynyt kaupan ehtoja ';
		}
	}

	//vaihtoehtoinen toimitusosoite lomakkeella
	if (document.formsignin.a.value == '2') {

		if (document.formsignin.etunimi_toim.value == '') {
			virhe = 'true';
			msg = msg + '\ntoimitusosoitteen etunimi';
		}

		if (document.formsignin.sukunimi_toim.value == '') {
			virhe = 'true';
			msg = msg + '\ntoimitusosoitteen sukunimi';
		}

		if (document.formsignin.lahiosoite_toim.value == '') {
			virhe = 'true';
			msg = msg + '\ntoimitusosoitteen lähiosoite';
		}

		if (document.formsignin.postinumero_toim.value == '') {
			virhe = 'true';
			msg = msg + '\ntoimitusosoitteen postinumero';
		}

		if (document.formsignin.postitoimipaikka_toim.value == '') {
			virhe = 'true';
			msg = msg + '\ntoimitusosoitteen postitoimipaikka';
		}

		//puhelin_toim
		//matkapuhelin_toim
		if (document.formsignin.puhelin_toim.value == '' && document.formsignin.matkapuhelin_toim.value == '') {
			virhe = 'true';
			msg = msg + '\ntoimitusosoitteen puhelin tai matkapuhelin';
		}

		if(document.formsignin.greeting_toim.value.length > limit) {
			msgsub = '\nViesti on liian pitkä! Ole hyvä ja lyhennä...';
			virhe = 'true';
			}
		}
	//vaihtoehtoinen toimitusosoite lomakkeella END



	if (virhe == 'true')  {
		if (msg.length > 0) {
			msg1 = ' Seuraavat pakolliset tiedot on täyttämättä: \n';
			msg1 = msg1 + msg;
		}
		if (msgsub.length > 0) {
			msg1 = msg1 + '\n' + msgsub
		}
		alert(msg1);
	}


	if (document.formsignin.reg.value == 'yes') {
		if ((document.formsignin.salasana2.value == '') || (document.formsignin.textfield2.value == '')) {
			alert('Kirjoittamasi salasanat eivät voi olla tyhjiä...');
			salasanavirhe = 'true';
		}
	} else {
		salasanavirhe = 'false';
	}

	if (document.formsignin.reg.value == 'yes') {
		if (!(document.formsignin.salasana2.value == document.formsignin.textfield2.value))  {
			alert('Kirjoittamasi salasanat eivät täsmää, kirjoita kumpikin uudestaan');
			salasanavirhe = 'true';
		}
	} else {
		salasanavirhe = 'false';
	}


	if ((virhe == 'false') && (salasanavirhe == 'false')) {
		return true;
	} else {
		return false;
	}
}

