	var o1,o2;
	
var $ = {
    'mouseX'      : 0,
    'mouseY'      : 0,
    'userAgent'   : function()
    {
  var agent = navigator.userAgent.toLowerCase();
	if ( agent.indexOf('gecko') != -1)
		return 'gecko';
	else
		if ( agent.indexOf('opera') != -1)
			return 'opera';
		else
        	return 'msie';
    }
}

switch ($.userAgent()) {
    case 'msie':
        document.onmousemove = function()
        {
            $.mouseX = event.clientX + document.body.scrollLeft;
            $.mouseY = event.clientY + document.body.scrollTop;
            return true;
        }
        break;

    case 'opera':
        document.onmousemove = function()
        {
            $.mouseX = event.clientX;
            $.mouseY = event.clientY;
            return true;
        }
        break;

    case 'gecko':
        document.onmousemove = function(e)
        {
            $.mouseX = e.pageX;
            $.mouseY = e.pageY;
            return true;
        }
        break;
}

	function toggle( name, par )
	{
		document.getElementById(name).style.display = ((document.getElementById(name).style.display == "none") ? ("block") : ("none"));
		if ( document.getElementById(name).style.display == "none" )
		{
  			document.forms.news_filter.dateFrom.value = o1.getDateStr();
  			document.forms.news_filter.dateTo.value = o2.getDateStr();
		}
		document.getElementById(name).style.left = ""+$['mouseX']+"px";
	}

	function finit(d1,d2)
	{
		var t1 = document.getElementById("fromDate");
		var t2 = document.getElementById("toDate");
		o1 = new zDymDom(t1,null,"d.m.y",d1,1,true);
		o2 = new zDymDom(t2,null,"d.m.y",d2,1,true);
	}
