function textCounter(field, countfield, maxlimit) {
countfield.value = maxlimit - field.value.length;
}
function insertAtCursor(myField, myValue) {
myField.focus();

//IE support
if (document.selection) {
myField.focus();
sel = document.selection.createRange();
sel.text = myValue;
}
//MOZILLA/NETSCAPE support
else if (myField.selectionStart || myField.selectionStart == '0') {
var startPos = myField.selectionStart;
var endPos = myField.selectionEnd;
myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);
} else {
myField.value += myValue;
}
}

var i = 0;
var j = 0;
var k = 0;
var l = 0;

function insertQuote(form) {
if (i % 2 == 0) {
insertAtCursor(form, '[q]');
} else {
insertAtCursor(form, '[/q]');
}
i += 1;
}
function insertBold(form) {
if (j % 2 == 0) {
insertAtCursor(form, '[b]');
} else {
insertAtCursor(form, '[/b]');
}
j += 1;
}
function insertUnderline(form) {
if (k % 2 == 0) {
insertAtCursor(form, '[u]');
} else {
insertAtCursor(form, '[/u]');
}
k += 1;
}
function insertItalic(form) {
if (l % 2 == 0) {
insertAtCursor(form, '[i]');
} else {
insertAtCursor(form, '[/i]');
}
l += 1;
}
function insertNewline(form) {
insertAtCursor(form, '[br]');
}
function insertRuler(form) {
insertAtCursor(form, '[hr]');
}
function insertMessage(form) {
insertAtCursor(form, '[message=xxx.yy] ');
}
function insertLink(form) {
insertAtCursor(form, '[link=xxx]');
}
function insertImage(form) {
insertAtCursor(form, '[image=xxx]');
}
function insertUrl(form) {
insertAtCursor(form, '[url=http://]');
}

function newImage(arg) {
if (document.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}

function changeImages() {
if (document.images && (preloadFlag == true)) {
for (var i=0; i<changeImages.arguments.length; i+=2) {
document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
}
}
}

var preloadFlag = false;
function preloadImages() {
if (document.images) {
HT_meny_01_over = newImage("images/Conference/HT-meny_01-over.gif");
HT_meny_02_over = newImage("images/Conference/HT-meny_02-over.gif");
HT_meny_03_over = newImage("images/Conference/HT-meny_03-over.gif");
HT_meny_04_over = newImage("images/Conference/HT-meny_04-over.gif");
HT_meny_05_over = newImage("images/Conference/HT-meny_05-over.gif");
HT_meny_06_over = newImage("images/Conference/HT-meny_06-over.gif");
HT_meny_07_over = newImage("images/Conference/HT-meny_07-over.gif");
HT_meny_08_over = newImage("images/Conference/HT-meny_08-over.gif");
HT_meny_09_over = newImage("images/Conference/HT-meny_09-over.gif");
HT_meny_10_over = newImage("images/Conference/HT-meny_10-over.gif");
HT_meny_11_over = newImage("images/Conference/HT-meny_11-over.gif");
HT_meny_12_over = newImage("images/Conference/HT-meny_12-over.gif");
HT_meny_13_over = newImage("images/Conference/HT-meny_13-over.gif");
preloadFlag = true;
}
}

