// JavaScript Document

function CheckInput(x){
	if(x.length < 3){
		alert("Pre vyhµadávanie musíte zada» minimálne 3 znaky!");
		return false;
	}else{
		return true;
	}
}

function checkEmail(adresa)
{
	var pozice_zavinace = adresa.indexOf("@");
	if (pozice_zavinace < 0)
		return false;
	var cast_pred_zavinacem = adresa.substring(0,pozice_zavinace);
	var cast_po_zavinaci = adresa.substring(pozice_zavinace+1,adresa.length);
	if (cast_po_zavinaci.indexOf("@") >= 0)
		return false;
	if (cast_pred_zavinacem.length <= 0)
		return false;
	if (cast_po_zavinaci.length <= 0)
		return false;
	var pozice_posledni_tecky = cast_po_zavinaci.lastIndexOf(".");
	if (pozice_posledni_tecky < 0)
		return false;
	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 > 3)
		return false;
	var pozice_dvou_tecek_vedle_sebe = adresa.indexOf("..");
	if (pozice_dvou_tecek_vedle_sebe >= 0)
		return false;
	if (cast_pred_zavinacem.charAt(0) == "."  ||  cast_pred_zavinacem.charAt(cast_pred_zavinacem.length-1) == ".")
		return false;
	if (cast_po_zavinaci.charAt(0) == "."  ||  cast_po_zavinaci.charAt(cast_po_zavinaci.length-1) == ".")
		return false;
	return true;
}

function SubmitBulletinForm(id){
	if(!checkEmail(id.mail.value)){
		alert('Zadaná adresa nie je platnou emailovou adresou!');
		return false;
	}
	else{
		return true;
	}
}

function CheckContactForm(id){
	if(id.cname.value == ''){
		alert('Poloľka odosielateµ je povinná, prosím vyplnte ju!');
		id.cname.focus();
		return false;
	}else if(id.cemail.value != '' && !checkEmail(id.cemail.value)){
		alert('Zadaná emailová adresa nie je platnou adresou!');
		id.cemail.focus();
		return false;
	}else if(id.cpredmet.value == ''){
		alert('Poloľka predmet je povinná, prosím vyplnte ju!');
		id.cpredmet.focus();
		return false;
	}else if(id.cmess.value == ''){
		alert('Text správy je povinný, prosím vyplnte ho!');
		id.cmess.focus();
		return false;
	}
	else{
		return true;
	}
}
