$(document).ready(function(){ var error = 0; var r = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,4}$/; $("input, textarea").focus(function(){if($(this).val()=="") $(this).prev("label").stop().fadeTo(400,.3);}); $("input, textarea").blur(function(){if($(this).val()=="" || $(this).val()==$(this).prev("label").text()){$(this).prev("label").stop().fadeTo(400,1);$(this).val("");}}); $("input, textarea").keydown(function(){$(this).prev("label").hide();}); $("form").submit(function(){ var numInput = $("input", this).size() - $("input[type=submit]", this).size() - $("input[type=image]", this).size(); var numTextarea = $("textarea", this).size(); var iInput = 0; var iTextarea = 0; for(iInput; iInput<numInput; iInput++){ var inputType = $("input", this).eq(iInput).attr("type"); var inputName = $("input", this).eq(iInput).attr("name"); var inputValue = $("input", this).eq(iInput).attr("value"); var inputLabel = $("input", this).eq(iInput).prev("label").text(); if(inputType=="text"){if(inputValue=="") error += 1;} else if(inputType=="password"){if(inputValue=="") error += 1;} if(inputLabel=="Email známého" || inputLabel=="Váš email:" || inputLabel=="Email:"){if(inputValue.search(r)!=0) error += 1;}} for(iTextarea; iTextarea<numTextarea; iTextarea++){ var textareaValue = $("textarea", this).eq(iTextarea).attr("value");if(textareaValue=="") error += 1;}  if(error!=0){ alert("Musíte správně vyplnit všechny položky.");  error=0;return false;}else return true;}); });
