$(document).ready(function() {
		if ($('#done')) {
			$("#done").animate({opacity: 0}, 5000)
			$('#done').click(function() {$(this).css('display', 'none')})
		}

		if ($('#errors')) {
			$("#errors").fadeTo("fast", 0.9).animate({opacity: 0.9}, 5000).animate({opacity: 0}, 2000)
			$('#errors').click(function() {$(this).css('display', 'none')})
		}
})


function getPage(url, element) {

	$(element).html("proszę czekać");
	$(element).fadeIn("fast");

	$.get(url, function (data) {
			$(element).html(data);
	})

	$(element).css('position', 'absolute');
	$(element).css('border', 'solid 1px black');
	$(element).css('background-color', '#f3f4f6');
	$(element).css('width', '600px');
	$(element).css('height', '400px');
	$(element).css('overflow', 'auto');
	$(element).click(function () { $(this).fadeOut("fast")} );

	$(element).css('top', 300 + 'px');
	$(element).css('left', 300 + 'px');
}

$.fn.insertAtCaret = function (myValue) {
return this.each(function(){
	//IE support
	if (document.selection) {
		this.focus();
		sel = document.selection.createRange();
		sel.text = myValue;
		this.focus();
	}
	//MOZILLA/NETSCAPE support
	else if (this.selectionStart || this.selectionStart == '0') {
		var startPos = this.selectionStart;
		var endPos = this.selectionEnd;
		var scrollTop = this.scrollTop;
		this.value = this.value.substring(0, startPos)
			+ myValue
			+ this.value.substring(endPos,
		this.value.length);
		this.focus();
		this.selectionStart = startPos + myValue.length;
		this.selectionEnd = startPos + myValue.length;
		this.scrollTop = scrollTop;
	} 
	else {
		this.value += myValue;
		this.focus();
	}
});
};

