/* This script is based on a script available free online, credits follow. */

/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Anita Sudhakar :: http://www.smartwebby.com/DHTML/email_validation.asp */

function echeck(str) {

  var at="@";
  var dot=".";
  var lat=str.indexOf(at);
  var lstr=str.length;
  var ldot=str.indexOf(dot);

  if (str.indexOf(at)==-1){
     alert("Podany przez Ciebie adres e-mail wydaje się być niepoprawny!");
     return false;
  }
  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
     alert("Podany przez Ciebie adres e-mail wydaje się być niepoprawny!");
     return false;
  }
  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
     alert("Podany przez Ciebie adres e-mail wydaje się być niepoprawny!");
      return false;
  }
  if (str.indexOf(at,(lat+1))!=-1){
     alert("Podany przez Ciebie adres e-mail wydaje się być niepoprawny!");
      return false;
  }
  if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
     alert("Podany przez Ciebie adres e-mail wydaje się być niepoprawny!");
      return false;
  }
  if (str.indexOf(dot,(lat+2))==-1){
     alert("Podany przez Ciebie adres e-mail wydaje się być niepoprawny!");
      return false;
  }
  if (str.indexOf(" ")!=-1){
     alert("Podany przez Ciebie adres e-mail wydaje się być niepoprawny!");
      return false;
  }

  return true;    

}

function ValidateForm(){

  var messageID=document.contact.message;

  if ((messageID.value==null)||(messageID.value=="")){
    alert("Proszę wpisz treść swojej wiadomości!");
    emailID.focus();
    return false;
  }

  var emailID=document.contact.email;

  if ((emailID.value==null)||(emailID.value=="")){
    alert("Proszę podaj swój email!");
    emailID.focus();
    return false;
  }

  if (echeck(emailID.value)==false){
    emailID.value="";
    emailID.focus();
    return false;
  }

  return true;

}

function SubmitForm(){

  if (ValidateForm()==true){
    document.contact.submit();
	return true;
  }
  
  return false;
  
}
