function ShowRecord(recid) {
    //$('artistonerecord').show();
    $$('.onerecord').invoke('hide');
    $('rec'+recid).show();
}

function NextRecords() {
  $('artistrecordscontainerabsolute').scrollTop+=75;
}
function PrevRecords() {
  $('artistrecordscontainerabsolute').scrollTop-=75;
}
function NextPhotos() {
  $('artistgalleriescontainerabsolute').scrollTop+=90;
}
function PrevPhotos() {
  $('artistgalleriescontainerabsolute').scrollTop-=90;
}
function ShowMatches() {
  var re = new RegExp('.*'+$('searchname').value,'gi');
  var matching = Art.findAll( function(e) { return e.n.match(re); } );
  var mc = matching.length;
  var add = (mc>10 ? ' ... ' : ' ');
  $('searchresults').update(matching.slice(0,20).collect(function(e) { return '<A HREF="/artist.html?a='+e.t+'">'+e.n+'</A>'; }).join(' &bull; ') + add);
  //$('searchresults').update(Artists.pluck('n').join());
}

function XLog(s) {
}

function VoteParad(trkid) {
  var cook = readCookie('parad'+trkid); 
  if (cook!==null) {
    $('voteres').update(':)').show(); window.setTimeout("$('voteres').hide()", 600);
  } else {
    createCookie('parad'+trkid,'v',6);
    $('voteres').update('прохання зачекати...').show();
    new Ajax.Request('/vote.html', {
      parameters: { 'track_id': trkid },
      method: 'get',
      onSuccess: function(transport) { $('voteres').update('OK!'); window.setTimeout("$('voteres').hide()", 1000); }
    });
  }
}

function SubmitForm() {
  var vot = $RR('formsonda','vote');
  if (vot=='') return;
  $('sondabut').hide();
  new Ajax.Request('/poll_vote.html', {
    parameters: { 'poll_id': $F('poll_id'), 'vote': vot },
    method: 'get',
    onSuccess: function(t) {
      var ret = t.responseJSON;
      if (ret.status=='ok') {
        $('sondapyt').update(ret.html);
      } else {
        $('sondabut').show();
      }
    },
    onFailure: function() {
      $('sondabut').show();
    }
  });
}

function $RR(aform,aname) {
  var valx = $(aform).getInputs('radio',aname).find(function(radio) { return radio.checked; });
  return valx==null ? '' : valx.value;
}

function LoadNewsFrom(y,m,d) {
  $('okButton').hide();
  $('ajaxWait').show();
  new Ajax.Request('/news_ajax.html', {
    parameters: { 'y':y, 'm':m, 'd':d },
    method: 'post',
    onSuccess: function(t) {
      var ret = t.responseText;
      $('newsarchive').update(ret);
    },
    onFailure: function() {
      //
    },
    onComplete: function() {
      $('ajaxWait').hide();
      $('okButton').show();
    }
  });
}

function sUp(el) {
  $(el).hide();
  //new Effect.SlideUp(el,{duration:0.3, queue: 'end' });
}
function sDown(el) {
  $(el).show();
  //new Effect.SlideDown(el,{duration:0.3, queue: 'front' });
}