/* File: js/enan.js, Ratio: 27% */

$(document).ready(function()
{mainMenu();flashMessage();});function mainMenu()
{$("ul.menu li").bind('mouseover',function(){showSubMenu(this);});$("ul.menu li").bind('mouseleave',function(){hideSubMenu(this);});$("ul.menu li ul").bind('mouseleave',function(){$(this).hide();});}
function showSubMenu(li)
{$(li).find('a').addClass('active');$(li).find('ul.submenu').show();}
function hideSubMenu(li)
{$(li).find('a').removeClass('active');$(li).find('ul.submenu').hide();}
function newsletterValidator(lng)
{switch(lng)
{case'pol':var komunikat="Wpisz poprawny adres e-mail";break;case'eng':var komunikat="Enter correct e-mail address";break;default:var komunikat="Wpisz poprawny adres e-mail";break;}
var error=0;if($("#MailE-mail").val()=="")
{alert(komunikat);error=1;}
else
{var email=$("#MailE-mail").val();reg=/^[a-zA-Z0-9acelnószzACELNÓSZZ\.\-]{1,30}@[a-zA-Z0-9acelnószzACELNÓSZZ]+(\.[a-zA-Z0-9acelnószzACELNÓSZZ]+)+$/;wynik=email.match(reg);if(wynik==null)
{alert(komunikat);error=1;}}
if(error==1)
{return false;}
else
{return true;}}
function contactFormValidator(lng)
{switch(lng)
{case'pol':var komunikatSubject="Wpisz temat wiadomości";var komunikatContent="Wpisz treść wiadomości";var komunikatEmail="Wpisz poprawny adres e-mail";var komunikatTel="Podaj prawidłowy numer telefonu";var komunikatName="Podaj imię i nazwisko";break;case'eng':var komunikatSubject="Enter subject of message";var komunikatContent="Enter your message";var komunikatEmail="Enter your e-mail";var komunikatTel="Please enter a valid phone number";var komunikatName="You have to write your name and surname";break;default:var komunikatSubject="Wpisz temat wiadomości";var komunikatContent="Wpisz treść wiadomości";var komunikatEmail="Wpisz poprawny adres e-mail";var komunikatTel="Podaj prawidłowy numer telefonu";var komunikatName="Podaj imię i nazwisko";break;}
var error=0;$('div.error-message').hide();if($("#MailName").val()=="")
{$("#MailName").parent().append('<div class="error-message">'+komunikatName+'</div>');error=1;}
if($("#MailSubject").val()=="")
{$("#MailSubject").parent().append('<div class="error-message">'+komunikatSubject+'</div>');error=1;}
if($("#MailContent").val()=="")
{$("#MailContent").parent().append('<div class="error-message">'+komunikatContent+'</div>');error=1;}
if($("#MailEmail").val()=="")
{$("#MailEmail").parent().append('<div class="error-message">'+komunikatEmail+'</div>');error=1;}
else
{var email=$("#MailEmail").val();reg=/^[a-zA-Z0-9acelnószzACELNÓSZZ\.\-]{1,30}@[a-zA-Z0-9acelnószzACELNÓSZZ]+(\.[a-zA-Z0-9acelnószzACELNÓSZZ]+)+$/;wynik=email.match(reg);if(wynik==null)
{$("#MailEmail").parent().append('<div class="error-message">'+komunikatEmail+'</div>');error=1;}}
if($("#MailTel").val()!="")
{var email=$("#MailTel").val();reg=/^[+][0-9 ]{6,}$/;wynik=email.match(reg);if(wynik==null)
{$("#MailTel").parent().append('<div class="error-message">'+komunikatTel+'</div>');error=1;}}
if(error==1)
{return false;}
else
{return true;}}
function flashMessage(){if($("#flashMessage").css("display")=="block")
{var x=parseInt(($(document).width()-712)/2);var y=parseInt($("#flashMessage").height()+45);$("#flashMessage").css({'left':x,'top':-y});$("#message-front").delay(500).css({'visibility':'visible'});setTimeout(function(){$("#flashMessage").animate({top:'-2px'},600,function(){hideMessage()});},500);function hideMessage()
{setTimeout(function(){$('#flashMessage').animate({top:'-'+y+'px'},600,function(){$('#flashMessage').hide();});},3500);}}}
