$(document).ready(function(){
  $('.menuBlock').click(function(e){
    y = e.pageY-$(this).offset().top;
    x = e.pageX-$(this).offset().left;
    if(x>3 && x<20 && y>30 && y<374){
      $('.menuBlock').hide();
      if(y>30 && y<110){
        $('#sitemenu1').show();$.cookie("menuBMIndex",1);
      }else if(y>118 && y<198){
        $('#sitemenu2').show();$.cookie("menuBMIndex",2);
      }else if(y>206 && y<286){
        $('#sitemenu3').show();$.cookie("menuBMIndex",3);
      }else if(y>294 && y<374){
        $('#sitemenu4').show();$.cookie("menuBMIndex",4);
      }
    }
  });
  if($.cookie('menuBMIndex')>1 && $.cookie('menuBMIndex')<5){
    $('.menuBlock').hide();
    $('#sitemenu'+$.cookie('menuBMIndex')).show();
  }
  $('#idMessBl b').each(function(){
    $(this).wrap('<a href="http://search.szenprogs.ru/?cx=partner-pub-6932376743278369%3Amny4hbyqucx&cof=FORID%3A11&ie=UTF-8&sa=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&q='+$(this).html()+'" target="_blank">'+$(this).html()+'<\/a>');
  });
  $('#idMessBl .codeMessage br').replaceWith('');
  $('#idMessBl .codeMessage').wrapInner('<code class="prettyprint"><\/code>');
  prettyPrint();
  var s;
  /*$('.prettyprint').each(function(){
    s=$(this).html();
    s=s.substr(29);
    $(this).html(s);
  });*/
  //$('#idMessBl .bbCodeBlock .bbCodeName').prepend('<div style="float:right;"><a herf="javascript://">copy<\/a><\/div>');

  $('a[target*="_blank"]').after(' <img src="/img/sys/tar_blank.gif" width="6" height="6" border="0" alt="n" align="top" title="Ссылка откроется в новом окне">');
  $('.uTable tr:even td').addClass('tabEven');
  $('.matInfoTable tr:even td').addClass('matInfoTrSel');
  
  $(".lightbox-screen").lightbox({
    fitToScreen: true,
    imageClickClose: true,
    fileLoadingImage: '/images/lightbox/loading.gif',
    fileBottomNavCloseImage: '/images/lightbox/closelabel.gif',
    strings: {
      prevLinkTitle: 'Предыдущий рисунок',
      nextLinkTitle: 'Следующий рисунок',
      prevLinkText: '&laquo; Назад',
      nextLinkText: 'Вперед &raquo;',
      closeTitle: 'Закрыть галерею',
      image: 'Рисунок ',
      of: ' из '
    }
  });
}); 

fixPNG=function(element){
  if($.browser.msie && $.browser.version <= 6){
    var src;
    if(element.tagName=='IMG'){
      if(/\.png$/.test(element.src)){
        src=element.src;
        $(element).attr('src','/img/sys/trans.gif');
      }
    }else{
      src=element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);
      if(src){
        src=src[1]; 
        element.runtimeStyle.backgroundImage="none"; 
      }
    }
    if (src) element.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"',sizingMethod='scale')";
  }
}

getContactInfo=function(){
  var s='<p style="text-align:center;">Для связи с администрацией сайта по возникшим вопросам можно использовать один из следующих способов связи:<\/p><p style="text-align:center;">ICQ: <input style="text-align:center;font-weight:bold;" type="text" value="492432539" size="10" readonly onclick="this.focus();this.select();"><br>E-mail: <a href="mailto:szenprogs@gmail.com" target="_blank"><b>szenprogs@gmail.com<\/b><\/a><\/p><p style="text-align:center;">Обращайтесь только по существу. Просьба не спамить и не флудить. У меня и так работы много.<\/p><p style="text-align:center;">[ <a href="javascript://" onclick="_uWnd.close(\'admContactInfo\'); return false;">Закрыть<\/a> ]<\/p>';
  new _uWnd('admContactInfo','Контактная информация',250,200,{autosize:1,modal:1,closeonesc:1,resize:0},s);
}

getForCopy=function(par){
  new _uWnd('copyWin','Для копирования',600,100,{autosize:1,modal:1,closeonesc:1,resize:0},'Выделите и скопируйте:<br> <input style="text-align:center;font-weight:bold;" type="text" size="100" value="'+par+'" readonly onclick="this.focus();this.select();"><br><br>[ <a href="javascript://" onclick="_uWnd.close(\'copyWin\'); return false;">Закрыть<\/a> ]');
}

doAlert=function(mess){
  new _uWnd('winAlert','Сообщение...',300,200,{autosize:0,modal:1,closeonesc:1,resize:0},'<p class="byC" style="font-size:10pt;font-weight:bold;color:#ff0000;">'+mess+'<\/p><br><br><p class="byC">[ <a href="javascript://" onclick="_uWnd.close(\'winAlert\');return false;">Закрыть<\/a> ]<\/p>');
}

showScreen=function(elem){
  img=$(elem).attr('href');
  new _uWnd('winScreen','Скриншот...',600,500,{autosize:1,modal:1,closeonesc:1,resize:0},'<img src="'+img+'" border="0" alt="0" style="margin:10px;"><br><p class="byC">[ <a href="javascript://" onclick="_uWnd.close(\'winScreen\');return false;">Закрыть<\/a> ]<\/p><br>');
}

sendBreakLink=function(aLink){
  var s='<script type="text/javascript">var sblmb2=0;function funhF05y(){try {var tr=checksubmit();if(!tr){return false;}}catch(e){}if (sblmb2==1){return false;}sblmb2=1;new _uWnd(\'sendMFe2\',\'Отправка сообщения\',-350,-100,{autosize:0,modal:1,closeonesc:1,resize:0,onclose:function(){_uWnd.close(\'winBreakLink\');}},{form:\'mffhF05y\',type:\'POST\',url:\'/mail/\'});}<\/script>';
  s+='<form method="post" name="mform" id="mffhF05y" style="margin:0" onsubmit="funhF05y();return false;">';
  s+='<input type="hidden" name="jkd498" value="1"><input type="hidden" name="jkd428" value="1">';
  s+='Введите код : <input type="text" name="f7" size="4" maxlength="4"> <input type="hidden" name="seckey" value="2731452110"><img width="110" height="25" style="margin:0;padding:0;border:0;cursor:pointer;" id="secuImgM" align="absmiddle" title="Обновить код безопасности" onclick="this.src=\'/secure/?k=2731452110;s=mail;tm=\'+Math.random();" src="/secure/?k=2731452110;s=mail;tm='+Math.random()+'">';
  s+='<br><br><input type="submit" value="Сообщить"><br><br>';
  s+='<input type="hidden" name="id" value="2"><input type="hidden" name="a" value="1"><input type="hidden" name="o" value="1">';
  s+='<input type="hidden" name="f3" value="'+window.location.href+'">';
  s+='<input type="hidden" name="f5" value="'+document.title+'">';
  s+='<input type="hidden" name="f4" value="'+aLink+'">';
  s+='<input type="hidden" name="f6" value="'+$('meta[name="user"]').attr('content')+'">';
  s+='<input type="hidden" name="f1" value="szenprogs@mail.ru">';
  s+='<input type="hidden" name="f2" value="Битая ссылка на SzenProgs.ru">';
  s+='<\/form>';
  new _uWnd('winBreakLink','Битая ссылка...',300,100,{autosize:1,modal:1,closeonesc:1,resize:0},s);
}

getSelText=function(){
  var txt='';
  if(window.getSelection){
    txt=window.getSelection();
  }else if(document.getSelection){
    txt=document.getSelection();
  }else if(document.selection){
    txt=document.selection.createRange().text;
  }
  return txt;
}

sendBreakWords=function(){
  var txt=getSelText();
  if(txt==''){
    _uWnd.alert('Выделите текст с опечаткой','',{w:230,h:80,tm:3000});
  }else{
    var s='<script type="text/javascript">var sblmb2=0;function funhF05y(){try {var tr=checksubmit();if(!tr){return false;}}catch(e){}if (sblmb2==1){return false;}sblmb2=1;new _uWnd(\'sendMFe2\',\'Отправка сообщения\',-350,-100,{autosize:0,modal:1,closeonesc:1,resize:0,onclose:function(){_uWnd.close(\'winBreakWords\');}},{form:\'mffhF05y\',type:\'POST\',url:\'/mail/\'});}<\/script>';
    s+='<p class="byC">Вы обнаружили опечатку здесь:<\/p><p class="byC">"<font color="red"><b>'+txt+'<\/b><\/font>"<\/p><br>';
    s+='<form method="post" name="mform" id="mffhF05y" style="margin:0" onsubmit="funhF05y();return false;">';
    s+='<input type="hidden" name="jkd498" value="1"><input type="hidden" name="jkd428" value="1">';
    s+='Введите код : <input type="text" name="f7" size="4" maxlength="4"> <input type="hidden" name="seckey" value="2731452110"><img width="110" height="25" style="margin:0;padding:0;border:0;cursor:pointer;" id="secuImgM" align="absmiddle" title="Обновить код безопасности" onclick="this.src=\'/secure/?k=2731452110;s=mail;tm=\'+Math.random();" src="/secure/?k=2731452110;s=mail;tm='+Math.random()+'">';
    s+='<br><br><input type="submit" value="Сообщить"><br><br>';
    s+='<input type="hidden" name="id" value="2"><input type="hidden" name="a" value="1"><input type="hidden" name="o" value="1">';
    s+='<input type="hidden" name="f3" value="'+window.location.href+'">';
    s+='<input type="hidden" name="f5" value="'+document.title+'">';
    s+='<input type="hidden" name="f4" value="'+txt+'">';
    s+='<input type="hidden" name="f6" value="'+$('meta[name="user"]').attr('content')+'">';
    s+='<input type="hidden" name="f1" value="szenprogs@mail.ru">';
    s+='<input type="hidden" name="f2" value="Опечатка на SzenProgs.ru">';
    s+='<\/form>';
    new _uWnd('winBreakWords','Опечатка...',300,200,{autosize:1,modal:1,closeonesc:1,resize:0},s);
    return false;
  }
}

document.onkeypress = function(){
  var e=arguments[0] || window.event;
  var code=e.keyCode?e.keyCode:(e.which?e.which:e.charCode);
  if(e.shiftKey && code==13)sendBreakWords();
}

getPortButt=function(){ 
  var code='<p class="byC">Выделите и скопируйте код для того, чтобы поставить его на своем сайте.<\/p>';
  code+='<textarea onclick="this.focus();this.select();" rows="8" cols="35" readonly style="text-align:center;overflow:hidden;">';
  code+='&lt;a href="http://szenprogs.ru/?bb" title="Инструкции, скрипты, программы, технические книги, газеты и журналы"&gt; &lt;img src="http://szenprogs.ru/images/88x31x1.gif" width="88" height="31" alt="Портал SzenProgs - все для мастеров" border="0"&gt; &lt;/a&gt;';
  code+='<\/textarea>';
  code+='<p class="byC">[ <a href="http://szenprogs.ru/index/0-10">Другие варианты кнопок<\/a> ]<\/p>';
  new _uWnd('gCodeWnd','Получить код...',300,250,{autosize:1,modal:1,closeonesc:1,resize:0},code);
}