	// ------------------------------------------------------------------------------------------------------------------
	// Funktio lukee halutun keksin ja palauttaa keksin sisältämän arvon
	function lueCookie(nimi){

		var nimiEQ = nimi + "=";
		var ca = document.cookie.split(';');

		for(var i=0;i < ca.length;i++){
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nimiEQ) == 0) return c.substring(nimiEQ.length,c.length);
		}
		return null;
	}

	// 
	function tarkistaPalaute(){

		// Luetaan kielivalinta
		var sKieli = lueCookie('kieli');
		var sViesti;

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Kirjoita palaute.';
		}
		if(sKieli=='SE'){
			sViesti = 'Skriv till oss.';
		}

		if(document.getElementById('palaute').value.length<1){
			alert(sViesti);
			document.getElementById('palaute').focus();
			return(false);
		}

		document.getElementById('palautelomake').submit();

	}

	// 
	function poistaIlmoitus(){

		// Luetaan kielivalinta
		var sKieli = lueCookie('kieli');
		var sViesti;

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Haluatko varmasti poistaa ilmoituksesi?';
		}
		if(sKieli=='SE'){
			sViesti = 'Vill du säkert ta bort din annons?';
		}

		if(confirm(sViesti)){
			document.getElementById('toiminto').value='delete_ilmoitus';
			document.getElementById('ilmoituslomake').submit();
		} else {
			return(false);
		}

	}

	// 
	function lisaaIlmoitus(){

		// Luetaan kielivalinta
		var sKieli = lueCookie('kieli');
		var sViesti;

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Merkitse ilmoituksen luokka.';
		}
		if(sKieli=='SE'){
			sViesti = 'Ange annonskategori.';
		}

		if(document.getElementById('ilmoituslomake').luokka[0].checked==false && document.getElementById('ilmoituslomake').luokka[1].checked==false){
			alert(sViesti);
			document.getElementById('ilmoituslomake').luokka[0].focus();
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Lisää lähtöpaikka.';
		}
		if(sKieli=='SE'){
			sViesti = 'Fyll i avgångsort.';
		}

		if(document.getElementById('lahtopaikka').value.length<1){
			alert(sViesti);
			document.getElementById('lahtopaikka').focus();
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Lisää määränpää.';
		}
		if(sKieli=='SE'){
			sViesti = 'Fyll i destinationsort.';
		}

		if(document.getElementById('maaranpaa').value.length<1){
			alert(sViesti);
			document.getElementById('maaranpaa').focus();
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Merkitse ilmoituksen tyyppi.';
		}
		if(sKieli=='SE'){
			sViesti = 'Ange annonstyp.';
		}

if(document.getElementById('ilmoituslomake').tyyppi[0].checked==false && document.getElementById('ilmoituslomake').tyyppi[1].checked==false && document.getElementById('ilmoituslomake').tyyppi[2].checked==false && document.getElementById('ilmoituslomake').tyyppi[3].checked==false){
			alert(sViesti);
			document.getElementById('ilmoituslomake').tyyppi[0].focus();
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Merkitse toistuvan matkan päivä(t).';
		}
		if(sKieli=='SE'){
			sViesti = 'Ange dag(ar) för regelbunden resa.';
		}

		if(document.getElementById('ilmoituslomake').tyyppi[2].checked==true || document.getElementById('ilmoituslomake').tyyppi[3].checked==true){
			if((document.getElementById('mm_ma').checked==false && document.getElementById('mm_ti').checked==false && document.getElementById('mm_ke').checked==false && document.getElementById('mm_to').checked==false && document.getElementById('mm_pe').checked==false && document.getElementById('mm_la').checked==false && document.getElementById('mm_su').checked==false) && (document.getElementById('pm_ma').checked==false && document.getElementById('pm_ti').checked==false && document.getElementById('pm_ke').checked==false && document.getElementById('pm_to').checked==false && document.getElementById('pm_pe').checked==false && document.getElementById('pm_la').checked==false && document.getElementById('pm_su').checked==false)){
				alert(sViesti);
				return(false);
			}
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Valitse monelleko hengelle tarjoat kyytiä.';
		}
		if(sKieli=='SE'){
			sViesti = 'Välj antal lediga bilplatser.';
		}

if(document.getElementById('ilmoituslomake').luokka[0].checked==true && document.getElementById('tilaa').selectedIndex==0){
			alert(sViesti);
			document.getElementById('tilaa').focus();
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Valitse monelleko hengelle tarvitset kyytiä.';
		}
		if(sKieli=='SE'){
			sViesti = 'Välj antal bilplatser som du söker.';
		}

		if(document.getElementById('ilmoituslomake').luokka[1].checked==true && document.getElementById('tilaa').selectedIndex==0){
			alert(sViesti);
			document.getElementById('tilaa').focus();
			return(false);
		}

		document.getElementById('ilmoituslomake').submit();

	}

	// 
	function tarkistaTyyppi(){

		if(document.getElementById('ilmoituslomake').tyyppi[0].checked==true){
			// Nollataan paluumatka
			document.getElementById('kk_pa_pv').selectedIndex=0;
			document.getElementById('kk_pa_kk').selectedIndex=0;
			document.getElementById('kk_pa_vvvv').selectedIndex=0;
			document.getElementById('kk_pa_hh').selectedIndex=0;
			document.getElementById('kk_pa_min').selectedIndex=0;
			// Nollataan toistuvat matkat
			document.getElementById('tk_la_hh').selectedIndex=0;
			document.getElementById('tk_la_min').selectedIndex=0;
			document.getElementById('mm_ma').checked='';
			document.getElementById('mm_ti').checked='';
			document.getElementById('mm_ke').checked='';
			document.getElementById('mm_to').checked='';
			document.getElementById('mm_pe').checked='';
			document.getElementById('mm_la').checked='';
			document.getElementById('mm_su').checked='';
			document.getElementById('tk_pa_hh').selectedIndex=0;
			document.getElementById('tk_pa_min').selectedIndex=0;
			document.getElementById('pm_ma').checked='';
			document.getElementById('pm_ti').checked='';
			document.getElementById('pm_ke').checked='';
			document.getElementById('pm_to').checked='';
			document.getElementById('pm_pe').checked='';
			document.getElementById('pm_la').checked='';
			document.getElementById('pm_su').checked='';
			// Näytetään tai piilotetaan lomakkeen osia
			document.getElementById('kertamatka_meno').style.display='inline';
			document.getElementById('kertamatka_menopaluu').style.display='none';
			document.getElementById('toistuvamatka_meno').style.display='none';
			document.getElementById('toistuvamatka_menopaluu').style.display='none';
		}

		if(document.getElementById('ilmoituslomake').tyyppi[1].checked==true){
			// Nollataan toistuvat matkat
			document.getElementById('tk_la_hh').selectedIndex=0;
			document.getElementById('tk_la_min').selectedIndex=0;
			document.getElementById('mm_ma').checked='';
			document.getElementById('mm_ti').checked='';
			document.getElementById('mm_ke').checked='';
			document.getElementById('mm_to').checked='';
			document.getElementById('mm_pe').checked='';
			document.getElementById('mm_la').checked='';
			document.getElementById('mm_su').checked='';
			document.getElementById('tk_pa_hh').selectedIndex=0;
			document.getElementById('tk_pa_min').selectedIndex=0;
			document.getElementById('pm_ma').checked='';
			document.getElementById('pm_ti').checked='';
			document.getElementById('pm_ke').checked='';
			document.getElementById('pm_to').checked='';
			document.getElementById('pm_pe').checked='';
			document.getElementById('pm_la').checked='';
			document.getElementById('pm_su').checked='';
			// Näytetään tai piilotetaan lomakkeen osia
			document.getElementById('kertamatka_meno').style.display='inline';
			document.getElementById('kertamatka_menopaluu').style.display='inline';
			document.getElementById('toistuvamatka_meno').style.display='none';	
			document.getElementById('toistuvamatka_menopaluu').style.display='none';
		}

		if(document.getElementById('ilmoituslomake').tyyppi[2].checked==true){
			// Nollataan toistuva paluuaika
			document.getElementById('tk_pa_hh').selectedIndex=0;
			document.getElementById('tk_pa_min').selectedIndex=0;
			document.getElementById('pm_ma').checked='';
			document.getElementById('pm_ti').checked='';
			document.getElementById('pm_ke').checked='';
			document.getElementById('pm_to').checked='';
			document.getElementById('pm_pe').checked='';
			document.getElementById('pm_la').checked='';
			document.getElementById('pm_su').checked='';
			// Nollataan yhdensuuntaiset matkat
			document.getElementById('kk_la_pv').selectedIndex=0;
			document.getElementById('kk_la_kk').selectedIndex=0;
			document.getElementById('kk_la_vvvv').selectedIndex=0;
			document.getElementById('kk_la_hh').selectedIndex=0;
			document.getElementById('kk_la_min').selectedIndex=0;
			document.getElementById('kk_pa_pv').selectedIndex=0;
			document.getElementById('kk_pa_kk').selectedIndex=0;
			document.getElementById('kk_pa_vvvv').selectedIndex=0;
			document.getElementById('kk_pa_hh').selectedIndex=0;
			document.getElementById('kk_pa_min').selectedIndex=0;
			// Näytetään tai piilotetaan lomakkeen osia
			document.getElementById('kertamatka_meno').style.display='none';
			document.getElementById('kertamatka_menopaluu').style.display='none';
			document.getElementById('toistuvamatka_meno').style.display='inline';	
			document.getElementById('toistuvamatka_menopaluu').style.display='none';
		}

		if(document.getElementById('ilmoituslomake').tyyppi[3].checked==true){
			// Nollataan yhdensuuntaiset matkat
			document.getElementById('kk_la_pv').selectedIndex=0;
			document.getElementById('kk_la_kk').selectedIndex=0;
			document.getElementById('kk_la_vvvv').selectedIndex=0;
			document.getElementById('kk_la_hh').selectedIndex=0;
			document.getElementById('kk_la_min').selectedIndex=0;
			document.getElementById('kk_pa_pv').selectedIndex=0;
			document.getElementById('kk_pa_kk').selectedIndex=0;
			document.getElementById('kk_pa_vvvv').selectedIndex=0;
			document.getElementById('kk_pa_hh').selectedIndex=0;
			document.getElementById('kk_pa_min').selectedIndex=0;
			// Näytetään tai piilotetaan lomakkeen osia
			document.getElementById('kertamatka_meno').style.display='none';
			document.getElementById('kertamatka_menopaluu').style.display='none';
			document.getElementById('toistuvamatka_meno').style.display='inline';	
			document.getElementById('toistuvamatka_menopaluu').style.display='inline';
		}

	}

// 
	function rekisteroidy(){

		// Luetaan kielivalinta
		var sKieli = lueCookie('kieli');
		var sViesti;

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Lisää etunimesi.';
		}
		if(sKieli=='SE'){
			sViesti = 'Fyll i ditt förnamn.';
		}

		if(document.getElementById('etunimi').value.length<1){
			alert(sViesti);
			document.getElementById('etunimi').focus();
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Lisää sukunimesi.';
		}
		if(sKieli=='SE'){
			sViesti = 'Fyll i ditt efternamn.';
		}

		if(document.getElementById('sukunimi').value.length<1){
			alert(sViesti);
			document.getElementById('sukunimi').focus();
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Lisää sähköpostiosoitteesi.';
		}
		if(sKieli=='SE'){
			sViesti = 'Fyll i din e-postadress.';
		}

		if(document.getElementById('email').value.length<1){
			alert(sViesti);
			document.getElementById('email').focus();
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Lisää puhelinnumerosi.';
		}
		if(sKieli=='SE'){
			sViesti = 'Fyll i ditt telefonnummer.';
		}

		if(document.getElementById('puh').value.length<1){
			alert(sViesti);
			document.getElementById('puh').focus();
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Merkitse syntymäaikasi.';
		}
		if(sKieli=='SE'){
			sViesti = 'Ange din födelsedag.';
		}

		if(document.getElementById('pp').selectedIndex==0 || document.getElementById('kk').selectedIndex==0 || document.getElementById('vvvv').selectedIndex==0){
			alert(sViesti);
			if(document.getElementById('pp').selectedIndex==0){
				document.getElementById('pp').focus();
				return(false);
			}
			if(document.getElementById('kk').selectedIndex==0){
				document.getElementById('kk').focus();
				return(false);
			}
			
			if(document.getElementById('vvvv').selectedIndex==0){
				document.getElementById('vvvv').focus();
				return(false);
			}	
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Merkitse sukupuolesi.';
		}
		if(sKieli=='SE'){
			sViesti = 'Ange kön.';
		}

if(document.getElementById('kayttajatililomake').sukupuoli[0].checked==false && document.getElementById('kayttajatililomake').sukupuoli[1].checked==false){
			alert(sViesti);
			document.getElementById('kayttajatililomake').sukupuoli[0].focus();
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Lisää haluamasi käyttäjätunnus.';
		}
		if(sKieli=='SE'){
			sViesti = 'Fyll i önskat användarnamn.';
		}

		if(document.getElementById('ktunnus').value.length<1){
			alert(sViesti);
			document.getElementById('ktunnus').focus();
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Lisää haluamasi salasana.';
		}
		if(sKieli=='SE'){
			sViesti = 'Fyll i önskat lösenord.';
		}

		if(document.getElementById('salasana').value.length<1){
			alert(sViesti);
			document.getElementById('salasana').focus();
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Vahvista salasana.';
		}
		if(sKieli=='SE'){
			sViesti = 'Bekräfta lösenordet.';
		}

		if(document.getElementById('salasana_vahvistus').value.length<1){
			alert(sViesti);
			document.getElementById('salasana_vahvistus').focus();
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Salasana ei täsmää.';
		}
		if(sKieli=='SE'){
			sViesti = 'Lösenordet stämmer inte.';
		}

		if(document.getElementById('salasana').value!=document.getElementById('salasana_vahvistus').value){
			alert(sViesti);
			document.getElementById('salasana').value='';
			document.getElementById('salasana_vahvistus').value='';
			document.getElementById('salasana').focus();
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Salasana ei voi olla sama kuin käyttäjätunnus.';
		}
		if(sKieli=='SE'){
			sViesti = 'Lösenordet kan inte vara det samma som användarnamnet.';
		}

		if(document.getElementById('ktunnus').value==document.getElementById('salasana_vahvistus').value){
			alert(sViesti);
			document.getElementById('ktunnus').value='';
			document.getElementById('salasana').value='';
			document.getElementById('salasana_vahvistus').value='';
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Salasana tulee olla vähintään viisi merkkiä pitkä.';
		}
		if(sKieli=='SE'){
			sViesti = 'Lösenordet ska ha minst fem tecken.';
		}

		if(document.getElementById('salasana').value.length<5){
			alert(sViesti);
			document.getElementById('salasana').value='';
			document.getElementById('salasana_vahvistus').value='';
			document.getElementById('salasana').focus();
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Sinun tulee tutustua käyttöehtoihin ja hyväksyä ne jotta voit luoda käyttäjäprofiilin.';
		}
		if(sKieli=='SE'){
			sViesti = 'Du måste läsa användarvillkoren och godkänna dem för att kunna skapa en användarprofil.';
		}

		if(document.getElementById('kayttoehdot').checked==false){
			alert(sViesti);
			return(false);
		}

		// Tarkistetaan onko samanniminen henkilö jo luonut profiilin samalla käyttäjätunnuksella
		return tarkistaDobbelganger();

		if(document.getElementById('viestiAlue').innerHTML=='ok.'){

			document.getElementById('kayttajatililomake').submit();
			return(true);

		} else {

			return(false);

		}

	}

	// 
	function poistaProfiili(){

		// Luetaan kielivalinta
		var sKieli = lueCookie('kieli');
		var sViesti;

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Haluatko varmasti poistaa oman käyttäjäprofiilisi?\nSamalla poistetaan kaikki jättämäsi ilmoitukset.';
		}
		if(sKieli=='SE'){
			sViesti = 'Vill du säkert ta bort din användarprofil? Samtidigt raderas alla annonser du har lagt in.';
		}

		if(confirm(sViesti)){
			document.getElementById('toiminto').value='delete_profiili';
			document.getElementById('kayttajatililomake').submit();
			return(true);
		} else {
			return(false);
		}

	}

	//
	function editProfiili(){

		// Luetaan kielivalinta
		var sKieli = lueCookie('kieli');
		var sViesti;

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Lisää etunimesi.';
		}
		if(sKieli=='SE'){
			sViesti = 'Fyll i ditt förnamn.';
		}

		if(document.getElementById('etunimi').value.length<1){
			alert(sViesti);
			document.getElementById('etunimi').focus();
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Lisää sukunimesi.';
		}
		if(sKieli=='SE'){
			sViesti = 'Fyll i ditt efternamn.';
		}

		if(document.getElementById('sukunimi').value.length<1){
			alert(sViesti);
			document.getElementById('sukunimi').focus();
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Lisää sähköpostiosoitteesi.';
		}
		if(sKieli=='SE'){
			sViesti = 'Fyll i din e-postadress.';
		}

		if(document.getElementById('email').value.length<1){
			alert(sViesti);
			document.getElementById('email').focus();
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Lisää puhelinnumerosi.';
		}
		if(sKieli=='SE'){
			sViesti = 'Fyll i ditt telefonnummer.';
		}

		if(document.getElementById('puh').value.length<1){
			alert(sViesti);
			document.getElementById('puh').focus();
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Merkitse syntymäaikasi.';
		}
		if(sKieli=='SE'){
			sViesti = 'Ange din födelsedag.';
		}

if(document.getElementById('pp').selectedIndex==0 || document.getElementById('kk').selectedIndex==0 || document.getElementById('vvvv').selectedIndex==0){
			alert(sViesti);
			if(document.getElementById('pp').selectedIndex==0){
				document.getElementById('pp').focus();
				return(false);
			}
			if(document.getElementById('kk').selectedIndex==0){
				document.getElementById('kk').focus();
				return(false);
			}
			
			if(document.getElementById('vvvv').selectedIndex==0){
				document.getElementById('vvvv').focus();
				return(false);
			}	
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Merkitse sukupuolesi.';
		}
		if(sKieli=='SE'){
			sViesti = 'Ange kön.';
		}

if(document.getElementById('kayttajatililomake').sukupuoli[0].checked==false && document.getElementById('kayttajatililomake').sukupuoli[1].checked==false){
			alert(sViesti);
			document.getElementById('kayttajatililomake').sukupuoli[0].focus();
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Lisää haluamasi käyttäjätunnus.';
		}
		if(sKieli=='SE'){
			sViesti = 'Fyll i önskat användarnamn.';
		}

		if(document.getElementById('ktunnus').value.length<1){
			alert(sViesti);
			document.getElementById('ktunnus').focus();
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Lisää haluamasi salasana.';
		}
		if(sKieli=='SE'){
			sViesti = 'Fyll i önskat lösenord.';
		}

		if(document.getElementById('salasana').value.length<1){
			alert(sViesti);
			document.getElementById('salasana').focus();
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Vahvista salasana.';
		}
		if(sKieli=='SE'){
			sViesti = 'Bekräfta lösenordet.';
		}

		if(document.getElementById('salasana_vahvistus').value.length<1){
			alert(sViesti);
			document.getElementById('salasana_vahvistus').focus();
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Salasana ei täsmää.';
		}
		if(sKieli=='SE'){
			sViesti = 'Lösenordet stämmer inte.';
		}

		if(document.getElementById('salasana').value!=document.getElementById('salasana_vahvistus').value){
			alert(sViesti);
			document.getElementById('salasana').value='';
			document.getElementById('salasana_vahvistus').value='';
			document.getElementById('salasana').focus();
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Salasana ei voi olla sama kuin käyttäjätunnus.';
		}
		if(sKieli=='SE'){
			sViesti = 'Lösenordet kan inte vara det samma som användarnamnet.';
		}

		if(document.getElementById('ktunnus').value==document.getElementById('salasana_vahvistus').value){
			alert(sViesti);
			document.getElementById('ktunnus').value='';
			document.getElementById('salasana').value='';
			document.getElementById('salasana_vahvistus').value='';
			return(false);
		}

		if(sKieli=='FI' || sKieli=='' || sKieli==null){
			sViesti = 'Salasana tulee olla vähintään viisi merkkiä pitkä.';
		}
		if(sKieli=='SE'){
			sViesti = 'Lösenordet ska ha minst fem tecken.';
		}

		if(document.getElementById('salasana').value.length<5){
			alert(sViesti);
			document.getElementById('salasana').value='';
			document.getElementById('salasana_vahvistus').value='';
			document.getElementById('salasana').focus();
			return(false);
		}

		// Tarkistetaan onko samanniminen henkilö jo luonut profiilin samalla käyttäjätunnuksella
		return tarkistaDobbelganger();

		if(document.getElementById('viestiAlue').innerHTML=='ok.'){

			document.getElementById('kayttajatililomake').submit();
			return(true);

		} else {

			return(false);

		}

	}

// Ajax funktio tarkistaa dobbelgängerin
function tarkistaDobbelganger(){

	// Luetaan kielivalinta
	var sKieli = lueCookie('kieli');
	var sViesti;

	if(sKieli=='FI' || sKieli=='' || sKieli==null){
		sViesti = 'Odota hetki...';
	}
	if(sKieli=='SE'){
		sViesti = 'Ett ögonblick...';
	}

	document.getElementById('viestiAlue').innerHTML=sViesti;

	// Ajax funktio
	var ajaxRequest;

	var sivu = 'tarkistaDobbelganger.asp?etunimi='+ document.getElementById('etunimi').value +'&sukunimi='+ document.getElementById('sukunimi').value +'&ktunnus='+ document.getElementById('ktunnus').value +'&foo='+ document.getElementById('stamp').value;

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){

				if(sKieli=='FI' || sKieli=='' || sKieli==null){
					sViesti = 'Selaimesi ei tue XML-HTTP -pyyntöjä.';
				}
				if(sKieli=='SE'){
					sViesti = 'Din webbläsare stöder inte XML-HTTP-begäran.';
				}

				alert(sViesti);
				return false;
			}
		}
	}
	ajaxRequest.onreadystatechange = function(){

		if(ajaxRequest.readyState == 4){

			document.getElementById('viestiAlue').innerHTML = ajaxRequest.responseText;

			if(document.getElementById('viestiAlue').innerHTML=='ok' || document.getElementById('kayttajatililomake').duplikaatin_varmistus.value=='true'){

				tarkistaTunnukset();
				return(true);

			} else {

				if(document.getElementById('viestiAlue').innerHTML=='&nbsp;'){

					return(false);

				} else {
					// Oletetaan että käyttäjä näkee viestin ja ymmärtää sisällön...
					document.getElementById('kayttajatililomake').duplikaatin_varmistus.value='true';
					return(false);
				}

			}

		}
	}
	ajaxRequest.open("GET", sivu, true);
	ajaxRequest.send(null);

}


// Ajax funktio tarkistaa käyttäjätunnukset
function tarkistaTunnukset(){

	// Luetaan kielivalinta
	var sKieli = lueCookie('kieli');
	var sViesti;

	if(sKieli=='FI' || sKieli=='' || sKieli==null){
		sViesti = 'Odota hetki...';
	}
	if(sKieli=='SE'){
		sViesti = 'Ett ögonblick...';
	}

	document.getElementById('viestiAlue').innerHTML=sViesti;

	// Ajax funktio
	var ajaxRequest;

	var sivu = 'tarkistaTunnukset.asp?ktunnus='+ document.getElementById('kayttajatililomake').ktunnus.value +'&salasana='+ document.getElementById('salasana').value +'&foo='+ document.getElementById('stamp').value;

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){

				if(sKieli=='FI' || sKieli=='' || sKieli==null){
					sViesti = 'Selaimesi ei tue XML-HTTP -pyyntöjä.';
				}
				if(sKieli=='SE'){
					sViesti = 'Din webbläsare stöder inte XML-HTTP-begäran.';
				}

				alert(sViesti);
				return false;
			}
		}
	}
	ajaxRequest.onreadystatechange = function(){

		if(ajaxRequest.readyState == 4){

			document.getElementById('viestiAlue').innerHTML = ajaxRequest.responseText;

			if(document.getElementById('viestiAlue').innerHTML=='ok'){

				document.getElementById('kayttajatililomake').submit();
				return(true);

			} else {

				return(false);

			}

		}
	}
	ajaxRequest.open("GET", sivu, true);
	ajaxRequest.send(null);

}