function put_text(field, text) { 
	if (document.all) { 
		document.getElementById(field).innerText = text; }
	else {
		document.getElementById(field).textContent = text; } } 

function digit_length(digit) {
	var output=(digit.toString().length == 1)? '0' + digit : digit;
	return output; }

function submit_deactivate(field) {
	put_text(field + '_text', 'Proszę czekać...');
	document.getElementById(field).disabled = true;	}

function user_change_avatar(sex) {
	if (!document.getElementById('user_avatar').value) {
		if (sex == 'f')	{
			document.getElementById('user_avatar_picture').src = "images/avatar_female.gif"; }
		else {
			document.getElementById('user_avatar_picture').src = "images/avatar_male.gif"; } }
	else {
		document.getElementById('user_avatar_picture').src = "images/avatars/"+(document.getElementById('user_avatar').value)+".gif"; } }

function user_avatar_gallery() {
	win = window.open('galeria.html','','width=650,height=650,left=50,top=50,resizable=0,scrollbars=yes,menubar=no'); }

function user_choose_avatar(avatar) {
	window.opener.document.getElementById('user_avatar').value = avatar;
	window.opener.document.getElementById('user_avatar_picture').src = "images/avatars/" + avatar + ".gif";
	window.close();	}

function readmore() {
	if (document.getElementById('read_more').style.display == 'none') {
		document.getElementById('read_more').style.display = '';
		put_text('read_more_link', 'Ukryj opis'); }
	else {
		document.getElementById('read_more').style.display = 'none';
		put_text('read_more_link', 'Pokaż cały opis'); } }

function field_counter(max_chars) {
	if (document.getElementById('editor_area').value.length > max_chars) {
		document.getElementById('editor_area').value = document.getElementById('editor_area').value.substring(0, max_chars); }
	else {
		put_text('editor_area_counter', max_chars - document.getElementById('editor_area').value.length); } }

function mailbox_delete(link_name) {
	var is_confirmed = confirm('Czy na pewno chcesz usunąć wiadomość ?');
	if (is_confirmed) { link_name.href; }
	return is_confirmed; }

function favorite_delete(link_name) {
	var is_confirmed = confirm('Czy na pewno chcesz usunąć film z ulubionych ?');
	if (is_confirmed) { link_name.href; }
	return is_confirmed; }

function put_emoticon(emoticon) {
	document.getElementById('editor_area').value  += ' ' + emoticon + ' ';
	document.getElementById('editor_area').focus();	}

var vote_urls = new Array('images/vote_empty.gif', 'images/vote_half.gif', 'images/vote_full.gif');
var vote_images = new Array();
for (var i = 0; i<vote_urls.length; ++i) {
	vote_images[i] = new Image();
	vote_images[i].src = vote_urls[i]; }

function set_vote(vote) {
	for (var v=1; v<=5; v++) {
		if (vote >= v) { nr = 2; }
		else if (vote > (v - 1) && vote < v) { nr = 1; }
		else { nr = 0; }
		var image = document.images['vote_' + v];
		if (image) { image.src = vote_images[nr].src; } } }
