var p = "document.forms['aktualnosc_dodaj'].elements['content']";
var b = "document.forms['aktualnosc_dodaj'].elements['bold']";
var i = "document.forms['aktualnosc_dodaj'].elements['italic']";
var u = "document.forms['aktualnosc_dodaj'].elements['underline']";
var pp = "document.forms['aktualnosc_dodaj'].elements['paragraph']";
var l = "document.forms['aktualnosc_dodaj'].elements['left']";
var cen = "document.forms['aktualnosc_dodaj'].elements['center']";
var r = "document.forms['aktualnosc_dodaj'].elements['right']";
var ukr = "document.forms['aktualnosc_dodaj'].elements['ukryj']";
var color = "opener.document.forms['aktualnosc_dodaj'].elements['color']";

var stack=[], tags=[];

//ADD
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;
	}
}

//////ALIEN////////
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);
	}
}
//KONIEC ALIEN//

//ADD
function star(element, what, name) {
	element=eval(what);

	if(element.value == name)
		element.value = name+'*';
	else if(element.value == name+'*')
		element.value = name;
}
//NEWS
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('wysrodkowany', cen, 'wysrodkowany');
}

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');
}

function js_str_link() {
	name = prompt('Wpisz nazwę odnośnika:');
	if(name == null) {
	}
	else {
		url = prompt('Wpisz adres odnośnika: ');
		if(name == null || url == null)
			str = '';
		else
			str = '[url='+(url)+']'+(name)+'[/url] ';
		js_add_to_form(str);
	}
}

function js_win_color_open(a, b, url, w, h) {
	a=eval(b);

	if(a.value == 'kolor')
		window.open(url,'', 'width=' + w + ', height=' + h +'');
	else if(a.value == 'kolor*') {
		a.value = 'kolor';
		str = '[/color] ';
		js_add_to_form(str);
	}
}

function js_picture(path) {
	str = '[img]'+(path)+'[/img] ';
	js_add_to_form(str);
}
