
function getVaraajanTiedot()
{
 	var varaajantiedot = "";
 	varaajantiedot += "Varaajan tiedot: "
 	varaajantiedot += "\n Nimi: ";
	varaajantiedot += document.getElementById('nimi').value;
	varaajantiedot += "\n Järjestön nimi: ";
	varaajantiedot += document.getElementById('jarjesto').value;
 	varaajantiedot += "\n Laskutusosoite: ";
	varaajantiedot += document.getElementById('katuosoite').value;
 	varaajantiedot += "\n Postinumero + toimipaikka: ";
	varaajantiedot += document.getElementById('postinumero_toimipaikka').value;
 	varaajantiedot += "\n Puhelinnumero: ";
	varaajantiedot += document.getElementById('puhelin').value;
 	varaajantiedot += "\n Gsm: ";
	varaajantiedot += document.getElementById('gsm').value;
 	varaajantiedot += "\n Sähköposti: ";
	varaajantiedot += document.getElementById('email').value;
	return varaajantiedot;
}

function varaa()
{
 	var viestiteksti = "";
	viestiteksti += getVaraajanTiedot();
	viestiteksti += " \n ";
	viestiteksti += "Varatut hytit: \n ";
	/*
	var lux1 = document.getElementById('lux_1');
	viestiteksti += "LUX1: " + lux1.value + " kpl \n ";

	var lux2 = document.getElementById('lux_2');
	viestiteksti += "LUX2: " + lux2.value + " kpl \n ";
*/
	var a1 = document.getElementById('a_1');
	viestiteksti += "A: " + a1.value + " kpl \n ";

	var a2 = document.getElementById('a_2');
	viestiteksti += "A2: " + a2.value + " kpl \n ";
	/*
	var a3 = document.getElementById('a_3');
	viestiteksti += "A3: " + a3.value + " kpl \n ";
	
	var a4 = document.getElementById('a_4');
	viestiteksti += "A4: " + a4.value + " kpl \n ";
	*/
	var b1 = document.getElementById('b_1');
	viestiteksti += "B1: " + b1.value + " kpl \n ";
	
	var b2 = document.getElementById('b_2');
	viestiteksti += "B2: " + b2.value + " kpl \n ";
	
	var b3 = document.getElementById('b_3');
	viestiteksti += "B3: " + b3.value + " kpl \n ";
	
	var b4 = document.getElementById('b_4');
	viestiteksti += "B4: " + b4.value + " kpl \n ";

 	viestiteksti += "\n Hyttijako: ";
	viestiteksti += document.getElementById('hytti_lisatieto').value;
	viestiteksti += " \n ";
	
	viestiteksti += "Toivottu buffet-illallisen kattaus: ";
	if(document.getElementById("buffet_kattaus").checked)
	{
		viestiteksti += "18.30 \n";	
	} else 
	{
		viestiteksti += "21.00 \n";
	}
	//viestiteksti += "23.30 \n";
	
	viestiteksti += "Lounaita: ";
	viestiteksti += document.getElementById('lounas').value;
	viestiteksti += " kpl \n ";
	viestiteksti += "Toivottu lounaan kattaus: ";
	if(document.getElementById("lounas_kattaus").checked)
	{
		viestiteksti += "13.00 \n";	
	} else 
	{
		viestiteksti += "15.15 \n";
	}

	viestiteksti += "Koukoustila ";
	viestiteksti += document.getElementById('kokous').value;
	viestiteksti += ":lle hengelle ";
	if(document.getElementById("kokouspaiva").checked)
	{
		viestiteksti += "11.4";	
	} else 
	{
		viestiteksti += "12.4";
	}
	viestiteksti += " klo ";
	viestiteksti += document.getElementById('kokousaika').value;
	viestiteksti += ". \n";
	/*
	viestiteksti += "\n Retket: ";
	viestiteksti += "\n Kadriogin Palatsi: ";
	viestiteksti += document.getElementById('retki_palatsi').value;
	viestiteksti += " pax ";
	viestiteksti += "\n Patarein vankila: ";
	viestiteksti += document.getElementById('retki_vankila').value;
	viestiteksti += " pax ";
	*/
	viestiteksti += " \n ";
	viestiteksti += "Kyydit: ";
	viestiteksti += document.getElementById('kyyti_lisatieto').value;
	send(viestiteksti);	
}

function validate()
{
	var validointi = "";
	var nimi = document.getElementById('nimi');
	var jarjesto = document.getElementById('jarjesto');
	var osoite = document.getElementById('katuosoite');
	var pnumjatmip = document.getElementById('postinumero_toimipaikka');
 	var puh = document.getElementById('puhelin');
	validointi += isEmpty(nimi, "Etunimi \n");
	validointi += isEmpty(jarjesto, "Jarjestö \n");
	validointi += isEmpty(osoite, "Laskutusosoite \n");
	validointi += isEmpty(pnumjatmip, "Postinumero ja toimipaikka \n");
	validointi += isEmpty(puh, "Puhelinnumero \n");
	var vari = validointi.length;
	if(vari > 2) {
		validointi = "Tarkista pakolliset tiedot: \n" + validointi;
		alert(validointi);
		return false;
	}
	return true;
}

function send(msgbody_text)
{
 	var valid = validate();
 	if(valid){
	document.formi.msgbody.value = msgbody_text;
	document.formi.submit();	
	}
}

function isEmpty(elem, msg){
	if(elem.value.length == 0){
		return msg;
	}
	return "";
}

function isNumeric(elem, msg){
	var numericExpression = /^[0-9]+$/;
	if(elem.value.match(numericExpression)){
		return "";
	}else{
		return msg;
	}
}

function emailValidator(elem, msg){
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp)){
		return "";
	}else{
		return msg;
	}
}


