var popup=
{
	init:function(element){
		if(!element||!element.getElementsByTagName) return false;
		var as=element.getElementsByTagName('a');
		for(var i=0;i<as.length;i++){
			if(as[i].className=='popup'||as[i].className=='popup-prasa'||as[i].className=='autorka'||as[i].className=='maska') as[i].onclick = this.click;
		}
		return true;
	},
	rel2size:function(rel){
		if(rel) return rel.split('x');
		return new Array(790,564);
	},
	click:function(ev){
		ev=ev||event;
		try{
			if(this.pp_win&&this.pp_win.close&&!this.pp_win.closed){this.pp_win.close();this.pp_win=false;}
		}
		catch(e){}
		try{
			var rel=this.getAttribute('rel');
			var href=this.href;
			if(this.getAttribute('class')=='popup-prasa'){
				var scrollbars='yes';
			}else{
				var scrollbars='no';
			}
			var size=popup.rel2size(rel);
			var winopts='dependent=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars='+scrollbars+',resizable=yes,width='+parseInt(size[0])+',height='+parseInt(size[1])+',left=0,top=0';
			var win=window.open(href,'_blank',winopts);
			if (win && win.opener){
				this.pp_win=win;
				if(ev.stopPropagation) ev.stopPropagation();
				return false;
			}
		}
		catch(e){}
		return true;
	},
	initNow:function(){
		this.init(document.body);
	},
	initLoad:function(){
		var oldOnload=window.onload;
		var that=this;
		window.onload=function(){
			if(oldOnload) try{oldOnload();}catch(e){}
			that.initNow();
		}
	}
};
