var RCMS = new Object();

RCMS.init = function()
{
	if (document.layers) { navigator.family = "nn"; }
	if (document.all) { navigator.family = "ie"; }
	if (window.navigator.userAgent.toLowerCase().match("gecko")) { navigator.family = "gecko"; }

	this.isNav = (navigator.appName.indexOf("Netscape") != -1);

	if (this.isNav)
		document.captureEvents(Event.MOUSEMOVE);
		
	document.onmousemove = RCMS.onmousemove;

	this.overdiv = 0;
	RCMS.form.init();
	
	//<script src="http://layer-ads.de/ia1-7844.js" type="text/javascript"></script>
}

RCMS.onmousemove = function(e)
{
//	RCMS.x = (RCMS.isNav) ? e.pageX - 168 : (event.clientX + document.body.scrollLeft);
//	RCMS.y = (RCMS.isNav) ? e.pageY - 220 : (event.clientY + document.body.scrollTop);
	RCMS.x = (RCMS.isNav) ? e.pageX : (event.clientX + document.body.scrollLeft);
	RCMS.y = (RCMS.isNav) ? e.pageY : (event.clientY + document.body.scrollTop);

}

RCMS.showOverlay = function(text)
{
	var desc = "<div class='hover'>" + text + "</div>";
	
	var overlay = this.getOverlay();
	
	overlay.style.display = "block";
	
	if(navigator.family == "nn")
	{
		overlay.document.write(desc);
		overlay.document.close();
		overlay.left = (RCMS.x + 15) +"px";
		overlay.top = (RCMS.y - 5) +"px";
	}
	else if(navigator.family == "ie")
	{
		overlay.innerHTML = desc;
		/*
		overlay.style.left = (RCMS.x + 15) +"px";
		overlay.style.top = (RCMS.y - 5) +"px";
		*/
		overlay.style.pixelLeft = RCMS.x + 15;
		overlay.style.pixelTop = RCMS.y - 5;
	}
	else if (navigator.family == "gecko")
	{
		overlay.innerHTML = desc;
		overlay.style.left = (RCMS.x - 15) +"px";
		overlay.style.top = (RCMS.y - 5) +"px";
	}
	else
		alert(navigator.family);
		
	this.overdiv = 1;
}

RCMS.hideOverlay = function()
{
	if (this.overdiv != 0)
		return;
		
	var overlay = this.getOverlay();
		
	overlay.style.display = "none";
	
	if (navigator.family =="nn")
	{
		eval(overlay.top="-1000");
	}
	else if (navigator.family =="ie")
	{
		overlay.innerHTML="";
	}
	else if (navigator.family =="gecko")
	{	
		//overlay.style.top="-1000";
	}
}

RCMS.toggleVisibility = function()
{
	for (var i = 0; i < arguments.length; i++)
	{
		var arg = arguments[i];
		var element = document.getElementById(arg);
		if (element == null)
			continue;
			
		if (element.style.display == 'none')
			element.style.display = '';
		else
			element.style.display = 'none';

	}
}

RCMS.getOverlay = function()
{
	if (this.overlay != null)
		return this.overlay;
		
	this.overlay = document.createElement('div');
	
	this.overlay.id = "overlay";
	document.getElementsByTagName('body')[0].appendChild(this.overlay);
	this.overlay.onmouseover = function()
	{
		RCMS.overdiv = 1;
	}
	
	this.overlay.onmouseout = function()
	{
		RCMS.overdiv = 0;
		setTimeout('RCMS.hideOverlay();', 1000);	
	}
	
	return this.overlay;
}

RCMS.showPopup = function(url, title, width, height)
{
	if (title == null)
		title = "Popup";
	if (width == null)
		width = 670;
	if (height == null)
		height = 412;
		
	window.open(url, title, 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=' +width+ ',height=' +height);
}