var preview = null;
var inforows = 0;

// Variables for mouseover-highlights
var hlobj = null;
var hlclass = null;
var addobj = null;
var addclass = null;
var linkobj = null;
var linkclass = null;

function getBrowser() {
	return navigator.appName;
}

function makePreviewKonq(id, img, brdr) {
	var out = '';
	var pre = '';
	var post = '';

	if (brdr) {
		pre = '<table class="konqBorder" cellpadding="3"><tr><td>';
		post = '</td></tr></table>';
	}
	out = '<span id="' + id +'" '
		+ 'class="previewNoBorder" >'
		+ pre
		+ '<img src="' + img + '" border="0" alt="preview">'
		+ post
		+ '</span>';

	return out;
}
function makePreview(id, img, brdr) {
	var out = '';
	var browser = getBrowser();

	if (browser == "Konqueror") {
		out = makePreviewKonq(id, img, brdr);
	} else {
		var c = (brdr)?'previewBorder':'previewNoBorder';
		out = '<div id="' + id +'" '
			+ 'class="' + c + '">'
			+ '<img src="' + img + '" border="0" alt="preview">'
			+ '</div>';
	}
	document.writeln(out);
}
function showPreview(h_lnk) {
	re = /^.*?_([\w-]*)/;
	re.exec(h_lnk.id);
	var id_img = "preview_img_" + RegExp.$1;
	var h_img = i2h(id_img);
	h_img.style.left = h_lnk.offsetLeft + 'px';
	h_img.style.top = (h_lnk.offsetTop*1 + h_lnk.offsetHeight*1)*1 + 'px';
	h_img.style.visibility = 'visible';
	h_img.style.display = 'block';
}
function hidePreview2(h_lnk) {
	re = /^.*?_([\w-]*)/;
	re.exec(h_lnk.id);
	var id_img = "preview_img_" + RegExp.$1;
	var h_img = i2h(id_img);
	h_img.style.visibility = 'hidden';
	h_img.style.display = 'none';
}
var my_img;
function loadMe(an_img) {
	my_img = an_img;
	if (an_img.complete) {
		return;
	} else {
		setTimeout("loadMe(my_img);", 25);
	}
}
function preLoader(to_load) {
	var an_img;
	var done = 0;
	if (typeof to_load == 'object') {
		for (img in to_load) {
			an_img = new Image();
			an_img.src = to_load[img];
			loadMe(an_img);
			done++;
		}
	} else {
		an_img = new Image();
		an_img.src = to_load;
		loadMe(an_img);
		done++;
	}
	return done;
}


function hlon(pObj, pAddid, pLinkid) {
	hlobj = pObj;
	hlclass = pObj.className;
	pObj.className = 'hover';
	if (pAddid != null) {
		if (document.getElementById) {
			addobj = document.getElementById(pAddid);
			addclass = addobj.className;
			addobj.className = 'hover';
		}
	}
	if (pLinkid != null) {
		if (document.getElementById) {
			linkobj = document.getElementById(pLinkid);
			linkclass = linkobj.className;
			linkobj.className = 'hover';
		}
	}
}

function hloff() {
	if (hlobj != null) {
		hlobj.className = hlclass;
		hlobj = null;
		hlclass = null;
	}
	if (addobj != null) {
		addobj.className = addclass;
		addobj = null;
		addclass = null;
	}
	if (linkobj != null) {
		linkobj.className = linkclass;
		linkobj = null;
		linkclass = null;
	}
}
