function checkrezerw_b(f) {
    if (f.ask_opis.value.length<20){
        f.ask_opis.focus();
        alert("Napisz tresc listu..");
        return false;

    }
	if (checkadres(f.ask_email.value)==false){
        f.ask_email.focus();
         return false;
    }

}



function checkrezerw(f){
	if (checkimie(f.ask_imie.value)==false){
        f.ask_imie.focus();
        return false;
    }

	if (checkadres(f.ask_email.value)==false){
        f.ask_email.focus();
        return false;
    }
}



function checkimie(tekst) {
    if (tekst.length<2){
        alert("Prosze podać imię i nazwisko");
        return false;
    }
}


function checkadres(mailVal) {
		var emailPat = /^(.+)@(.+)$/
		var specialChars = "\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
		var validChars = "\[^\\s" + specialChars + "\]"
		var quotedUser = "(\"[^\"]*\")"
		var ipDomainPat = /^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
		var atom = validChars + '+'
		var word = "(" + atom + "|" + quotedUser + ")"
		var userPat = new RegExp("^" + word + "(\\." + word + ")*$")
		var domainPat = new RegExp("^" + atom + "(\\." + atom +")*$")
		var alertText = " Prosze podać poprawny adres zwrotny email.\n np. alek23@wp.pl"

		if (!mailVal) {
			alert(alertText);
			return false;
		}

		var matchArray = mailVal.match(emailPat)
		if (matchArray == null) {
			alert(alertText)
			return false
		}
		var user = matchArray[1]
		var domain = matchArray[2]

		if (user.match(userPat) == null) {
			alert(alertText)
			return false
		}

		var IPArray = domain.match(ipDomainPat)
		if (IPArray != null) {
			for (var i=1; i<=4; i++) {
				if (IPArray[i]>255) {
					alert(alertText)
					return false
				}
			}
			return true
		}

		var domainArray = domain.match(domainPat)
		if (domainArray == null) {
			alert(alertText)
			return false
		}

		var atomPat = new RegExp(atom, "g")
		var domArr = domain.match(atomPat)
		var len = domArr.length
		if (domArr[domArr.length-1].length<2 || domArr[domArr.length-1].length>3) {
			alert(alertText)
			return false;
		}
}


function showkarkomap(x,y,c,a){
   var w=window.open("http://www.karkomega.pl/landkarte.php?show_x="+x+"&show_y="+y+"&show_coords="+c+"&activ="+a,"",'width=860,height=704,status=no,resizable=no,top=10,left=10,dependent=yes,alwaysRaised=yes');
    w.opener=window;
    w.focus();
}

function showmiastomap(m,x,y,c){
   var w=window.open("http://www.karkomega.pl/karkomapa_miasta.php?smID="+m+"&show_x="+x+"&show_y="+y+"&show_coords="+c,"",'width=700,height=507,status=no,resizable=no,top=10,left=10,dependent=yes,alwaysRaised=yes');
    w.opener=window;
    w.focus();
}

