DOM = (document.getElementById) ? 1 : 0;

NS4 = (document.layers) ? 1 : 0;

Konqueror = (navigator.userAgent.indexOf("Konqueror") > -1) ? 1 : 0;
Konqueror21 = (navigator.userAgent.indexOf("Konqueror 2.1") > -1 || navigator.userAgent.indexOf("Konqueror/2.1") > -1) ? 1 : 0;
Konqueror22 = (navigator.userAgent.indexOf("Konqueror 2.2") > -1 || navigator.userAgent.indexOf("Konqueror/2.2") > -1) ? 1 : 0;
Konqueror2 = Konqueror21 || Konqueror22;

Opera = (navigator.userAgent.indexOf("Opera") > -1) ? 1 : 0;
Opera5 = (navigator.userAgent.indexOf("Opera 5") > -1 || navigator.userAgent.indexOf("Opera/5") > -1) ? 1 : 0;
Opera6 = (navigator.userAgent.indexOf("Opera 6") > -1 || navigator.userAgent.indexOf("Opera/6") > -1) ? 1 : 0;
Opera56 = Opera5 || Opera6;

IE = (document.all) ? 1 : 0;
IE4 = IE && !DOM;

isIE = false;
navVer = navigator.appVersion;
ver = parseFloat(navVer);
IEPos = navVer.indexOf('MSIE');

if (IEPos !=-1) {
	isIE = true;
	ver = parseFloat(navVer.substring(IEPos+5,navVer.indexOf(';',IEPos)));
}

isIE5up = (isIE && ver >= 5);

function CheckObject(ID){
	if ((DOM && !Opera56 && !Konqueror2) || IE4) {
		if (!IE4) {
			objLayer = document.getElementById(ID);
		} else {
			objLayer = document.all(ID);
		}
	} else {
		objLayer = null;
	}

	return objLayer;
}


function setBG (IDENT, COLOR1, COLOR2, IMG, SET, SET2) {
	with (document.getElementById(IDENT).style) {
		obj = document.getElementById(IDENT);
		background = obj.getAttribute('bgc') == COLOR1?COLOR2:COLOR1;
	
		obj.setAttribute('bgc', obj.getAttribute('bgc')==COLOR1?COLOR2:COLOR1);
	}
	with (document.getElementById(IMG)) {
		if (!SET2)
			src = SET ? '/res/ugol_blue_gr.jpg' : '/res/0.gif';
	}
}

function show(url,wi,he,ran_win) {
        myWindow=window.open(url,ran_win,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,height=" + he + ",width=" + wi);
        return false;
}

function show2(url,wi,he,ran_win) {
        myWindow=window.open(url,ran_win,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,height=" + he + ",width=" + wi);
}

function setBookmark() {
        HomePage = top.location.href;
        window.external.AddFavorite(HomePage,'Бизнес-портал Investor.net.ua');
}

function setNSHomepage(URL) {  // this HAS to be signed if it is to run on the web
        var Text = 'Ваш броузер не поддерживает функцию\n';

        Text += ' автоматического добавления сайта\n';
        Text += 'в \'Избранное\'\n';
        Text += 'Вы можете добавить его вручную.';

        if (confirm(Text)) {
                        netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite");
                  navigator.preference('browser.startup.homepage',URL);
        }
}

function preSetHome(lnk){
        HomePage = top.location.href;
        if (document.layers) {
                setNSHomepage(HomePage);
        } else if (isIE5up) {
                 lnk.style.behavior='url(#default#homepage)';
                 lnk.setHomePage(HomePage);
        } else {
                alert('К сожалению, Ваш броузер не поддерживает даную функцию.\n Измените даную настройку вручную');
        }
        return false;
}

function displayImage(targetURL, caption, width, height,cat){
        if (width == null || width == "")
                width = 600;
        if (height == null || height == "")
                height = 430;
        if(targetURL.indexOf(".jpg") != -1 || targetURL.indexOf(".gif") != -1
                || targetURL.indexOf(".jpeg") != -1 || targetURL.indexOf(".png") != -1)
                window.open("/displayImage.php?image="+targetURL+"&title="+caption+"&cat="+cat,"","titlebar=no,toolbar=no,location=no,directories=no,menubar=no,resizable=yes,scrollbars=yes,width="+width+",height="+height+",status=no");
		else
			alert('Данный файл не является изображением');
        return false;
}
