var bt = new browserTypeClass();	// Browser Type object
var postLoadTitTim = 333;		// Post load title fix timeout
var focusTimeout = 150;			// Focus timeout
var focusTimeoutIE4 = 400;		// IE4 Focus timeout
var extLoadTitTim = 275;		// Exterlal load timeout
var tempTitHold;			// Temporary tile holder

var PopUpWindow;
var ListWindow;
var ie50win = bt.ie && !bt.mac && bt.version >= 5 && bt.version < 5.5;

function ieExtPostOpen(win) { win.document.title = win.tempTitHold }

function openRLpopup(url) {
	if (!ie50win && opener && ! opener.closed && opener != window && opener.openRLpopup) {
		opener.openRLpopup(url);
		PopUpWindow = opener.PopUpWindow;
	} else {
		var popWinOpen = PopUpWindow ? (PopUpWindow.closed ? false : true) : false;
		var opts;

		if (popWinOpen) {
			opts = 'titlebar=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes';
		} else {
			opts = 'titlebar=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=778,height=410';
		}

		PopUpWindow = window.open(url,'RLpopup',opts);
		if (popWinOpen && bt.ie && !bt.mac) setTimeout('ieExtPostOpen(PopUpWindow)', extLoadTitTim);
		if (bt.ie && !bt.mac && bt.version >= 5) setTimeout('PopUpWindow.focus()', focusTimeout);
		else if (bt.ie4) setTimeout('PopUpWindow.focus()', focusTimeoutIE4);
		else PopUpWindow.focus();
		if (!ie50win && opener && ! opener.closed && opener != window) opener.PopUpWindow = PopUpWindow;
	}
}

function openRLlist(url) {
	if (!ie50win && opener && ! opener.closed && opener != window && opener.openRLlist) {
		opener.openRLlist(url);
		ListWindow = opener.ListWindow;
	} else {
		var listWinOpen = ListWindow ? (ListWindow.closed ? false : true) : false;
		var left, top, height, opts;

		if (listWinOpen) {
			opts = 'titlebar=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes';
		} else {
			left = (bt.ie || bt.op ? 'left=' : 'screenX=') + 5;
			top = (bt.ie || bt.op ? 'top=' : 'screenY=') + 3;
			height = bt.op ? screen.availHeight - 185 : screen.availHeight - 67;
			opts = 'titlebar=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,' + left + ',' + top + ',width=778,height=' + height;
		}

		ListWindow = window.open(url,'RLlist',opts);
		if (listWinOpen && bt.ie && !bt.mac) setTimeout('ieExtPostOpen(ListWindow)', extLoadTitTim);
		if (bt.ie && !bt.mac && bt.version >= 5) setTimeout('ListWindow.focus()', focusTimeout);
		else if (bt.ie4) setTimeout('ListWindow.focus()', focusTimeoutIE4);
		else ListWindow.focus();
		if (!ie50win && opener && ! opener.closed && opener != window) opener.ListWindow = ListWindow;
	}
}

function ieTitleCleanup() { if (bt.ie && !bt.mac) setTimeout('document.title = tempTitHold', postLoadTitTim) };

function ga(a) {
	if(bt.ie && !bt.mac && bt.version > 5) {
		var d = document.getElementById("anchor" + a);
		if (d) d.scrollIntoView(true);
	} else {
		var l = window.location.toString();
		var p = l.indexOf('#');
		if (p > -1) l = l.substr(0,p);
		var n = l + '#' + a;
		window.location = n;
		if (bt.ie && !bt.mac) ieTitleCleanup();
	}
}

function openRLcopy() {
	var opts = 'titlebar=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=420,height=466';
	var CopyWindow = window.open('copyright.html','RLcopy',opts);
	CopyWindow.focus();
}

if (bt.ie && !bt.mac) {
	tempTitHold = document.title;
	document.title = 'Загрузка...';
	window.onload = ieTitleCleanup;
}
