<!-- //
function isCorrectExt() {
	val = document.addform.photo.value;
	if(!val.length) {
		return false;}
	alert(val[0]);
	return true;
}

function popOpen(url, width, height) {
	var hwnd = window.open(url, 'popwnd', 'width='+width+',height='+height+', menubar=0,scrollbars=1,resizable=0');
	hwnd.focus();
}

function zaznacz(field) {
	field.focus();
	field.select();
}

function E(id) {
	var a = null;
	if (document.getElementById(id))
		a = document.getElementById(id);
		return a;
	}

function getXY(element) {
	element = E(element);
	var valueT = 0,valueL=0;
	do {
		valueT += element.offsetTop  || 0;
		valueL += element.offsetLeft || 0;
		element = element.offsetParent;
		if (element) {
			p = element.style.position;
			if (p == 'relative' || p == 'absolute') break;
		}
	} while (element);
	return [valueL, valueT];
}

// sluzy usunieciu (zmianie tresci na "Autor tego komentarza usunšł go.") komentarza
function commentDel(commentId) {
	if (confirm('Usunięcie komentarza spowoduje, że jego treść zniknie, a na jego miejscu pojawi się informacja o usunięciu komentarza przez Ciebie. Możesz usunąć komentarz jeśli uważasz, że jego treść jest obraźliwa lub łamie prawo.')) {
		var toSend = 'commentId='+commentId;
		new Ajax.Request('/comments/ajax_delComment.php', {method: 'get', parameters: toSend, onComplete: 
				function (tr) {
				  if (tr.responseText.length>0) {
					$('comment'+commentId).innerHTML = tr.responseText;
					$('comment'+commentId).style.color = '#aaaaaa';
					$('commentDelText'+commentId).style.display = 'none';
					$('voteDiv'+commentId).style.display = 'none';
					$('toSpam'+commentId).style.display = 'none';
				  }
				}});

	}
}

// pokazuje informacje dotyczace zgloszenia naduzycia w komentarzach
function showSpamHint(obj, evt) {
	showhint('Jeśli uważasz że treść tego komunikatu stanowi spam, nadużycie lub jest niezgodna z prawem, możesz zgłosić to administratorowi strony.', obj, evt, '300px');
}

// zglasza komentarz jako spam (administratorowi)
function toSpam(commentId) {
	if (confirm('Czy chcesz zgłosić administratorowi, że ten komentarz stanowi spam, nadużycie lub jest niezgodny z prawem?')) {
		var toSend = 'commentId='+commentId;
		new Ajax.Request('/comments/ajax_toSpamComment.php', {method: 'get', parameters: toSend, onComplete: 
				function (tr) {
					$('toSpam'+commentId).innerHTML = 'Zgłoszony';
				}});
	}
}

// glosowanie na komentarz
var votedComments = Array();
function voteComment(commentId, voteSign) {
	userVoted = false;
	if (voteSign=='+') {
		vote = 1;
	} else {
		vote = 0;
	}
	for (i=0;i<votedComments.length;i++) {
		if (commentId==votedComments[i]) {
			userVoted = true;
		}
	}
	if (userVoted) {
		alert('Już oddałeś głos na ten komentarz!');
	} else {
		var toSend = 'commentId='+commentId+'&vote='+vote;
		new Ajax.Request('/comments/ajax_voteComment.php', {method: 'get', parameters: toSend, onComplete: 
				function (tr) {
				  if (tr.responseText.length>0) {
					if (tr.responseText=='userHadVoted') {
						alert('Już oddałeś/aś głos na ten komentarz!');
					} else if (tr.responseText=='haveToLogin') {
						alert('Musisz się zalogować, aby móc oceniać komentarze!');
					} else if (tr.responseText=='selfVote') {
						alert('Nie możesz ocenić swojego własnego komentarza!');
					} else {
						$('commentMark'+commentId).innerHTML = tr.responseText;
						votedComments.unshift(commentId);
					}
				  }
				}});
	}
}

function showProVoteInfo() {
	document.location.href='/txt/show_file.php?f=txt_vote6';
	/*
	setDivPosition('messageDiv', 460, 100, 0, 0, 200);
	document.getElementById('messageDivTitle').innerHTML = '&nbsp;Załóż konto Pro';
	Element.show('messageDiv');
	document.getElementById('messageDivContent').innerHTML = 'Chcesz głosować na szóstkę i dostawać szóstki od innych Użytkowników?<br>Dowiedz się <a href="javascript:Element.hide(\'messageDiv\'); location.href=\'/txt/show_file.php?f=txt_vote6\'">jak to zrobić</a>.';
	Element.show('messageDivContent');
	*/
}

// --> 