function validate()
{
// deklrarirame kato promenliva vsqka edna forma
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

email=document.getElementById("email");
pass=document.getElementById("password");
repw=document.getElementById("password_again");
fn=document.getElementById("first_name");
ln=document.getElementById("last_name");
addr=document.getElementById("address1");
city=document.getElementById("city");
phone=document.getElementById("phone");
agree=document.getElementById("agree");

// begin proverkata :)
if(fn.value=="") { alert("Molq vyvedete Ime"); fn.focus(); return false; }
if(ln.value=="") { alert("Molq vyvedete Familiq"); ln.focus(); return false; }
if(addr.value=="") { alert("Molq vyvedete Adres"); addr.focus(); return false; }
if(city.value=="") { alert("Molq vyvedete Grad"); city.focus(); return false; }
if(phone.value=="") { alert("Molq vyvedete telefon"); phone.focus(); return false; }
if(email.value=="") { alert("Molq wywedete Email"); email.focus(); return false; }
if(reg.test(email.value)==false) { alert("Molq vyvedete validen Email"); email.value=""; email.focus(); return false; }
if(pass.value=="") { alert("Molq vyvedete parola"); pass.focus(); return false; }
if(repw.value=="") { alert("MOlq vyvedete parolata 2 pyti"); repw.focus(); return false; }
if(pass.value!==repw.value) { alert("Parolite ne sywpadat"); pass.focus(); return false; }





if(agree.checked==false) { alert("Trqbwa da se syglasite s obshtite usloviq"); agree.focus(); return false; }

return true;
}