var ie = (document.all) ? 1 : 0;
form = document.sub_board.elements;
var tags = new Array(15);


function getText() {
	if (ie) {
		return ((form["text"].createTextRange && form["text"].caretPos) ? form["text"].caretPos.text : '');
	} else {
		return '';
	}
}

var openTags = new Array('');
var closedTags = new Array('dummy','b','i','u','s','code','quote','me','list');

function tagBase(tag,num) {
	text = getText();

	if (text) {
		form["text"].caretPos.text = '[' + tag + ']' + text + '[/' + tag + ']';
	}
	else {
		if (tags[num] > 0) {
			tag = '[/' + tag + ']';
			tags[num] = 0;
		}
		else {
			tag = '[' + tag + ']';
			tags[num] = 1;
		}
		form["text"].value += tag;
	}
}

function storeCaret(el) { 
	if (el.createTextRange) {
		el.caretPos = document.selection.createRange().duplicate();
	}
}


function tagImage() {
	var url = '';

	url = prompt('Ââåäèòå URL êàðòèíêè:',"http://") || '';
	

	if (url) {
		form["text"].value = "[img]" + url + "[/img]";
	}

}

function tagShadow() {
	var color = ''; var write = '';

	color = prompt('Ââåäèòå öâåò òåíè:',color) || '';
	
	if (color)
		write = prompt('Ââåäèòå òåêñò:',write) || '';

	if (color)
		if (write)
			form["text"].value = '[shadow=' + color + ']' + write + '[/shadow]';
}

function tagGlow() {
	var color = ''; var write = '';

	color = prompt('Ââåäèòå öâåò ñâå÷åíèÿ:',color) || '';

	if (color)
		write = prompt('Ââåäèòå òåêñò:',write) || '';

	if (color)
		if (write)
			form["text"].value = '[glow=' + color + ']' + write + '[/glow]';
}


function tagUrl() {
	var url = 'http://'; var desc = '';

	url = prompt('Ââåäèòå ññûëêó:',url) || '';

	if (url)
		desc = prompt('Îïèñàíèå ññûëêè:',desc) || url;

	if (url)
		if (desc)
			form["text"].value = '[url=' + url + ']' + desc + '[/url]';
}

function tagEmail() {
	var email = ''; var desc = '';

	email = prompt('Ââåäèòå E-mail àäðåñ:',email) || '';
	
	if (email)
		desc = prompt('Ââåäèòå îïèñàíèå:',desc) || email;

	if (email)
		if (desc)
			form["text"].value  = '[email=' + email + ']' + desc + '[/email]';
}


function tagFlash() {
	var url = 'http://'; var h = ''; var w = '';

	url = prompt('Ââåäèòå URL Flash îáúåêòà:',url) || '';

	if (url) {
		w = prompt('Ââåäèòå øèðèíó Flash: ', w) || '';

		if (w)
			h = prompt('Ââåäèòå âûñîòó Flash: ', h) || '';
	}

	if (url)
		if (w)
			if (h)
				form["text"].value  =  '[flash=' + w + ',' + h + ']' + url + '[/flash]';
}

function tagSound() {
	var url = '';

	url = prompt('Ââåäèòå URL çâóêîâîãî ôàéëà:',"http://") || '';
	
	if (url) {
		form["text"].value = "[sound]" + url + "[/sound]";
	}

}


function tagVideo() {
	var url = '';

	url = prompt('Ââåäèòå URL âèäåî ôàéëà:',"http://") || '';
	
	if (url) {
		form["text"].value = "[video]" + url + "[/video]";
	}
}

