function open_image(URL) {	
	newWindow = window.open("","newWindow","width="+646+",height="+528+",left=200,top=200, scrollbars=0");
	newWindow.document.open();
	newWindow.document.write('<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>image</title>');
	newWindow.document.write('<script> function resize_window(img) { window.resizeTo(img.width+30,img.height+70); } </script>');
	newWindow.document.write('</head><body style="background:white;padding:0;overflow:hidden;" onBlur="self.close()">'); 
	newWindow.document.write('<img src="'+URL+'" alt="image" onload="resize_window(this);"/>'); 
	newWindow.document.write('</body></html>');
	newWindow.document.close();
	newWindow.focus();
}

function checkContactForm(form) {
    var emailRegExp1 = /^([A-Za-z0-9]+)\.*([A-Za-z0-9]+)@([A-Za-z0-9]+)\.([a-z]+)$/;
    var menoRegExp1 = /^([A-Za-zÁÉÍÓÚŃŔČĚŇŮŽŠĎĽŤŘÝÄËĎÖÜÂĘÎÔŰáéíóúńŕčěňůžšďľťřýäëďöüâęîôűç]+)$/;
    var priezviskoRegExp1 = /^([A-Za-zÁÉÍÓÚŃŔČĚŇŮŽŠĎĽŤŘÝÄËĎÖÜÂĘÎÔŰáéíóúńŕčěňůžšďľťřýäëďöüâęîôűç]+)$/;
   
    if(form.name.value == "") var menoField = "- chýba meno \n";
    else var menoField = "";
    
    if (!menoRegExp1.test(form.name.value)) var menoCheckField = "- v poli meno ste uviedli nepovolené znaky \n";
    else var menoCheckField = "";
    
    if(form.surname.value == "") var priezviskoField = "- chýba priezvisko \n";
    else var priezviskoField = "";
    
    if (!priezviskoRegExp1.test(form.surname.value)) var priezviskoCheckField = "- v poli priezvisko ste uviedli nepovolené znaky \n";
    else var priezviskoCheckField = "";
    
    if(form.phone.value == "") var telefonField = "- chýba telefónne číslo \n";
    else var telefonField = "";
    
    if(form.mail.value == "") var emailField = "-  chýba e-mailová adresa \n";
    else var emailField = "";
   
    if (!emailRegExp1.test(form.mail.value)) var emailCheckField = "- e-mailová adresa bola zadaná nesprávne \n";
    else var emailCheckField = "";
		
    if ( (priezviskoField != "") || (priezviskoCheckField != "") || (menoField != "") || (menoCheckField != "") || ((telefonField != "") && ((emailField != "")  || (emailCheckField != ""))) ) {
        if (priezviskoField != "" && priezviskoCheckField != "") priezviskoCheckField="";
        if (menoField != "" && menoCheckField != "") menoCheckField="";
        if (emailField != "" && emailCheckField != "") emailCheckField="";
        alert ('Formulár nemôže byť odoslaný:\n\n' + priezviskoField + priezviskoCheckField + menoField + menoCheckField + telefonField + emailField + emailCheckField);
        return (false);
    }
    else return true;	
}
