// requires Dom v1.7
// initialisation of library objects

function init() {
	var i; // iterator
	try {
		var imgRootElement = document.getElementById("img_root");
		var img_root = imgRootElement.content;
//		var linkMenuIcon = img_root + "arrow01_right.gif";
//		var linkBackIcon = img_root + "arrow01_left.gif";
		var newWindowIcon = img_root + "icons/url.gif";
		var detailLinkIcon = img_root + "icons/arrow.gif";
		var quotes=new Array();
			quotes[0]='"';
			quotes[1]='"';

		// page elements manipulations
		var anchors = document.getElementsByTagName("a");
		for (i = 0; i < anchors.length; i++) {
			setTarget(anchors[i]);
			if((anchors[i].target == "_blank") && !cls.has(anchors[i], "noIcon"))
				addIcon(anchors[i], newWindowIcon, "after");
			if(cls.has(anchors[i], "detailLink"))
				addIcon(anchors[i], detailLinkIcon, "after");
		}

		var quoteTags = document.getElementsByTagName("q");
		for (i = 0; i < quoteTags.length; i++) {
			if (document.getElementsByTagName && document.all && !window.opera) {
				addContent(quoteTags[i], quotes[0], "before");
				addContent(quoteTags[i], quotes[1], "after");
			}
		}
		// end of page elements manipulation

	} catch (ex) {
		exceptionError(ex, "init declarations");
		return false;
	};
	// init newsTicker
	try {
		newsTicker.init(document.getElementById("newsTicker"), 2, 25, 5000);
	} catch(ex) { exceptionWarning(ex, "init newsTicker"); };

	// page header movement
/* not needed anymore
	if (browser.ie) {

		var headerFrame = document.getElementById("headerFrame");
		var headerFrameY = 0;
		headerFrame.style.top = headerFrameY + "px";
		var menuFrame = document.getElementById("menuFrame");
		var menuFrameY = 140;
		menuFrame.style.top = menuFrameY + "px";

		document.floatHeader = function() {
			var hfY = dhtml.getY(headerFrame);
			var wY = browser.winY();
			var pos = Math.floor((hfY + wY) / 2);
			dhtml.setY(headerFrame, pos + headerFrameY);
			dhtml.setY(menuFrame, pos + menuFrameY);
		}
		
		document.floatHeader();
		setInterval("document.floatHeader()", 20);
	}
*/
	return true;
};


evt.add(window, "load", init);

