var fuckingie=0;
function ask(url)
{
var r=confirm("Really delete this?");
if (r==true)
{
window.location=url;
}

}

Array.prototype.index_of = function(value){
	var l = this.length;
	for (var i = 0; i < l; i++)
		if (this[i] === value) return i;
	return -1;
};

function position()
{
maxheight=document.body.clientHeight;
if (maxheight>600)
document.getElementById("all").style.marginTop=(maxheight-600)/2+"px";
//ocument.getElementById("allbg").style.marginTop=(maxheight-600)/2+"px";
//document.getElementById("allbg").style.left=document.getElementById("all").offsetLeft+"px";
}

function loadtext()
{
	rcount=0;
	url='/random';
	document.getElementById("ma").innerHTML="";
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url, true);
        req.send(null);
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange;
            req.open("GET", url, true);
            req.send();
        }
    }
}


function processReqChange() 
{
 if (req.readyState == 4) 
 {
  if (req.status == 200) 
   {
    rcount=0;
    if (req.overrideMimeType)
     req.overrideMimeType('text/html');
	
   var x=document.getElementById("ma");
   x.innerHTML=req.responseText;
  } 
  else 
  {
   if (rcount<10)
    {
     rcount++;
     loadXMLDoc(rurl);
    }
   else
    alert('Не удалось загрузить данные: ' + req.statusText);
  }
 }
 autoexec();
}

function loadVideo(url, type)
{
 v=document.getElementById("video");
 if (!v) return;
 
 if (type=='live')
  v.innerHTML='<embed src="http://www.liveinternet.ru/flash/zum_flv_player.swf?old2" flashvars="id='+url+'&autoplay=0" quality="high" wmode="transparent" width="346" height="380" name="flowplayer" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'; 
 else
   v.innerHTML='<embed src="'+url+'" type="application/x-shockwave-flash" wmode="transparent" height="287" width="346">';
 
}

function getElementsByClass(node,searchClass,tag) {
if (node==null) return new Array();
var classElements = new Array();
var els = node.getElementsByTagName(tag); // use "*" for all elements
var elsLen = els.length;
var pattern = new RegExp("\\b"+searchClass+"\\b");
for (i = 0, j = 0; i < elsLen; i++) {
 if ( pattern.test(els[i].className) ) {
 classElements[j] = els[i];
 j++;
 }
}
return classElements;
}

function ep() {
 b=document.getElementById('cc');
 a=getElementsByClass(b,'row','*');

 for(i=0;i<a.length;i++)
  {
   a[i].style.width='153px';
  }
}

var href="";

function gotohref()
{
 document.location=href;
}

function fuck(ahref) {
 document.getElementById("flash0").innerHTML='<embed src="/i/fuck.swf" width="900" height="600" type="application/x-shockwave-flash" wmode="transparent" />';
 document.getElementById("flash0").style.display="block";
 href=ahref;
 setTimeout('gotohref()',3000);
// return false;
}

function change_links() {
 var as = getElementsByClass(document.body,"fuck","a");
 for (var i = 0; i < as.length; i++)
  {
   ahref = as[i].getAttribute("href");
   as[i].setAttribute("href","javascript:fuck('"+ahref+"');");
//   as[i].setAttribute("href","");
   as[i].parentNode.innerHTML = as[i].parentNode.innerHTML;
  }
}



var timer=0;
var offset=3;
function gscroll(sender)
{
 gs=document.getElementById("galleryScroll");
 g=document.getElementById("gallery");
 gsl=parseInt(gs.style.left+0);
 gsml=parseInt(gs.style.marginLeft+0);
 gl=parseInt(g.style.left+0);
 if (sender=='left')
  {
   if (gsl+gsml < gl)
     {
      ml=gsml;
      ml+=offset;
      gs.style.marginLeft=ml+"px";
     }
  }
 else if (sender=='right')
  {
   if (gsl+gs.clientWidth+gsml >g.clientWidth)
     {
       ml=gsml;
       ml-=offset;
       gs.style.marginLeft=ml+"px";
     }
  }
  else
   clearTimeout(timer);
}

function Scroll_onMouseMove(e)
{

 a= document.getElementById("all").offsetLeft;
 x  = (nn6 ? parseInt(e.clientX): parseInt(event.clientX));
 x-=175;
 x-=a;
 if(x<80)
  {
   clearInterval(timer);
   if (x<40)
    { 
     timeout=(x+10);
     offset=4;
    }
   else
    {
      timeout=x-50;
      offset=2;
    }
   timer=setInterval('gscroll("left")',timeout);  
  }
 else if(x>340)
  {
   clearInterval(timer);
   if (x<380)
    {
     timeout=380-x+10;
     offset=2;
    }
   else
     {
      timeout=430-x+10;
      offset=4;
     }
   timer=setInterval('gscroll("right")',timeout);  
  }
 else
   {
    clearTimeout(timer);
    timer=0;
   }
}

function clt(e)
{
 if (e.target.id=="gallery")
  {
   clearTimeout(timer);
   timer=0;
  }
}

var srcimg;var oldsrcimg;var srcname;
var flag=1; 
var delay=450;
if (jQuery.browser.ie) delay=300;
function imgClick(url, url2, caption)
{
 if (document.getElementById("photo").src==url)
  return;
 flag=1;
 jQuery("#photo").fadeOut( 
                          300, 
                          function() 
                          {
                           document.getElementById('loadingComment').style.display='block';                                                   
                           document.getElementById("photo").src=url; 
                          }
                         );
 document.getElementById('href').href="javascript:m_show();";
 if(/MSIE (5|6)/.test(navigator.userAgent)) document.getElementById("photo").runtimeStyle.filter='none';
 
 //document.getElementById("photo").src=url;
  document.getElementById("photo").setAttribute("tooltip",caption);
 srcimg=url2;
 srcname=Names[Images.index_of(srcimg)];
}

function mcmpl() {
 document.getElementById('loadingComment').style.display='none';
 jQuery("#photo").fadeIn(300);
}

function nn() {
 var ii=Images.index_of(srcimg);
 if (ii+1<=Images.length-1)
  {
   srcimg=Images[ii+1];
   srcname=Names[ii+1];
   jQuery("#fi").get(0).onload = function () { document.getElementById("ft").innerHTML=srcname; jQuery(this).fadeIn(delay); };
   jQuery("#fi").animate( {opacity: "hide"}, 
                          delay, 
                          function() 
                          { 
                           document.getElementById("ft").innerHTML="Загрузка...";
//                           document.getElementById("fi").src=srcimg; 
                           this.src=srcimg; 
                          }
                         );
  }
  else
    {
     jQuery("#fi").fadeOut(delay, function(){
     m_hide();});
    }
}

function m_show()
{
 if (flag==0) return;
 oldsrcimg=srcimg;
 var popup=document.getElementById('popup');
 var popup_c=document.getElementById('popup_c');
 srcname=Names[Images.index_of(srcimg)];
 popup.innerHTML="<div style='height: 10px;'>$nbsp;</div><span id=ft>"+srcname+"</span><br /><a href='javascript:nn();'><img id=fi src='"+srcimg+"' style='display: none;'/></a><br /><a href='javascript: m_hide();'>закрыть[x]</a>";
 popup.style.display='block';
 popup_c.style.display='block';
 popup_c.scrollLeft=0;
 popup_c.scrollTop=0;
 jQuery("#fi").get(0).onload = function () { jQuery(this).animate({opacity: "show"},delay) };
}

function m_hide()
{
 srcimg=oldsrcimg;
 document.getElementById('popup').style.display='none';
 document.getElementById('popup_c').style.display='none';
}


