$(document).ready(function(){
//  $('.unit_title').corner('5px tr');

  if($.browser.msie && parseInt($.browser.version) == 6)
  {
    $('#rcol').css('height','1px');
  }
  if($.browser.msie)
  {
    $('#rcol').css('min-height','1px');
  }

  $("div.blogtitle p").wrap('<div class="blogtitle_inner"></div>')

    $("div.form_hidden input:text").each(
    function()
    {
      $(this).click(
        function()
        {
          $(this).get(0).value = '';
        }
      )
    }
  )

  $("input:text").addClass('text');


  $("div.form_hidden_close").click(
  function()
  {
    $($(this).get(0).parentNode).hide();
    $('#over_div').hide();
  }
  )

  $('#range').attachDatepicker({
  dateFormat: $.datepicker.ISO_8601,
/*    showOn: 'button',
  buttonImage: '/images/cel.gif',
  buttonImageOnly: true,*/
  onSelect: set_date
  });

  $("#vpiskaform").validate({
    rules : {
      name : {required : true, minlength: 3}
    },
    messages : {
      name : {
        required : "Введите ваше имя",
        minlength : "Введите не менее, чем 3 символа."
      }
    },
    submitHandler: function(form) {
      sendForm($("#vpiskaform").get(0), $("#vpiskaform").get(0).action);
      return false;
    }
  });


  $("#best_bg").tooltip({
      bodyHandler: function() {
          return $('.tooltip_out').html();
      }
  });


  $("#another_date").click(
  function()
  {
    var input = $('#range');
    $.datepicker.showFor(input);
    var inst = $.datepicker._getInst(0);
    $.datepicker._showDatepicker(inst);
    return false;
  }
  )


  $('#this_date').bind('click', function(){
    $(this).removeClass('ajaxlink');
    $('#next_date').addClass('ajaxlink');
  });

  $('#next_date').bind('click', function(){
    $(this).removeClass('ajaxlink');
    $('#this_date').addClass('ajaxlink');
  });

  set_corners();
});

function ToggleVpiska (partyid) {
  addTop($('#vpiska'));
  $('#vpiska td.cc div.hidd_text').hide();
  $('#vpiska td.cc div.text_div').show();
  $('#vpiska').toggle();
  $('#vpiskaform input[name=partyid]').val(partyid);
  return false;
}
function VpiskaOk (id,v,c) {
  $('#vpiska td.cc div.text_div').hide();
  $('#vpiska td.cc div.hidd_text').html('<span class="red">Вы вписались на вечеринку ' + v + ' в клубе ' + c + '. Вы можете перейти на <a href="/party/' + id + '/">страницу вечеринки</a> или <a href="/party/' + id + '/">отказаться от участия</a>.</span>');
  $('#vpiska td.cc div.hidd_text').show();
}


function TogglePromo() {
  addTop($('#vhodpromo'));
  $('#vhodpromo').toggle();
  return false;
}

function showVhod()
{
  $('#loginb').hide();
  $('#logina').show();
  addTop($('#vhod'));
  $('#vhod').toggle();
  return false;
}

function showLost()
{
  $('#logina').hide();
  $('#loginb').show();
  return false;
}

function showLostMes(mes)
{
  document.getElementById('lostmes').innerHTML = mes;
  return false;
}


function addTop(obj)
{
  $('div.form_hidden').hide();
  $(obj).css('visibility','hidden');
  $(obj).show();

  if($(obj).get(0).r)
  {}
  else
  {
    t1 = $(obj).get(0).offsetTop;
    $(obj).get(0).r = t1;
  }

  t1 = $(obj).get(0).r;

  t = $(window).scrollTop();
  t2 = t + t1 + 100 + 'px';

  $(obj).css('top',t2);

  $(obj).css('visibility','visible');
  $(obj).hide();
  $('#over_div').show();
}

function set_date()
{
  $('#next_date').addClass('ajaxlink');
  $('#this_date').addClass('ajaxlink');
  $('#bl_v').addClass('ajaxlink');
  if($('#range').hasClass('main_range'))
  {
    LoadDate($('.ajaxlink').eq(0),$('#range').val(),1);
  }
  else
  {
    LoadDate($('.ajaxlink').eq(0),$('#range').val());
  }
}



function Vote(event,id)
{
  obj = $(event.target).get(0);
  if($(obj).attr('r')==1)
  {
  }
  else
  {
/*    $('.vote_' + id).attr('src','/images/gray_plus.gif');*/
    $('.vote_' + id).attr('r','1');
    $('.vote_' + id).removeClass('pointer');
    var frm = document.getElementById('voteform');
    frm.elements['id'].value = id;
    sendForm(frm, frm.action);
  }
}

function Voted(a,id)
{
/*  v = $('.rate_' + id).eq(0).html();
  v = Number(v) + a;
  $('.rate_' + id).html(v)*/
  if(a==0) alert('Вы уже голосовали. Вы можете отдать свой голос завтра повторно.');
}


function LoadDate(obj,dt,main)
{
  $('#date_pk>a').addClass('ajaxlink');
  if($(obj).hasClass('ajaxlink'))
  {
  var req = new JsHttpRequest();
  //ShowReloadLayer();
  req.onreadystatechange = function() {
    if (req.readyState == 4) {
      document.getElementById("reloaded").innerHTML = req.responseText;
    set_corners();
      //HideReloadLayer();
    }
  }
  req.open('GET', url_ + "d=" + dt + '&main=' + main, true);
  req.send();
  }
  return false;
}

function set_corners()
{
  if($('.imgc3').parent().eq(0).nodeName == 'DIV')
  {
    $('.imgc3').parent().corner('7px');
  }
  else
  {
    $('.imgc3').parent().parent().corner('7px');
  }
}

function window_mini_close(window_mini){
  if (window_mini=='user_please_registr'){
    history.go(-1)
  }
  $('#over_div').hide();
  $('#'+window_mini).hide();
}