function emptyvalidation(entered,alertbox)
{with(entered)
{if(value==null||value=="")
{if(alertbox!=""){alert(alertbox);}return false;}
else{return true;}}}
function digitvalidation(entered,min,max,alertbox,datatype)
{with(entered)
{checkvalue=parseFloat(value);if(datatype)
{smalldatatype=datatype.toLowerCase();if(smalldatatype.charAt(0)=="i")
{checkvalue=parseInt(value);if(value.indexOf(".")!=-1){checkvalue=checkvalue+1}};}
if((parseFloat(min)==min&&value.length<min)||(parseFloat(max)==max&&value.length>max)||value!=checkvalue)
{if(alertbox!=""){alert(alertbox);}return false;}
else{return true;}}}
function valuevalidation(entered,min,max,alertbox,datatype)
{with(entered)
{checkvalue=parseFloat(value);if(datatype)
{smalldatatype=datatype.toLowerCase();if(smalldatatype.charAt(0)=="i"){checkvalue=parseInt(value)};}
if((parseFloat(min)==min&&checkvalue<min)||(parseFloat(max)==max&&checkvalue>max)||value!=checkvalue)
{if(alertbox!=""){alert(alertbox);}return false;}
else{return true;}}}
function emailvalidation(entered,alertbox)
{with(entered)
{apos=value.indexOf("@");dotpos=value.lastIndexOf(".");lastpos=value.length-1;if(apos<1||dotpos-apos<2||lastpos-dotpos>3||lastpos-dotpos<2)
{if(alertbox){alert(alertbox);}return false;}
else{return true;}}}
fillRequiredFields='wypeĹ�nij wymagane pola oznaczone (*)';wrongEmailAddress='wprawdzono bĹ�Ä�dny adres e-mail';function validateContactForm(thisform)
{with(thisform)
{if(emptyvalidation(name,fillRequiredFields)==false){name.focus();return false;};if(emptyvalidation(email,wrongEmailAddress)==false){email.focus();return false;};if(emailvalidation(email,wrongEmailAddress)==false){email.focus();return false;};if(emptyvalidation(phone,fillRequiredFields)==false){phone.focus();return false;};}}
function validateNewsletterForm(thisform)
{with(thisform)
{if(emailvalidation(newsletterEmail,'bĹ�Ä�dny adres e-mail')==false)
{newsletterEmail.focus();return false;};}}
function validateWikiForm(thisform)
{with(thisform)
{if(emptyvalidation(author,fillRequiredFields)==false){author.focus();return false;};if(emptyvalidation(email,wrongEmailAddress)==false){email.focus();return false;};if(emailvalidation(email,wrongEmailAddress)==false){email.focus();return false;};if(emptyvalidation(title,fillRequiredFields)==false){title.focus();return false;};if(emptyvalidation(description,fillRequiredFields)==false){description.focus();return false;};}}
function validateBookingForm(thisform)
{with(thisform)
{if(emptyvalidation(date_from,fillRequiredFields)==false){date_from.focus();return false;};if(emptyvalidation(date_to,fillRequiredFields)==false){date_to.focus();return false;};if(emptyvalidation(name,fillRequiredFields)==false){name.focus();return false;};if(emptyvalidation(last_name,fillRequiredFields)==false){last_name.focus();return false;};if(emptyvalidation(email,wrongEmailAddress)==false){email.focus();return false;};if(emailvalidation(email,wrongEmailAddress)==false){email.focus();return false;};if(emptyvalidation(phone,fillRequiredFields)==false){phone.focus();return false;};if(emptyvalidation(street,fillRequiredFields)==false){street.focus();return false;};if(emptyvalidation(city,fillRequiredFields)==false){city.focus();return false;};}}
function validateDatesForm(thisform)
{with(thisform)
{if(emptyvalidation(date_from,fillRequiredFields)==false){date_from.focus();return false;};if(emptyvalidation(date_to,fillRequiredFields)==false){date_to.focus();return false;};}}
function validateGuestbookForm(thisform)
{with(thisform)
{if(emptyvalidation(frmName,fillRequiredFields)==false){frmName.focus();return false;};if(emptyvalidation(frmEmail,fillRequiredFields)==false){frmEmail.focus();return false;};if(emailvalidation(frmEmail,wrongEmailAddress)==false){frmEmail.focus();return false;};if(emptyvalidation(frmTitle,fillRequiredFields)==false){frmTitle.focus();return false;};if(emptyvalidation(frmMessage,fillRequiredFields)==false){frmMessage.focus();return false;};}}
function validateCommentsForm(thisform)
{with (thisform)
{if (emptyvalidation(name,fillRequiredFields)==false) {name.focus(); return false;};if (emptyvalidation(comment,fillRequiredFields)==false) {comment.focus(); return false;};if (e_mail.value!=''){if (emailvalidation(e_mail,wrongEmailAddress)==false) {e_mail.focus(); return false;};}if (emptyvalidation(controller)==false) {controller.focus(); return false;};	if (emptyvalidation(controller_item_id)==false) {controller_item_id.focus(); return false;};}}
