prefix = new Array();

prefix[1]=600;
prefix[2]=602;
prefix[3]=604;
prefix[4]=606;
prefix[5]=608;
prefix[6]=692;
prefix[7]=694;
prefix[8]=696;
prefix[9]=698;
prefix[10]=660;
prefix[11]=664;
prefix[12]=668;

prefix[13]=601;
prefix[14]=603;
prefix[15]=605;
prefix[16]=607;
prefix[17]=609;
prefix[18]=691;
prefix[19]=693;
prefix[20]=695;
prefix[21]=697;
prefix[22]=661;
prefix[23]=663;
prefix[24]=665;
prefix[25]=667;
prefix[26]=669;

prefix[27]=500;
prefix[28]=501;
prefix[29]=502;
prefix[30]=503;
prefix[31]=504;
prefix[32]=505;
prefix[33]=506;
prefix[34]=507;
prefix[35]=508;
prefix[36]=509;
prefix[37]=510;
prefix[38]=511;
prefix[39]=512;
prefix[40]=513;
prefix[41]=514;
prefix[42]=515;
prefix[43]=690;

prefix[44]=885;
prefix[45]=887;

prefix[46]=888;
prefix[47]=880;
prefix[48]=889;
prefix[49]=886;
prefix[50]=788;
prefix[51]=662;

prefix[52]=781;
prefix[53]=783;
prefix[54]=516;
prefix[55]=517;
prefix[56]=789;
prefix[57]=785;
prefix[58]=787;

prefix[59]=790;
prefix[60]=791;
prefix[61]=792;
prefix[62]=793;
prefix[63]=782;
prefix[64]=884;
prefix[65]=784;
prefix[66]=798;
prefix[67]=721;
prefix[68]=666;

prefix[69]=722;
prefix[71]=723;
prefix[72]=725;
prefix[73]=726;
prefix[74]=728;
prefix[75]=518;
prefix[76]=519;
prefix[77]=780;
prefix[78]=786;
prefix[79]=794;
prefix[80]=795;
prefix[81]=796;
prefix[82]=797;
prefix[83]=799;
prefix[84]=724;
prefix[85]=727;
prefix[86]=881;
prefix[87]=882;
prefix[88]=883;
prefix[89]=729;//04-08-2009 13:13:15//GaduAir
prefix[90]=699;//04-08-2009 13:13:15//Cyfrowy Polsat
prefix[91]=530;//08-03-2010 08:06:12//nowy prefix Play
prefix[92]=531;//22-04-2010 09:18:49//nowy prefix Play
prefix[93]=532;//12-05-2010 14:49:02//nowy prefix Play
prefix[94]=533;//12-05-2010 14:49:02//nowy prefix Play
prefix[95]=534;
prefix[96]=535;//14-06-2010 14:59:48//jeszczenowsy prefix playa

function phoneCheck (var1)
{
   if( var1.value.length == 9)
   {
       if( !isNaN(var1.value) )
       {
           for(i=1; i<=prefix.length-1; i++)
        if(var1.value.substring(0,3)==prefix[i])
           return "plus";
       }
   }
   return  false;
}



function mailCheck(mailInput) {
  var ok;
  ok = true;
  var re_mail = /^([a-zA-Z])+$/;
  var be_mail = /^([a-zA-Z0-9-]*)+$/;

  if (mailInput.value.length < 6)
    ok = false;

  var invalidChars = new Array(" ","~","!","#","$","%","^","&","*","(",")","+","=","[","]",":",";",",","\"","'","|","{","}","\\","/","<",">","?");

  if(mailInput.value.charAt(0)==" ")
    mailInput.value = mailInput.value.substring(1);

  if(mailInput.value.charAt(mailInput.value.length-1)==" ")
    mailInput.value = mailInput.value.substring(0,mailInput.value.length-1);


  if(mailInput.value.length > 0) {

      var testArr = mailInput.value.split("");
      for(var i=0; i<testArr.length; i++) {
          for(var j=0; j<invalidChars.length; j++) {
            if(testArr[i]==invalidChars[j]) {
              return false;
            }
          }
      }

      x = mailInput.value.split("@");
      if (x.length < 2 || x[0].length <= 0 ) {ok = false;}
      else {
        y = x[1].split(".");
        if (ok && y.length < 2) {ok = false;}
        else {
          for (i=0; i<y.length; i++) {
            if (y[i].length < 1 || !be_mail.test(y[i])) {ok = false;}
            last = y[i];
          }
          if(last.length < 2) {ok = false;}
          if (!re_mail.test(last)) {
              ok = false;
          }
        }
      }
  }

  return ok;
}