var _=function(obj){
	if(typeof obj=="string" && document.getElementById) obj=document.getElementById(obj);
	return obj;
}

var isOpen=0;
function show(obj){
	var pg=_("page_"+_lang);
	var bq=pg.getElementsByTagName("blockquote");
	var d=isOpen?-1:1;
	isOpen=isOpen?0:1;
	if(obj){
		var tmp=obj.innerHTML;
		obj.innerHTML=obj.lang;
		obj.lang=tmp;
	}
	var min=229;
	var max=452;
	var inc=(max-min)/2;
	var size=bq[0].offsetHeight+d*2;
	function play(){
		if(size<=min || size>=max){
			size=(d>0?max:min);
			bq[0].style.height=bq[1].style.height=bq[2].style.height=size-2+"px";
			pg.style.marginTop=Math.round(-size/2-20)+"px";
			
			var pg2=_("page_"+(_lang=="ru"?"en":"ru"));
			var bq2=pg2.getElementsByTagName("blockquote");
			bq2[0].style.height=bq2[1].style.height=bq2[2].style.height=bq[0].style.height;
			pg2.style.marginTop=pg.style.marginTop;
			//if(HSflag) clang();
			return false;
		}
		inc=inc-inc/3;
		size+=d*inc;
		bq[0].style.height=bq[1].style.height=bq[2].style.height=Math.round(size)+"px";
		pg.style.marginTop=Math.round(-size/2-20)+"px";
		setTimeout(function(){play()},13)
	}
	play();
	return false;
}

var _lang="en";
var HSflag=false;
function clang(){
	//if(isOpen){HSflag=true; return show();}
	_("page_"+_lang).style.display=_("foot_"+_lang).style.display="none";
	_lang=(_lang=="ru"?"en":"ru");
	_("page_"+_lang).style.display=_("foot_"+_lang).style.display="block";
	//if(HSflag){HSflag=false; return show();}
	return false;
}



function init_mail(id){
	_(id).innerHTML=_(id).lang+"@"+_(id).innerHTML;
	_(id).href="mailto:"+_(id).innerHTML;
}
