$(document).ready(function() {

  //Бегущая строка главной страницы показать все
  $("#ticki_all_but").click(
    function(){
    display = $("#ticki_all").css('display');
    if (display == 'none') {
      $('#ticki_all').css('display','block');
      $(this).addClass('sel');
    } else {
      $('#ticki_all').css('display','none');
      $(this).removeClass('sel');
    }
    return false;
    }
  );
  
  
  //Настройка главной страницы
  $("#edit_page").click(
    function(){
    display = $("#adEditHp").css('display');
    if (display == 'none') {
      $('#adEditHp').slideDown("slow");
      $("#edit_page").css('background-position','0px -24px');
    } else {
      $('#adEditHp').slideUp("slow");
      $("#edit_page").css('background-position','0px 0px');
    }
    return false;
    }
  );
  $("#adEditCancel").click(
    function(){
      $('#adEditHp').slideUp("slow");
      $("#edit_page").css('background-position','0px 0px');
    return false;
    }
  );
  
  $("#adEditCancelall").click(
    function(){
      $('#adEditHp').slideUp("slow");
      $("#edit_page").css('background-position','0px 0px');
    return false;
    }
  ); 

  //Показать логин, пароль
  $('#loginform_show').click(function () {
    $('#loginform').fadeIn("slow");
    $('#loginform').css("display","block");
    return false;
  });
  
  //Кнопка комментарии
  $('.anchor').click(function () {
    $.scrollTo('#comments', 1000);
    return false;
  });
  
  //Кнопка наверх
  $('#ad-top-url').click(function () {
    $.scrollTo('#ad-main', 1000);
    return false;
  });
  
  //Блоки типа: Последние новости... горизонтальная каруселька
  try{
    $('.last_news_body').jcarousel({scroll:3});
  }
  catch(e) {;}
  try{
    $('.last_reporting').jcarousel({scroll:3});
  }
  catch(e) {;}
  try{
    $('.news_type2').jcarousel({scroll:1});
  }
  catch(e) {;}
  
  
  //Табы в публикациях
  $('#pop_ul_but').click(function () {
    $('#comm_ul_but').removeClass('act');
    $(this).addClass('act');
    $('#comm_ul').css("display","none");
    $('#pop_ul').fadeIn("slow");
    $('#pop_ul').css("display","block");
    return false;
  });
  
  $('#comm_ul_but').click(function () {
    $('#pop_ul_but').removeClass('act');
    $(this).addClass('act');
    $('#pop_ul').css("display","none");
    $('#comm_ul').fadeIn("slow");
    $('#comm_ul').css("display","block");
    return false;
  });
  
  //Для поиска
  $("#adSearch span a").click(
    function() {
      $(this).parent().find("a").removeClass("selected");
      $(this).addClass("selected");
      stype = $(this).attr('stype');
      if (stype == 'ext') {
      	return true;
      }
      $(this).parents("form").find("input[name='stype']").val(stype);
      return false;
    }
  );
  
  
  //Блоги на главной
  //$('#blogs_block_box_com').css("display","none");Сделал стилями скрытие.
  $('#blogs_block_but_ru').click(function () {
    $('#blogs_block_but_com').removeClass('cur').addClass('notcur');
    $(this).removeClass('notcur').addClass('cur');
    
    $('#blogs_block_box_com').css("display","none");
    $('#blogs_block_box_ru').fadeIn("slow");
    $('#blogs_block_box_ru').css("display","block");
    return false;
  });
  
  $('#blogs_block_but_com').click(function () {
    $('#blogs_block_but_ru').removeClass('cur').addClass('notcur');
    $(this).removeClass('notcur').addClass('cur');
    
    $('#blogs_block_box_ru').css("display","none");
    $('#blogs_block_box_com').fadeIn("slow");
    $('#blogs_block_box_com').css("display","block");
    return false;
  });
  
  
  
  
  
  //Видео
  //$('.videos_block_name span').html($('#videos1').attr('name'));
  $('#videos_but1').css("background-position","0px -11px");
  $('#videos_but1').click(
    function() {
      $('#videos div').css("display","none");
      $('#videos1').css("display","block");
      $('.videos_block_name span').html($('#videos1').attr('name'));
      $('#videos_but a').css("background-position","0px 3px");
      $(this).css("background-position","0px -11px");
      return false;
    }
  );
  
  $('#videos_but2').click(
    function() {
      $('#videos div').css("display","none");
      $('#videos2').css("display","block");
      $('.videos_block_name span').html($('#videos2').attr('name'));
      
      $('#videos_but a').css("background-position","0px 3px");
      $(this).css("background-position","0px -11px");
      return false;
    }
  );
  
  $('#videos_but3').click(
    function() {
      $('#videos div').css("display","none");
      $('#videos3').css("display","block");
      $('.videos_block_name span').html($('#videos3').attr('name'));
      $('#videos_but a').css("background-position","0px 3px");
      $(this).css("background-position","0px -11px");
      return false;
    }
  );
  
  $('#videos_but4').click(
    function() {
      $('#videos div').css("display","none");
      $('#videos4').css("display","block");
      $('.videos_block_name span').html($('#videos4').attr('name'));
      $('#videos_but a').css("background-position","0px 3px");
      $(this).css("background-position","0px -11px");
      return false;
    }
  );
  
  $('#videos_but5').click(
    function() {
      $('#videos div').css("display","none");
      $('#videos5').css("display","block");
      $('.videos_block_name span').html($('#videos5').attr('name'));
      $('#videos_but a').css("background-position","0px 3px");
      $(this).css("background-position","0px -11px");
      return false;
    }
  );
  
  $('#videos_but6').click(
    function() {
      $('#videos div').css("display","none");
      $('#videos6').css("display","block");
      $('.videos_block_name span').html($('#videos6').attr('name'));
      $('#videos_but a').css("background-position","0px 3px");
      $(this).css("background-position","0px -11px");
      return false;
    }
  );
  
  //Листалки в блоках
  //$('.main .one p a').addClass('sel');
  
  $('.main .one').hover(function(){
    par = GetParentCar($(this));
    $(this).find('a').addClass('sel');
    par.find(".two a").removeClass('sel');
    par.find(".three a").removeClass('sel');
  },function(){
    //par = GetParentCar($(this));
    $(this).find('a').addClass('sel');
  });
  
  $('.main .two').hover(function(){
    par = GetParentCar($(this));
    $(this).find('a').addClass('sel');
    par.find(".one a").removeClass('sel');
    par.find(".three a").removeClass('sel');
  },function(){
    //par = GetParentCar($(this));
    $(this).find('a').addClass('sel');
  });
  
  $('.main .three').hover(function(){
    par = GetParentCar($(this));
    $(this).find('a').addClass('sel');
    par.find(".one a").removeClass('sel');
    par.find(".two a").removeClass('sel');
  },function(){
    //par = GetParentCar($(this));
    $(this).find('a').addClass('sel');
  });
  
  
  
  //Листалки в публикациях третьего уровня
  //$('.carousel_pub ol .one p a').addClass('sel');
  name_text = $('.carousel_pub .one p a').attr('name');
  work_text = $('.carousel_pub .one p a').attr('work');
  $('.carousel_pub div h2').html(name_text);
  $('.carousel_pub div span').html(work_text);
  
  $('.carousel_pub .one').hover(function(){
    $(this).find('a').addClass('sel');
    $(".carousel_pub .two a").removeClass('sel');
    $(".carousel_pub .three a").removeClass('sel');
    name_text = $('a',this).attr('name');
    work_text = $('a',this).attr('work');
    $('.carousel_pub div h2').html(name_text);
    $('.carousel_pub div span').html(work_text);
  },function(){
    $(this).find('a').addClass('sel');
  });
  
  $('.carousel_pub .two').hover(function(){
    $(this).find('a').addClass('sel');
    $(".carousel_pub .one a").removeClass('sel');
    $(".carousel_pub .three a").removeClass('sel');
    name_text = $('a',this).attr('name');
    work_text = $('a',this).attr('work');
    $('.carousel_pub div h2').html(name_text);
    $('.carousel_pub div span').html(work_text);
  },function(){
    $(this).find('a').addClass('sel');
  });
  
  $('.carousel_pub .three').hover(function(){
    $(this).find('a').addClass('sel');
    $(".carousel_pub .one a").removeClass('sel');
    $(".carousel_pub .two a").removeClass('sel');
    name_text = $('a',this).attr('name');
    work_text = $('a',this).attr('work');
    $('.carousel_pub div h2').html(name_text);
    $('.carousel_pub div span').html(work_text);
  },function(){
    $(this).find('a').addClass('sel');
  });
  
  
  $('#main_sp_add_butt-1').click(function () {
  it = $('#main_sp_add-1');
  it2 = $('#main_sp_comm-1');
  but2 = $('#main_sp_add_butt-2');but3 = $('#main_sp_add_butt-3');but4 = $('#main_sp_add_butt-4');
  add2 = $('#main_sp_add-2');add3 = $('#main_sp_add-3');add4 = $('#main_sp_add-4');
  comm2 = $('#main_sp_comm-2');add3 = $('#main_sp_comm-3');comm4 = $('#main_sp_comm-4');
    but2.removeClass('sel');
    but3.removeClass('sel');
    but4.removeClass('sel');
    $(this).addClass('sel');
    add2.css("display","none");
    add3.css("display","none");
    add4.css("display","none");
    comm2.css("display","none");
    comm3.css("display","none");
    comm4.css("display","none");
    it.fadeIn("slow");
    it2.fadeIn("slow");
    it.css("display","block");
    it2.css("display","block");
    return false;
  });
  
  $('#main_sp_add_butt-2').click(function () {
  it = $('#main_sp_add-2');
  it2 = $('#main_sp_comm-2');
  but1 = $('#main_sp_add_butt-1');but3 = $('#main_sp_add_butt-3');but4 = $('#main_sp_add_butt-4');
  add1 = $('#main_sp_add-1');add3 = $('#main_sp_add-3');add4 = $('#main_sp_add-4');
  comm1 = $('#main_sp_comm-1');comm3 = $('#main_sp_comm-3');comm4 = $('#main_sp_comm-4');
    but1.removeClass('sel');
    but3.removeClass('sel');
    but4.removeClass('sel');
    $(this).addClass('sel');
    add1.css("display","none");
    add3.css("display","none");
    add4.css("display","none");
    comm1.css("display","none");
    comm3.css("display","none");
    comm4.css("display","none");
    it.fadeIn("slow");
    it2.fadeIn("slow");
    it.css("display","block");
    it2.css("display","block");
    return false;
  });
  
  $('#main_sp_add_butt-3').click(function () {
  it = $('#main_sp_add-3');
  it2 = $('#main_sp_comm-3');
  but1 = $('#main_sp_add_butt-1');but2 = $('#main_sp_add_butt-2');but4 = $('#main_sp_add_butt-4');
  add1 = $('#main_sp_add-1');add2 = $('#main_sp_add-2');add4 = $('#main_sp_add-4');
  comm1 = $('#main_sp_comm-1');comm2 = $('#main_sp_comm-2');comm4 = $('#main_sp_comm-4');
    but1.removeClass('sel');
    but2.removeClass('sel');
    but4.removeClass('sel');
    $(this).addClass('sel');
    add1.css("display","none");
    add2.css("display","none");
    add4.css("display","none");
    comm1.css("display","none");
    comm2.css("display","none");
    comm4.css("display","none");
    it.fadeIn("slow");
    it2.fadeIn("slow");
    it.css("display","block");
    it2.css("display","block");
    return false;
  });
  
  $('#main_sp_add_butt-4').click(function () {
  it = $('#main_sp_add-4');
  it2 = $('#main_sp_comm-4');
  but1 = $('#main_sp_add_butt-1');but2 = $('#main_sp_add_butt-2');but3 = $('#main_sp_add_butt-3');
  add1 = $('#main_sp_add-1');add2 = $('#main_sp_add-2');add3 = $('#main_sp_add-3');
  comm1 = $('#main_sp_comm-1');comm2 = $('#main_sp_comm-2');comm3 = $('#main_sp_comm-3');
    but1.removeClass('sel');
    but2.removeClass('sel');
    but3.removeClass('sel');
    $(this).addClass('sel');
    add1.css("display","none");
    add2.css("display","none");
    add3.css("display","none");
    comm1.css("display","none");
    comm2.css("display","none");
    comm3.css("display","none");
    it.fadeIn("slow");
    it2.fadeIn("slow");
    it.css("display","block");
    it2.css("display","block");
    return false;
  });
  
$.accordian = function(items, first, options) {
  var active = first;
  var running = 0;
  
  var titles = options && options.titles || '.title';
  var contents = options && options.contents || '.content';
  var onClick = options && options.onClick || function(){};
  var onShow = options && options.onShow || function(){};
  var onHide = options && options.onHide || function(){};
  var showSpeed = options && options.showSpeed || 'fast';
  var hideSpeed = options && options.hideSpeed || 'fast';
  
  $(items).not(active).children(contents).hide();
  $(items).not(active).each(onHide);
  $(active).each(onShow);
  
  $(items).children(titles).hover(
    function(e){
      var p = $(contents, this.parentNode);
      $(this.parentNode).each(onClick);
      
      if (running || !p.is(":hidden")) return false;
      running = 2;
      
      $(active).children(contents).not(':hidden').slideUp(hideSpeed, function(){--running;});
        p.slideDown(showSpeed, function(){--running;});
        //p.show(showSpeed, function(){--running;});
                
        $(active).each(onHide);
        active = '#' + $(this.parentNode)[0].id;
        $(active).each(onShow);
      return false;
    },
    
    function(e){
      
    }
    
  );
};

  
  $.accordian('#list2 > div', '#item21', {
    titles:'.mytitle',
    contents:'.mycontent',
    onShow:function(){$(this).removeClass('off').addClass('on');},
    onHide:function(){$(this).removeClass('on').addClass('off');},
    showSpeed:250,
    hideSpeed:250
  });
  
  
  
  
});



function GetParentCar(el) {
	return el.parents('ol.main');
}

//Закладки
function AddFavorites(id) {
	$.get('/system/php/service.php', {f: 'addfav', id: id}, function(data) {
		m = data.split(":");
		if (m[0] == 'error') {
			alert(m[1]);
//			window.open('/private/reg.phtml','namewin','0, 0, yes, yes, yes, yes, yes, yes, yes, '+window.width+', '+window.height);
		} else {
			alert("Страница добалена в закладки.");
		}
	});
}
function DeleteFavorites(id) {
	$.get('/system/php/service.php', {f: 'delfav', id: id}, function(data) {
		m = data.split(":");
		if (m[0] == 'error') {
			alert(m[1]);
		}
	});
}







function pop(file,w,h) {
	if(file.indexOf('datapopup.php')!=-1) {
	//if(file=='datapopup.php') {
		file='/datacenter/'+file;
	}
	var admin_win=window.open(file,'','width='+w+',height='+h+',top=0,menubar=no,toolbar=yes,scrollbars=yes,resizable=yes,location=no,status=no');
}

var trans = [];
for (var i = 0x410; i <= 0x44F; i++)
  trans[i] = i - 0x350; // А-Яа-я
trans[0x401] = 0xA8;    // Ё
trans[0x451] = 0xB8;    // ё

function escapeOrig(str)
{
  var ret = [];
  // Составляем массив кодов символов, попутно переводим кириллицу
  for (var i = 0; i < str.length; i++)
  {
    var n = str.charCodeAt(i);
    if (typeof trans[n] != 'undefined')
      n = trans[n];
    if (n <= 0xFF)
      ret.push(n);
  }
  return escape(String.fromCharCode.apply(null, ret));
}

