function stristr( haystack, needle, bool ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfxied by: Onno Marsman
    // *     example 1: stristr('Kevin van Zonneveld', 'Van');
    // *     returns 1: 'van Zonneveld'
    // *     example 2: stristr('Kevin van Zonneveld', 'VAN', true);
    // *     returns 2: 'Kevin '
 
    var pos = 0;
 
    haystack += '';
    pos = haystack.toLowerCase().indexOf( (needle+'').toLowerCase() );
    if( pos == -1 ){
        return false;
    } else{
        if( bool ){
            return haystack.substr( 0, pos );
        } else{
            return haystack.slice( pos );
        }
    }
}

function check_fields()
{
  var fields = new Array(
    'NAME',
    'LAST_NAME',
    'PERSONAL_BIRTHDAY',
    'PERSONAL_GENDER',
    'LOGIN',
    'EMAIL',
    'PASSWORD',
    'CONFIRM_PASSWORD',
    'PERSONAL_COUNTRY',
    'PERSONAL_CITY',
    'UF_SCHOOL',
    'UF_LIFE_LOVE',
    'UF_HATE',
    'UF_LISTEN',
    'UF_PARTY',
    'UF_IN_LOVE',
    'UF_BEST_SONG',
    'UF_I_WANT',
    'UF_PEOPLE',
    'UF_NEVER',
    'UF_TALK',
    'UF_LEARN'
  );
  
  var fields_count = 0;
  
  for (var i in fields)
  {
    if ($('#field_' + fields[i]).val() != "" )
    {
      if ((fields[i] == "NAME" || fields[i] == "LAST_NAME" || fields[i] == "LOGIN") 
        && (stristr($('#field_' + fields[i]).val(), "Ранетка")
        || stristr($('#field_' + fields[i]).val(), "Ранетки")
        || stristr($('#field_' + fields[i]).val(), "Ranetka")
        || stristr($('#field_' + fields[i]).val(), "Ranetki"))
      )
      {
        $('#err_' + fields[i]).html('<img src="/i/red.jpg" />');
      }
      else
      {
        $('#err_' + fields[i]).html('<img src="/i/green.jpg" />');
        fields_count++;
      }
    }
    else
    {
      $('#err_' + fields[i]).html('<img src="/i/red.jpg" />');
    }
  }

  if (fields_count >= 20)
  {
    $('#field_PERSONAL_BIRTHDAY').val($('#birthday_day').val() + "." + $('#birthday_month').val() + "." + $('#birthday_year').val());
    return true;
  }
  else return false;
}

function get_birthdate()
{
  $('#field_PERSONAL_BIRTHDAY').val($('#birthday_day').val() + "." + $('#birthday_month').val() + "." + $('#birthday_year').val());
  return true;
}