/* IE6 flicker fix */
try {
	document.execCommand("BackgroundImageCache", false, true);
	$('#mainsearch').setAttribute("autocomplete","off");
} catch(err){}
$.browser.msie6 = $.browser.msie && /MSIE 6\.0/i.test(window.navigator.userAgent) && !/MSIE 7\.0/i.test(window.navigator.userAgent);

function toggleCal(ref,target){
	if ($('#'+target)[0].style.display != 'none'){
		$('#'+target)[0].style.display = 'none';
	} else {
		$('#'+target)[0].style.display = '';
		$('#'+target)[0].style.left = findPos(ref)[0] + ref.offsetWidth + 5 + 'px';
		$('#'+target)[0].style.top = findPos(ref)[1] + 'px';
	}
	return false;
}

function showDialog(ref,target){
	$('#'+target)[0].style.display = 'block';
	$('#'+target)[0].style.left = findPos($('#'+ref)[0])[0] + 'px';
	$('#'+target)[0].style.top = findPos($('#'+ref)[0])[1] + $('#'+ref)[0].offsetHeight + 1 + 'px';
}

$(document).ready(function() {
	Date.format = 'dd.mm.yyyy';
	$('INPUT.wdate').datePicker({startDate:'01.01.1996'});
	if(jQuery.fn.makenice){ $('SELECT.makenice, INPUT.makenice').makenice(); }
});

/* Tooltip actions. */

var mouseX = 0;
var mouseY = 0;

function showTooltip2(txt,opt,e){
	if($('#tooltip').length < 1){
		var tmp = '<div id="tooltip" onmouseover="hideTooltip2();"><div id="tooltip-start"><span class="a"></span><span class="c"></span><span class="b"></span><span class="d"></span></div>';
		tmp += '<div id="tooltip-inner">' + txt + '</div>';
		tmp += '<div id="tooltip-ending"><span class="a"></span><span class="c"></span><span class="b"></span><span class="d"></span></div></div>';
		$('body').append(tmp);
	} else {
		$('#tooltip-inner').html(txt);
	}
	$(opt.ref).mousemove( function(e) {
		$('#tooltip').css({
			top: e.pageY - $('#tooltip').outerHeight() - 3 + 'px',
			left: e.pageX - 10 + 'px'
		});
	});
	return false;
}
function hideTooltip2(){
	$("#tooltip").css({
		left: '-1000px',
		top: '-1000px'
	});
	return false;
}