/*irk.ru*/
var baik_banners=new Array();
var baik_flash=0
var baik_plugin=0
if (navigator.plugins && navigator.plugins.length) {
    baik_plugin=navigator.plugins["Shockwave Flash"]
} else {
    baik_plugin=(navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
}           
if(baik_plugin){
	var version=baik_plugin.description.match(/(\d+)\./)
    version=parseInt(version[1]);
    baik_flash=(version>=6);
} else if(navigator.userAgent && (navigator.userAgent.indexOf("MSIE")>=0) && (navigator.appVersion.indexOf("Win")!=-1)){
	document.write('<sc'+'ript type="text/vbscript"> \n');
    document.write('on error resume next \n');
    document.write('baik_flash=IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+6+'")) \n');
    document.write('</sc'+'ript> \n');
}

function baik_click(i) {
    if(baik_banners[i]) open(baik_banners[i])
    return false
}
function baik_banner(u,w,h,e,title,i,dt,de,l){
	var sizes='width="'+w+'" height="'+h+'"';
	var link='/ibr/l/'+u+'/';
	baik_banners[i]=link;
	var di=''
	if(dt){
	    di+='<img src="/images/ibr/'+dt+'/'+u+'.'+de+'" '+sizes+' border="0" alt=\''+title+'\' title=\''+title+'\'>'
	    if(l) di='<a href="'+link+'" target="_blank" rel="nofollow">'+di+'</a><br/>'
	}
	if('swf'==e){
	    var s="images/ibr/"+u+'.'+e;
	    if(baik_flash) document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '+sizes+'><param name="movie" value="'+s+'?link1='+link+'"><param name="quality" value="high"><param name="wmode" value="transparent"><embed src="'+s+'?link1='+link+'" quality="high" '+sizes+' type="application/x-shockwave-flash" wmode="transparent"></embed></object>')
	    else document.write(di)
	}else if(di){
	    document.write(di)
	}
}

function baik_null(i,s) {
    if(baik_flash && s) document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" height="0" width="0"><param name="movie" value="/ibr/null/'+s+'.swf"><embed src="/ibr/null/'+s+'.swf" width="0" height="0" type="application/x-shockwave-flash"></embed></object>')
    if(i) document.write('<img src="/ibr/null/'+i+'.gif" alt="" width="0" height="0" style="display:none">')	
}

function HSvalue(str,o) {
 if(o.value==''){o.value=str; }
 else if(o.value==str)
 {o.value='';}
}

function reset(){
	for(i=0; i<6; i++){
		var qa = document.getElementById('qa'+i);
		qa.className="noactive";
	}
	return false;
}

function hideQDrop(i) {
 var qa = document.getElementById('qa'+i);
 var sm=document.getElementById('search-menulist');
 var qdrop=document.getElementById('qdrop'); 
 var qaorder=document.getElementById('qaorder'); 
 var hidden=document.getElementById('hidden');
 reset();
 qdrop.innerHTML=qa.innerHTML;
 qa.className.replace(/\noactive\b/, ' ');
 qa.className = " activepunkt";
 hidden.value = i;
sm.style.width=qa.innerHTML.length*7+10+'px';
return false;
}

function showhidemenu(f)
{
 var qaorder = document.getElementById('qaorder');
 if(f == 0){
	qaorder.style.display='';
 }else{
	qaorder.style.display='block';
 }
   return false;
} 

function showmenuinput() {
var word = document.getElementById('search_searchword');
if (word.value.length>3 ) 
{showhidemenu();}
else
{showhidemenu(0);}
}
function hidereg(f)
{
var ar=document.getElementById('as_member');
var captcha=document.getElementById('captcha-area');
var reg0=document.getElementById('reg0');
var reg1=document.getElementById('reg1');
var regtop0=document.getElementById('regtop0');
var regtop1=document.getElementById('regtop1');
 if(f == 0){
	ar.value=0;
	captcha.style.display='block';
	reg1.style.display='none';
	reg0.style.display='block';
	regtop1.style.display='block';
	regtop0.style.display='none';
 }else{
	ar.value=1;
	captcha.style.display='none';
	reg0.style.display='none';
	reg1.style.display='block';
	regtop0.style.display='block';
	regtop1.style.display='none';	
 }
}

function toggle(obj) {
	var obj = document.getElementById(obj);
	if(obj){
	obj.style.display = (obj.style.display != 'none' ? 'none' : '' );
	}
return false;   
  } 
  
function closeobj(obj) {
if(obj){obj.style.display = 'none';}
return false;
} 	

function resetcomment() {
	for(i=1; i<7; i++){		
	var obj1 = document.getElementById('commentbox'+i)
		if(obj1) obj1.style.display="none";
	}
return false;	
}

function commentshow(obj) {
resetcomment(); 
toggle(obj);
}

/*Вспомогательные функции для скрытия по клику на пустое место*/
var MouseCoord = function(event) {
  event = event || window.event;
  var e = {
    _x: (event.pageX || event.clientX + (document.documentElement || document.body).scrollLeft),
    _y: (event.pageY || event.clientY + (document.documentElement || document.body).scrollTop)
  };

  var _console = function(o){
    document.getElementById(o).innerHTML = "X: "+e._x+" Y: "+e._y;
  };
return {
    X: e._x,
    Y: e._y,
    toString: _console
  };
};

function absPosition(obj) {
      var x = y = 0;
      while(obj) {
            x += obj.offsetLeft;
            y += obj.offsetTop;
            obj = obj.offsetParent;
      }
      return {x:x, y:y};
} 

function Locate(obj) {
var w=obj.offsetWidth;
var h=obj.offsetHeight;
var x=absPosition(obj).x;
var y=absPosition(obj).y;
return {x:x, y:y, w:w, h:h};
}	

function ThisArea (o,x2,y2){
obj=Locate(o);
var w1=obj.w;
var h1=obj.h;
var x1=obj.x;
var y1=obj.y;
if (x2>x1 && x2<x1+w1) {
if (y2>y1 && y2<y1+h1) {
return true;
		}
	}	
	
}

/*Вспомогательные функции для скрытия по клику на пустое место:end*/
function addHandler(node, evt, func) {
    if (node.addEventListener) {
        node.addEventListener(evt, func, false); 
    } else {
        node.attachEvent('on' + evt, func);     
    }
};
 

 function CloseClickEmpty(obj) {
addHandler(document.body, 'click', function(e) {
var target = e.relatedTarget || e.fromElement;
o=document.getElementById(obj);
if(o) {
var x2=MouseCoord(e).X;
var y2=MouseCoord(e).Y;
if(o.style.display!='none') {
if (!ThisArea(o,x2,y2)){	
closeobj(o);
		}
	}	
}	
});
}

addHandler(window, 'load', function() {
qa=document.getElementById('qaorder');
addHandler(qa,'click',function() {showhidemenu(0);});
CloseClickEmpty("auth-box");
CloseClickEmpty("commentbox1");
CloseClickEmpty("commentbox2");
CloseClickEmpty("commentbox3");
CloseClickEmpty("commentbox4");
CloseClickEmpty("commentbox5");
CloseClickEmpty("commentbox6");
CloseClickEmpty("qaorder");
});
