var months = new Array(13);
months[1] = "января";
months[2] = "февраля";
months[3] = "марта";
months[4] = "апреля";
months[5] = "мая";
months[6] = "июня";
months[7] = "июля";
months[8] = "августа";
months[9] = "сентября";
months[10] = "октября";
months[11] = "ноября";
months[12] = "декабря";
var dateObj = new Date(document.lastModified)
//var wday = days[dateObj.getDay() + 1]
var lmonth = months[dateObj.getMonth() + 1]
var date = dateObj.getDate()
var fyear = "" + dateObj.getYear()
var fhour = "" + dateObj.getHours()
var fmin = "" + dateObj.getMinutes()


function grmess(n){
 var maxid_mess = getCookie('maxid'+n); if(maxid_mess==""){maxid_mess=0;}
 var nn="#fullinfo"+n+" .normmess";
 
 $(nn).each(function(indx, element){ // indx - номер элемента в наборе, element - сам элемент
  var tid=$(element).attr('id');  tidv="#"+tid;
  tid2 = tid.replace(/msc_/, "");
  if(maxid_mess < tid2){$(tidv).attr("class","noread"); maxid_mess=tid2;}
 });
 var date_mess = new Date();
 date_mess.setMonth(date_mess.getMonth() + 6);
 setCookie('maxid'+n, maxid_mess, date_mess);
}

function newwin(n){
var nph="/images/article/"+n+".jpg";
window.open(nph,'','width=350,height=350,Toolbar=no, Location=no, Directories=no, Status=no, Menubar=no, resizable=yes,scrollbars=yes');
}
function viewallnews(){
 var nps="allnews";
 var pbs="pbs";
 var thisclass=document.getElementById(nps).className;
//  alert(thisclass);

 if(thisclass == "finfoh"){
   document.getElementById(nps).className="online finfov";
   document.getElementById(pbs).innerHTML="только последние новости";
 }
 else{
   document.getElementById(nps).className="finfoh";
   document.getElementById(pbs).innerHTML="все новости за сегодня";
 }
 return false;
}

function viewalltops(){
 var nps="alltops";
 var pbs="pbst";
 var thisclass=document.getElementById(nps).className;
//  alert(thisclass);

 if(thisclass == "finfoh"){
   document.getElementById(nps).className="finfov";
   document.getElementById(pbs).innerHTML="только последние новости";
 }
 else{
   document.getElementById(nps).className="finfoh";
   document.getElementById(pbs).innerHTML="смотреть все новости";
 }
 return false;
}

function viewhide(nps,npss){
 document.getElementById('fullphoto1').className="finfoh";
 document.getElementById('fullphoto2').className="finfoh";
 document.getElementById('fullphoto3').className="finfoh";
 document.getElementById(nps).className="finfov";
 document.getElementById(npss).className="pht";
 return false;
}

function viewhidet(nps){
 document.getElementById(nps).className="phtv";
 return false;
}

function allcommentindx(np,kolcmt,actn,trs){
 npp=np;
 var imgs="imgpr"+np;
 np="fullinfo"+np;
 nnp="#fullinfo"+npp;
 txrew="comt"+npp;

 if(actn==""){actn="all";}
 var dtt="";
 if(actn=='all'){dtt="Читать ";}
 var thisclass=document.getElementById(np).className;
 if(thisclass == "finfoh" || thisclass == ""){
   $(nnp).empty(); $(nnp).html('<img src="/images/loading.gif" />');
   $.post("/cgi-bin/viewcomment.pl", {artidn:npp,action:actn,trs:trs}, function(data){$(nnp).html(data);});
   document.getElementById(np).className="finfov";
   //document.getElementById(imgs).src=bbut[2].src;
   document.getElementById(txrew).innerHTML="Свернуть";
 }
 else{
  document.getElementById(np).className="finfoh";
  //document.getElementById(imgs).src=tbut[2].src;
  document.getElementById(txrew).innerHTML=dtt+"комментарии ("+kolcmt+")";
 }
 return false;
}


function alr(){
 $('#date3').DatePickerClear();
 document.getElementById('actualDate').value="";
}
function hw(np){
 var thisclass=document.getElementById(np).className;
 if(thisclass == "finfoh"){
 var cx = self.event.clientX;
 var cy = self.event.clientY;
  document.all.cal.style.top=cy+document.body.scrollTop+10;
  document.all.cal.style.left=cx+document.body.scrollLeft+10;
  document.getElementById(np).className="finfov";
 }
 else{
  document.getElementById(np).className="finfoh";
 }
}

function atcomm(idr,trs){
// var ids=int(idr);
 $('#atcom').empty();
 if(trs==""){trs="comment";}
 if(idr>0){
//  $.post("/cgi-bin/viewcomment.pl", {artidn:idr,action:'one',trs:trs}, function(data){$('#atcom').html(data);});
  document.getElementById('parcom').value=idr;
 }
 if(idr==0){
  document.getElementById('parcom').value='';
 }
}

function viewcal(){
  var selpu=document.all.datee.options[document.all.datee.selectedIndex].value;
  var divi='#clndr';
  $(divi).html('<img src="/images/loading.gif" />');
  $.post("/cgi-bin/ical.pl", {datets:selpu, action:"htmle"}, function(data){$(divi).html(data);});
  return false;
}

function plmi(idr,action,trs){
 if(trs==""){trs="comment";}
 var idrait="#rait"+idr;
 $.post("/cgi-bin/plmi.pl", {comment:idr,action:action,trs:trs}, function(data){$(idrait).html(data);});
 return false;
};

function nextnews(idpage){
 var idmb="#nextnews"+idpage;
 $(idmb).empty(); 
 $(idmb).html('<img src="/images/loading.gif" />');
 $.post("/cgi-bin/main.pl", {page:idpage}, 
 function(data){
  $(idmb).html(data);
 });
 return false;
};

function bsw(id,jd){
 var np="sb"+id;
 var mp="bs"+id;

 var nr="sb"+jd;
 var mr="bs"+jd;

 var tcl=document.getElementById(np).className;
 if(tcl=="finfoh"){
  document.getElementById(np).className="finfov";
  document.getElementById(nr).className="finfoh";
  var os=id%2;
  if(os!=0){
   document.getElementById(mp).className="redtl2";
   document.getElementById(mr).className="grytl2";
  }
  if(os==0){
   document.getElementById(mp).className="redtl";
   document.getElementById(mr).className="grytl";
  }
 }
}

$(document).ready(function(){
 //назначаем обработчик нажатия на Ctrl + Enter
 var SynErrorLength = 0;
 var isCtrl = false;
 var SynErrorLeng = 0;
 $(document).keyup(function (e) {
         if(e.which == 17) isCtrl=false;
 }).keydown(function (e) {
  if(e.which == 17) isCtrl=true;
  if(e.which == 13 && isCtrl == true) {
   //...ищем выделенный текст... 
   if (window.getSelection) {
           var SynErrorText = window.getSelection();
           SynErrorLength = window.getSelection().toString().length ? window.getSelection().toString().length : 0;
     }
   else if (document.getSelection) {
           var SynErrorText = document.getSelection();
           SynErrorLength = document.getSelection().toString().length ? document.getSelection().toString().length : 0;
     }
   else if (document.selection) {
           var SynErrorText = document.selection.createRange().text;
           SynErrorLength = document.selection.createRange().text.toString().length ? document.selection.createRange().text.toString().length : 0;
     }
   //...и отправляем запрос
   if (SynErrorText != '') {
    if (SynErrorLength < 15) {
            alert('Вы выделили слишком мало символов. Необходимо хотя бы 15');
            }
    else if (SynErrorLength > 500) {
            alert('Вы выделили слишком много символов. Необходимый максимум 500');
            }
    else {
     if (confirm('Ошибка в тексте:\n\n'+SynErrorText+'\n\nОтправить в редакцию?')) {
      $.ajax({
       type: "POST",
       url: "/cgi-bin/serror.pl",
       data: "url="+escape(document.URL)+"&error="+SynErrorText+"action=error",
       // До отправки, производим очистку блока. отображение данных
       beforeSend : function() {
       },
       // Если в процессе выполнения запроса произошла ошибка
       error : function() {
        alert("Ошибка обработки данных. Попробуйте отправить еще раз!");
       },
       success: function(result) {
        alert(result);
       }
       });
      }
     }
    }
  }
 });

  //for video
 $('a[name=modal]').click(function(e) {
  //Cancel the link behavior
  e.preventDefault();
  //Get the A tag
  var id = $(this).attr('href');
  //Get the screen height and width
  var maskHeight = $(document).height();
  var maskWidth = $(window).width();
  //Set heigth and width to mask to fill up the whole screen
  $('#mask').css({'width':maskWidth,'height':maskHeight});
  //transition effect
  $('#mask').fadeIn(1000);
  $('#mask').fadeTo("slow",0.8);
  //Get the window height and width
  var winH = $(window).height();
  var winW = $(window).width();
  //Set the popup window to center
  $(id).css('top',  winH/2-$(id).height()/2);
  $(id).css('left', winW/2-$(id).width()/2);
  //transition effect
  $(id).fadeIn(2000);
 });
 //if close button is clicked
 $('.window .close').click(function (e) {
         //Cancel the link behavior
         e.preventDefault();
         $('#mask, .window').hide();
 });
 //if mask is clicked
 $('#mask').click(function () {
         $(this).hide();
         $('.window').hide();
 });

 $(".bmessage").click(function() {
  if (confirm('Отправить в редакцию жалобу на комментарий?')) {
   var messid = this.id;
   $.ajax({
    type: "POST",
    url: "/cgi-bin/serror.pl",
    data: "url="+escape(document.URL)+"&action=bmess"+"&error="+messid,
    // До отправки, производим очистку блока. отображение данных
    beforeSend : function() {
    },
    // Если в процессе выполнения запроса произошла ошибка
    error : function() {
     alert("Ошибка обработки данных. Попробуйте отправить еще раз!");
    },
    success: function(result) {
     alert(result);
    }
    });
   }
 });

});
// /назначаем обработчик нажатия на Ctrl + Enter 

