//--------------------------------------------------------------------//
function song(){

 var okay = 1;
 var errmsg = "Hiba!\n\n";

 var song  = window.document.songfrm.mp3.value;
 var begin = song.substring(7, 0);
 var end   = song.substring(song.length-4, song.length);

 if(song == ""){

  okay = 0;
  errmsg = errmsg + "Nem írtál be számcímet.\n";

 }//if

 else if(song.length < 20){

  okay = 0;
  errmsg = errmsg + "A beírt számcím túl rövid.\n";

 }//if

 else if(song.length > 500){

  okay = 0;
  errmsg = errmsg + "A beírt számcím túl hosszú.\n";

 }//if

 else if(begin != "http://"){

  okay = 0;
  errmsg = errmsg + "Az URL-t http://-rel kell kezdeni.\n";

 }//if

 else if(end != ".mp3"){

  okay = 0;
  errmsg = errmsg + "Az URL-t .mp3-mal kell befejezni. Lejátszós oldalak vagy egyebek nem felelnek meg.\n";

 }//if

 if(okay == 1){

  window.document.songfrm.submit();

 }//if

 else{

  alert(errmsg);

 }//else

}//song
//--------------------------------------------------------------------//
function usermsg(){

 var okay = 1;
 var errmsg = "Hiba!\n\n";

 var msg = window.document.newmsg.msgtext.value;

 if(msg == ""){

  okay = 0;
  errmsg = errmsg + "Nem írtál be üzenetet.\n";

 }//if

 else if(msg.length < 2){

  okay = 0;
  errmsg = errmsg + "A beírt üzenet túl rövid.\n";

 }//if

 else if(msg.length > 500){

  okay = 0;
  errmsg = errmsg + "A beírt üzenet túl hosszú.\n";

 }//if

 if(okay == 1){

  window.document.newmsg.submit();

 }//if

 else{

  alert(errmsg);

 }//else

}//usermsg
//--------------------------------------------------------------------//
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.pass.value;
 var pass1 = window.document.regform.passchk.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(mail.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

 if(okay == 1){

  window.document.regform.submit();

 }//if

 else{

  alert(errmsg);

 }//else

}//reg
//--------------------------------------------------------------------//
function forpost(){

 var okay = 1;
 var errmsg = "Hiba!\n\n";

 var post = window.document.newpost.msgtext.value;

 if(post == ""){

  okay = 0;
  errmsg = errmsg + "Nem írtál be hozzászólást.\n";

 }//if

 else if(post.length < 2){

  okay = 0;
  errmsg = errmsg + "A beírt hozzászólás túl rövid.\n";

 }//if

 else if(post.length > 600){

  okay = 0;
  errmsg = errmsg + "A beírt hozzászólás túl hosszú.\n";

 }//if

 if(okay == 1){

  window.document.newpost.submit();

 }//if

 else{

  alert(errmsg);

 }//else

}//forpost
//--------------------------------------------------------------------//
function news(){

 var okay = 1;
 var errmsg = "Hiba!\n\n";

 var title = window.document.upform.title.value;
 var newz  = window.document.upform.newz.value;

 /**** TITLE ****/

 if(title == ""){

  okay = 0;
  errmsg = errmsg + "Nem írtál be címet.\n";

 }//if

 else if(title.length < 5){

  okay = 0;
  errmsg = errmsg + "A beírt cím túl rövid.\n";

 }//if

 else if(title.length > 300){

  okay = 0;
  errmsg = errmsg + "A beírt cím túl hosszú.\n";

 }//if
 
 /**** NEWZ ****/

 if(newz == ""){

  okay = 0;
  errmsg = errmsg + "Nem írtál be hírt.\n";

 }//if

 else if(newz.length < 10){

  okay = 0;
  errmsg = errmsg + "A beírt hír túl rövid.\n";

 }//if

 else if(newz.length > 600){

  okay = 0;
  errmsg = errmsg + "A beírt hír túl hosszú.\n";

 }//if

 if(okay == 1){

  window.document.upform.submit();

 }//if

 else{

  alert(errmsg);

 }//else

}//news
//--------------------------------------------------------------------//
function gig(){

 var okay = 1;
 var errmsg = "Hiba!\n\n";

 var title = window.document.newform.title.value;

 if(title == ""){

  okay = 0;
  errmsg = errmsg + "Nem írtál be címet.\n";

 }//if

 else if(title.length < 5){

  okay = 0;
  errmsg = errmsg + "A beírt cím túl rövid.\n";

 }//if

 else if(title.length > 300){

  okay = 0;
  errmsg = errmsg + "A beírt cím túl hosszú.\n";

 }//if
 
 if(okay == 1){

  window.document.newform.submit();

 }//if

 else{

  alert(errmsg);

 }//else

}//gig
//--------------------------------------------------------------------//
function video(){

 var okay = 1;
 var errmsg = "Hiba!\n\n";

 var title = window.document.vform.title.value;
 var code  = window.document.vform.code.value;

 /**** TITLE ****/

 if(title == ""){

  okay = 0;
  errmsg = errmsg + "Nem írtál be címet.\n";

 }//if

 else if(title.length < 5){

  okay = 0;
  errmsg = errmsg + "A beírt cím túl rövid.\n";

 }//if

 else if(title.length > 300){

  okay = 0;
  errmsg = errmsg + "A beírt cím túl hosszú.\n";

 }//if

 /**** CODE ****/

 if(code == ""){

  okay = 0;
  errmsg = errmsg + "Nem írtál be kódot.\n";

 }//if

 else if(code.length != 11){

  okay = 0;
  errmsg = errmsg + "A beírt kód nem megfelelő.\n";

 }//if

 if(okay == 1){

  window.document.vform.submit();

 }//if

 else{

  alert(errmsg);

 }//else

}//video
//--------------------------------------------------------------------//
function userbar(){

 var okay = 1;
 var errmsg = "Hiba!\n\n";

 var ubar = window.document.ubform.usbar.value;

 if(ubar == ""){

  okay = 0;
  errmsg = errmsg + "Nem írtál be userbar-kódot.\n";

 }//if

 else if(ubar.length < 80){

  okay = 0;
  errmsg = errmsg + "A beírt userbar-kód túl rövid.\n";

 }//if

 else if(ubar.length > 350){

  okay = 0;
  errmsg = errmsg + "A beírt userbar-kód túl hosszú.\n";

 }//if

 if(okay == 1){

  window.document.ubform.submit();

 }//if

 else{

  alert(errmsg);

 }//else

}//userbar
//--------------------------------------------------------------------//
function wall(){

 var okay = 1;
 var errmsg = "Hiba!\n\n";

 var mess = window.document.goform.msg.value;

 if(mess == ""){

  okay = 0;
  errmsg = errmsg + "Nem írtál be üzenetet.\n";

 }//if

 else if(mess.length < 2){

  okay = 0;
  errmsg = errmsg + "A beírt üzenet túl rövid.\n";

 }//if

 else if(mess.length > 80){

  okay = 0;
  errmsg = errmsg + "A beírt üzenet túl hosszú.\n";

 }//if

 if(okay == 1){

  window.document.goform.submit();

 }//if

 else{

  alert(errmsg);

 }//else

}//wall
//--------------------------------------------------------------------//
function newforum(){

 var okay = 1;
 var errmsg = "Hiba!\n\n";

 /**** TOPIC ****/

 var topic = window.document.newtopic.topic.value;

 if(topic == ""){

  okay = 0;
  errmsg = errmsg + "Nem írtál be témát.\n";

 }//if

 else if(topic.length < 5){

  okay = 0;
  errmsg = errmsg + "A megadott téma túl rövid.\n";

 }//if

 else if(topic.length > 100){

  okay = 0;
  errmsg = errmsg + "A megadott téma túl hosszú.\n";

 }//if

 /**** MSG ****/

 var msg = window.document.newtopic.msgtext.value;

 if(msg == ""){

  okay = 0;
  errmsg = errmsg + "Nem írtad be az első hozzászólást.\n";

 }//if

 else if(msg.length < 5){

  okay = 0;
  errmsg = errmsg + "A beírt hozzászólás túl rövid.\n";

 }//if

 else if(msg.length > 500){

  okay = 0;
  errmsg = errmsg + "A beírt hozzászólás téma túl hosszú.\n";

 }//if

 if(okay == 1){

  window.document.newtopic.submit();

 }//if

 else{

  alert(errmsg);

 }//else

}//newforum
//--------------------------------------------------------------------//
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
//--------------------------------------------------------------------//
