function smaz(e)	{

	e.value = '';

	return;

}

function zkontrolujEmail(adresa)	{

	var pozice_zavinace = adresa.value.indexOf("@");



	if (pozice_zavinace < 0)	{

		alert("Zadaná e-mailová adresa neodpovídá správnému tvaru. Chybí znak @.");

		adresa.value = '';

		return;

	}



	var cast_pred_zavinacem = adresa.value.substring(0,pozice_zavinace);

	var cast_po_zavinaci = adresa.value.substring(pozice_zavinace+1,adresa.value.length);



	if (cast_po_zavinaci.indexOf("@") >= 0)	{

		alert("Zadaná e-mailová adresa neodpovídá správnému tvaru. Nesmí obsahovat více než jeden znak @.");

		adresa.value = '';

		return;

	}

	if (cast_pred_zavinacem.length <= 0)	{

		alert("Zadaná e-mailová adresa neodpovídá správnému tvaru. Adresa nesmí začínat znakem @.");

		adresa.value = '';

		return;

	}

	if (cast_po_zavinaci.length <= 0)	{

		alert("Zadaná e-mailová adresa neodpovídá správnému tvaru. Adresa nesmí končit znakem @.");

		adresa.value = '';

		return;

	}

	var pozice_posledni_tecky = cast_po_zavinaci.lastIndexOf(".");



	if (pozice_posledni_tecky < 0)	{

		alert("Zadaná e-mailová adresa neodpovídá správnému tvaru. Za znakem @ se musí nacházet znak tečka.");

		adresa.value = '';

		return;

	}

	var pocet_znaku_za_posledni_teckou = cast_po_zavinaci.length - pozice_posledni_tecky - 1;



	if (pocet_znaku_za_posledni_teckou < 2  ||  pocet_znaku_za_posledni_teckou > 4)	{

		alert("Zadaná e-mailová adresa neodpovídá správnému tvaru. Za posledním znakem tečky musí být dvě až čtyři další písmena.");

		adresa.value = '';

		return;

	}

	var pozice_dvou_tecek_vedle_sebe = adresa.value.indexOf("..");



	if (pozice_dvou_tecek_vedle_sebe >= 0)	{

		alert("Zadaná e-mailová adresa neodpovídá správnému tvaru. V textu jsou za sebou přítomny dvě tečky.");

		adresa.value = '';

		return;

	}

	if (cast_pred_zavinacem.charAt(0) == "."  ||  cast_pred_zavinacem.charAt(cast_pred_zavinacem.length-1) == ".")	{

		alert("Zadaná e-mailová adresa neodpovídá správnému tvaru");

		adresa.value = '';

		return;

	}

	if (cast_po_zavinaci.charAt(0) == "."  ||  cast_po_zavinaci.charAt(cast_po_zavinaci.length-1) == ".")	{

		alert("Zadaná e-mailová adresa neodpovídá správnému tvaru");

		adresa.value = '';

		return;

	}



	var pozice_mezery = adresa.value.indexOf(" ");



	if (pozice_mezery >= 0)	{

		alert("Zadaná e-mailová adresa neodpovídá správnému tvaru. Nesmí se v ní vyskytovat znak mezera.");

		adresa.value = '';

		return;

	}





	return;

}


