function setFontSize(fSize) {
	document.cookie="fontSize="+fSize;
	document.getElementById('f12').className = "f12";
	document.getElementById('f14').className = "f14";
	document.getElementById('f16').className = "f16";
	document.getElementById('f'+fSize).className = "f"+fSize+" act";
	document.getElementById("news_text").style.fontSize = fSize + "px";
}

var p = "document.forms['news'].elements['content']";
var b = "document.forms['news'].elements['bold']";
var i = "document.forms['news'].elements['italic']";
var u = "document.forms['news'].elements['underline']";
var pp = "document.forms['news'].elements['paragraph']";
var l = "document.forms['news'].elements['left']";
var cen = "document.forms['news'].elements['center']";
var r = "document.forms['news'].elements['right']";
var link = "document.forms['news'].elements['link']";

var stack=[], tags=[];

function js_add_to_form(what) {
	c=eval(p);
	if(document.selection) {
		c.focus();
		document.selection.createRange().text=what;
	}
	else if(c.selectionStart || c.selectionStart=="0") {
		c.value=c.value.substring(0,c.selectionStart)+what+c.value.substring(c.selectionEnd,c.value.length);
	}
	else {
		c.value+=what;
	}
}

function arraypop(array) { 
	arraysize=getarraysize(array);
	retval=array[arraysize-1];
	delete array[arraysize-1];

	return retval;
}
function arraypush(element,array) {
	array[getarraysize(array)]=element;
}
function bbcode(what) { 
	c=eval(p);
	s=(document.selection)?(sel=document.selection.createRange().text).length : c.selectionEnd-c.selectionStart; 
	if(s>0) {
		if(document.selection) { 
			document.selection.createRange().text='['+what+']'+sel+'[/'+what+']';
		}
		else { begin=c.selectionStart;end=c.selectionEnd;c.value=c.value.substring(0,begin)+'['+what+']'+c.value.substring(begin,end)+'[/'+what+']'+c.value.substring(end, c.value.length);
		}
	}
	else {
		decide(what);
	}
}

function star(element, what, name) {
	element=eval(what);

	if(element.value == name)
		element.value = name+'*';
	else if(element.value == name+'*')
		element.value = name;
}

var bold = 0;
function js_str_bold() {
	str = '[b]';
	if(bold == '1') {
		str = '[/b] '
		bold = 0;
	}
	else if(bold == '0') {
		str = '[b]';
		bold = 1;
	}
	js_add_to_form(str);
	star('b', b, 'b');
}

var italic = 0;
function js_str_italic() {
	str = '[i]';
	if(italic == '1') {
		str = '[/i] '
		italic = 0;
	}
	else if(italic == '0') {
		str = '[i]';
		italic = 1;
	}
	js_add_to_form(str);
	star('i', i, 'i')
}

var underline = 0;
function js_str_underline() {
	str = '[u]';
	if(underline == '1') {
		str = '[/u] '
		underline = 0;
	}
	else if(underline == '0') {
		str = '[u]';
		underline = 1;
	}
	js_add_to_form(str);
	star('u', u, 'u')
}

function js_str_paragraph() {
	str = '[p]';
	js_add_to_form(str);
}

var lft = 0;
function js_str_left() {
	str = '[left]';
	if(lft == '1') {
		str = '[/left] '
		lft = 0;
	}
	else if(lft == '0') {
		str = '[left]';
		lft = 1;
	}
	js_add_to_form(str);
	star('lewo', l, 'lewo');
}

var ctr = 0;
function js_str_center() {
	str = '[center]';
	if(ctr == '1') {
		str = '[/center] '
		ctr = 0;
	}
	else if(ctr == '0') {
		str = '[center]';
		ctr = 1;
	}
	js_add_to_form(str);
	star('wycentrowany', cen, 'wycentrowany');
}

var rht = 0;
function js_str_right() {
	str = '[right]';
	if(rht == '1') {
		str = '[/right] '
		rht = 0;
	}
	else if(rht == '0') {
		str = '[right]';
		rht = 1;
	}
	js_add_to_form(str);
	star('prawo', r, 'prawo');
}

var lnk = 0;
function js_str_link() {
	str = '[link]';
	if(lnk == '1') {
		str = '[/link] '
		lnk = 0;
	}
	else if(lnk == '0') {
		str = '[link]';
		lnk = 1;
	}
	js_add_to_form(str);
	star('link', link, 'link');
}

function js_picture(path) {
	str = '[img]'+(path)+'[/img] ';
	js_add_to_form(str);
}

function js_movie(path) {
	str = '[movie]'+(path)+'[/movie] ';
	js_add_to_form(str);
}

function trim(x){return x.replace(/^\s+|\s+$/g,'')}

function search_sec()
{
	var zn = document.forms['search'].elements['query'].value.length;
	
	if (zn > 2) {
		if(trim(document.forms['search'].elements['query'].value)=='') {
			alert("Prosze podac nazwe do wyszukiwania.");
			document.forms.search.query.focus();
			return false;
		}
	}
	else {
		alert("Prosze uzyc minimum 3 znakow.");
		document.forms.search.query.focus();
		return false;
	}
}