var _gaq = [];_gaq.push(['_setAccount', 'UA-16360664-1'],['_setDomainName', 'girls-only.org'],["_addOrganic","mail.ru", "q"],["_addOrganic","rambler.ru", "words"],["_addOrganic","nigma.ru", "s"],["_addOrganic","blogs.yandex.ru", "text"],["_addOrganic","aport.ru", "r"],["_addOrganic","poisk.ru", "text"],["_addOrganic","km.ru", "sq"],["_addOrganic","liveinternet.ru", "ask"],["_addOrganic","gogo.ru", "q"],["_addOrganic","gde.ru", "keywords"],["_addOrganic","quintura.ru", "request"],['_trackPageview']);(function() {var ga = document.createElement('script');ga.src = 'http://www.google-analytics.com/ga.js';ga.setAttribute('async', 'true');document.documentElement.firstChild.appendChild(ga);})();

function createRequestObject(){if (window.XMLHttpRequest) {try {return new XMLHttpRequest();} catch (e){}} else if (window.ActiveXObject) {try {return new ActiveXObject('Msxml2.XMLHTTP');} catch (e){try {return new ActiveXObject('Microsoft.XMLHTTP');} catch (e){}}}return null;}
function highlightComment(){var el;if (location.hash!="" && (el=document.getElementById(location.hash.substr(1)))!=null && el.firstChild) el.firstChild.className="comment highlighted";}
var maxmirrorcomment=0;function showMirrorComments(){var ajax=createRequestObject();ajax.open('POST','/ajax',true);ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');ajax.onreadystatechange=function(){if (ajax.readyState!=4 || ajax.responseText=='') return;var c=eval(ajax.responseText),d,l=c.length,p;for(var i=0;i<l;i++) {if (typeof(p=document.getElementById((c[i][1]==0?'t':'tm')+c[i][2]))=='null') continue;d=document.createElement('DIV');d.className='commentpadd';d.id='tm'+c[i][0];if (maxmirrorcomment<parseInt(c[i][0])) maxmirrorcomment=parseInt(c[i][0]);d.innerHTML="<div class=comment style='min-height:100px'><img class=userpic src='http://l-stat.livejournal.com/img/ctxpopup-nopic.gif'><span class='ljuser'><img src='http://l-stat.livejournal.com/img/userinfo.gif' alt='[info]' width='17' height='17'>Anonymous</span><br>"+c[i][3]+" (<a href='#tm"+c[i][0]+"'>ссылка</a>)<br>"+c[i][4]+"<div class=writecomment>( <a href=# onclick='commentForm(\"tm"+c[i][0]+"\");return false;'>Ответить</a> )</div></div>";p.appendChild(d);}highlightComment();};ajax.send('getcomments='+maxmirrorcomment);}
function addReplyLinks(){
  var patt_tid=/^tm?\d*$/,match_tid,z=0,t0=document.getElementById('t0');commentpadds=t0.getElementsByTagName('DIV');
  for (var i=commentpadds.length-1;i>=0;i--) {
    if (commentpadds[i].className=='commentpadd' && commentpadds[i].id.match(patt_tid) && typeof(commentpadds[i].firstChild)=='object' && commentpadds[i].firstChild.className=='comment'){
      commentpadds[i].firstChild.innerHTML+='<div class=writecomment>( <a href=# onclick="commentForm(\''+commentpadds[i].id+'\');return false;">Ответить</a> )</div>';
    }
  }
  var d=document.createElement('DIV');
  d.style.textAlign='center';d.style.marginTop='2px';d.innerHTML='<b>( <a href=# onclick="commentForm(\'t0\');return false;">Ответить</a> )</b>';
  t0.appendChild(d);if (t0.firstChild) t0.insertBefore(d.cloneNode(true),t0.firstChild);
}
function Recaptcha_create() {Recaptcha.create("6LcfHL0SAAAAAAzWCczWiRcadk7HGqFeDZN1e0TU",'captcha',{theme:'red',lang:'ru'});}
function showCaptcha() {if(document.getElementById('recaptcha_ajax')==null) {var rc=document.createElement('script');rc.id='recaptcha_ajax';rc.type='text/javascript';rc.src='/recaptcha_ajax.js';if(typeof(rc.onreadystatechange)=='undefined') rc.onload=Recaptcha_create;else rc.onreadystatechange=function(){if(this.readyState=='complete') Recaptcha_create();};document.documentElement.firstChild.appendChild(rc);} else Recaptcha_create();}
function getpos(obj){var ol=0;var ot=0;var pobj=obj;while (pobj!=null) {ol+=pobj.offsetLeft;ot+=pobj.offsetTop;pobj=pobj.offsetParent;}return [ol,ot];}

function starclick(){
  if (this.id.substr(0,7)!='favstar') return;
  var starpopup=document.getElementById('starpopup');
  if (starpopup) starpopup.parentNode.removeChild(starpopup);
  var journalid=this.id.substr(7,this.id.indexOf('-',7)-7);
  var itemid=this.id.substr(this.id.indexOf('-',7)+1);
  var vote;
  if (this.className=='favstar') vote=0;else if (this.className=='favstar favstaract') vote=1;else return;
  var ajax=createRequestObject();ajax.open('POST','/ajax',true);ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  ajax.onreadystatechange=function(){
    if (ajax.readyState!=4) return;
    if (ajax.responseText=='') return;
    var vote=ajax.responseText.split(':');
    var star=document.getElementById('favstar'+vote[0]);
    if (star) {
      if (vote[1]=='0') star.className='favstar'; else if (vote[1]=='1') star.className='favstar favstaract';
    }
  };
  ajax.send('journalid='+journalid+'&itemid='+itemid+'&vote='+(1-vote));
}

function drawfavstars(){
  Array.prototype.in_array = function(p_val) {for(var i = 0, l = this.length; i < l; i++) if(this[i] == p_val) return true;return false;}
  var drawpopup;var journalid;var itemid;
  //if (document.cookie.match(/nostarpopup/)) drawpopup=0; else drawpopup=1;
  drawpopup=0;
  var divs=document.getElementsByTagName('DIV');
  for (var d=0;d<divs.length;d++) {
    if (divs[d].id.substr(0,7)=='favstar') {
      journalid=divs[d].id.substr(7,divs[d].id.indexOf('-',7)-7)
      itemid=divs[d].id.substr(divs[d].id.indexOf('-',7)+1);
      if (votes.in_array(journalid+'-'+Math.floor(itemid/256))) divs[d].className='favstar favstaract'; else divs[d].className='favstar';
      divs[d].title="Интересный пост";
      divs[d].onclick=starclick;
      if (drawpopup) {
        var pos=getpos(divs[d]);
        drawpopup=0;
        document.cookie='nostarpopup=1;expires=Mon, 31-Jan-2020 00:00:00 GMT;path=/';
        var pp=document.createElement('DIV');
        pp.id='starpopup';
        pp.innerHTML='<div style="background-color:#ffffe1;position:relative;top:19px;width:300px;padding:4px;border:solid 1px black;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px">Вы можете отмечать интересные посты звездочкой. Отмченные посты будут доступны вам и другим посетителям на странице <a href="/best/">Интересные посты</a>.</div><div style="border-top-color:black;margin-left:265px;position:relative;top:19px;width:0px;height:0px;border-left-width:16px;border-left-style:solid;border-left-color:transparent;border-top-width:16px;border-top-style:solid"></div><div style="border-top-color:#ffffe1;position:relative;top:0px;left:-1px;margin-left:265px;width:0px;height:0px;border-left-width:16px;border-left-style:solid;border-left-color:transparent;border-top-width:16px;border-top-style:solid"></div>';
        document.getElementsByTagName('BODY')[0].appendChild(pp);
        pp.style.position='absolute';
        pp.style.left=(pos[0]-265)+'px';
        pp.style.top=(pos[1]-pp.clientHeight)+'px';
      }
    }
  }
  
}

function destroyCommentForm() {document.getElementById('newComment').parentNode.removeChild(document.getElementById('newComment'));}
function commentForm(tid){
  var pdiv=document.getElementById(tid);if (pdiv==null) return;
  if (document.getElementById('newComment')!=null) destroyCommentForm();
  var div=document.createElement('DIV');div.id='newComment';div.className='comment';
  div.innerHTML='<form id=commentForm onsubmit="document.getElementById(\'commentSaveButton\').click();return false;"><input type=hidden name=replyto value="'+tid+'"><textarea id=commentText name=commentText></textarea><div id=captcha></div><div><input type=button value="Добавить комментарий" id=commentSaveButton onclick="this.disabled=true;commentSave();"> <input type=button value="Отмена" onclick="destroyCommentForm()"></div></form>';
  pdiv.appendChild(div);
  document.getElementById('commentText').focus();
  var ajax=createRequestObject();ajax.open('POST','/ajax',true);ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  ajax.onreadystatechange=function(){if (ajax.readyState!=4) return;if (ajax.responseText=='1') showCaptcha();};
  ajax.send('showcaptcha=');
}
function commentSave(){
  var replyto='',commentText='',recaptcha_challenge_field='',recaptcha_response_field='',fe=document.getElementById('commentForm').elements;
  for (var i=fe.length-1;i>=0;i--) switch (fe[i].name) {
    case 'replyto':replyto=fe[i].value;break;
    case 'commentText':commentText=fe[i].value.replace(/(^\s+)|(\s+$)/g,'');if(commentText=='') {document.getElementById('commentSaveButton').disabled=false;return;}break;
    case 'recaptcha_challenge_field':recaptcha_challenge_field=fe[i].value;break;
    case 'recaptcha_response_field':recaptcha_response_field=fe[i].value;if(fe[i].value=='') {document.getElementById('commentSaveButton').disabled=false;return;}
  }
  if (replyto=='' || commentText=='') return;
  var ajax=createRequestObject();ajax.open('POST','/ajax',true);ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  ajax.onreadystatechange=function(){if (ajax.readyState!=4) return;if (ajax.responseText=='ok') {destroyCommentForm();showMirrorComments();}else if (ajax.responseText=='captcha') {showCaptcha();document.getElementById('commentSaveButton').disabled=false;}};
  ajax.send('replyto='+encodeURIComponent(replyto)+'&commentText='+encodeURIComponent(commentText)+(recaptcha_challenge_field==''?'':('&recaptcha_challenge_field='+encodeURIComponent(recaptcha_challenge_field)))+(recaptcha_response_field==''?'':('&recaptcha_response_field='+encodeURIComponent(recaptcha_response_field))));
}
