//--------------------------------------------------------------------//
function search(){

 var okay = 1;
 var errmsg = "Hiba!\n\n";

 var sex = window.document.regform.gender.selectedIndex;

 if(sex == 0){

  okay = 0;
  errmsg = errmsg + "Kisfiút vagy kislányt szeretnél?\n";

 }//if

 if(okay == 1){

  window.document.regform.submit();

 }//if

 else{

  alert(errmsg);

 }//else

}//search
//--------------------------------------------------------------------//
function lostpass(){

 var okay = 1;
 var errmsg = "Hiba!\n\n";

 var mail = window.document.regform.mail.value;
 
 if(mail == ""){

  okay = 0;
  errmsg = errmsg + "Nem írtál be mailt.\n";

 }//if

 else if(!echeck(mail)){

  okay = 0;
  errmsg = errmsg + "A beírt mail nem megfelelő.\n";

 }//if

 if(okay == 1){

  window.document.regform.submit();

 }//if

 else{

  alert(errmsg);

 }//else

}//lostpass
//--------------------------------------------------------------------//
function activ(){

 var okay = 1;
 var errmsg = "Hiba!\n\n";

 var mail = window.document.regform.mail.value;
 
 if(mail == ""){

  okay = 0;
  errmsg = errmsg + "Nem írtál be mailt.\n";

 }//if

 else if(!echeck(mail)){

  okay = 0;
  errmsg = errmsg + "A beírt mail nem megfelelő.\n";

 }//if

 if(okay == 1){

  window.document.regform.submit();

 }//if

 else{

  alert(errmsg);

 }//else

}//activ
//--------------------------------------------------------------------//
function reg(){

 var okay = 1;
 var errmsg = "Hiba!\n\n";

 /**** NICK ****/

 var nick = window.document.regform.nick.value;

 if(nick == ""){

  okay = 0;
  errmsg = errmsg + "Nem írtál be nicket.\n";

 }//if

 else if(nick.length < 3){

  okay = 0;
  errmsg = errmsg + "A beírt nick túl rövid.\n";

 }//if

 else if(nick.length > 16){

  okay = 0;
  errmsg = errmsg + "A beírt nick túl hosszú.\n";

 }//if

 /**** PASS ****/

 var pass  = window.document.regform.pass1.value;
 var pass1 = window.document.regform.pass2.value;

 if(pass == ""){

  okay = 0;
  errmsg = errmsg + "Nem írtál be jelszót.\n";

 }//if

 else if(pass.length < 3){

  okay = 0;
  errmsg = errmsg + "A beírt jelszó túl rövid.\n";

 }//if

 else if(pass.length > 16){

  okay = 0;
  errmsg = errmsg + "A beírt jelszó túl hosszú.\n";

 }//if

 else if(pass != pass1){

  okay = 0;
  errmsg = errmsg + "A két jelszó nem egyezik.\n";

 }//if

 /**** MAIL ****/

 var mail = window.document.regform.mail.value;

 if(mail == ""){

  okay = 0;
  errmsg = errmsg + "Nem írtál be mailt.\n";

 }//if

 else if(mail.length < 8){

  okay = 0;
  errmsg = errmsg + "A beírt mail túl rövid.\n";

 }//if

 else if(nick.length > 60){

  okay = 0;
  errmsg = errmsg + "A beírt mail túl hosszú.\n";

 }//if

 else if(!echeck(mail)){

  okay = 0;
  errmsg = errmsg + "A beírt mail nem megfelelő.\n";

 }//if

 /**** NEM ****/

 var sex = window.document.regform.gender.selectedIndex;

 if(sex == 0){

  okay = 0;
  errmsg = errmsg + "Találd ki, fiúnak vagy lánynak érzed-e magad.\n";

 }//if

 if(nick == pass){

  okay = 0;
  errmsg = errmsg + "A nicknév és a jelszó nem egyezhet meg.\n";

 }//if

 /**** SZÜL ****/

 var year = window.document.regform.year.value;
 var mont = window.document.regform.mont.value;
 var day  = window.document.regform.day.value;

 if(year == "" || mont == "" || day == ""){

  okay = 0;
  errmsg = errmsg + "Add meg a születésed idejét.\n";

 }//if 

 /**** VÉGE ****/

 if(okay == 1){

  window.document.regform.submit();

 }//if

 else{

  alert(errmsg);

 }//else

}//reg
//--------------------------------------------------------------------//
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){
  return false;
 }

 if(str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
  return false;
 }

 if(str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
  return false;
 }

 if(str.indexOf(at,(lat+1))!=-1){
  return false;
 }

 if(str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
  return false;
 }

 if(str.indexOf(dot,(lat+2))==-1){
  return false;
 }
		
 if(str.indexOf(" ")!=-1){
  return false;
 }

 else{
  return true;
 }

}//echeck
//--------------------------------------------------------------------//