	////////////////////////////////////////////////
	//                                            //
	//            Delphi-SI Javascript            //
	//        (c) 2001, 2002 Gregor Jaksa         //
	//       mailto: gre-gor@delphi-si.com        //
	//                                            //
	////////////////////////////////////////////////


function ShraniKurzor(pozicija)
{
	if (pozicija.createTextRange)
		pozicija.PozicijaKurzorja = document.selection.createRange().duplicate();
}

function Dodajtekst(kaj)
{
	if (document.sporocilo.besedilo.PozicijaKurzorja)
		document.sporocilo.besedilo.PozicijaKurzorja.text = document.sporocilo.besedilo.PozicijaKurzorja.text.charAt(document.sporocilo.besedilo.PozicijaKurzorja.text.length - 1) == ' ' ? kaj + ' ' : kaj;
	else
		document.sporocilo.besedilo.value += kaj;
	document.sporocilo.besedilo.focus();
}

function brskalnik()
{
	if (navigator.userAgent.indexOf('Opera') != -1)
		return 'Opera';    
	else if (navigator.userAgent.indexOf('Gecko') != -1)
		return 'Mozilla';
	else
		return 'IE';
}

function copypaste(html)
{
	if (brskalnik() == 'IE' && document.selection.type == 'Text') {
		Dodajtekst('[' + html + ']' + document.selection.createRange().text + '[/' + html + ']');
		document.selection.clear;
		return 1;
	} else if (brskalnik() == 'Mozilla' && document.getSelection().length > 0) {
		Dodajtekst('[' + html + ']' + document.getSelection() + '[/' + html + ']');
		return 1;
	} else
		return 0;
}

function oblika(kaj)
{
	switch(kaj) {
		case 'krepko':
			var html = 'B';
			var beseda = 'krepko';
			break;
		case 'posevno':
			var html = 'I';
			var beseda = 'poševno';
			break;
		case 'podcrtano':
			var html = 'U';
			var beseda = 'podčrtano';
			break;
		case 'precrtano':
			var html = 'S';
			var beseda = 'prečrtano';
			break;
	}
	if (copypaste(html) == 0) {
		vrednost = '';
		while (vrednost == '')
			vrednost = prompt('Besedilo, ki naj bo ' + beseda + ':', '');
		if (vrednost != '' && vrednost != null)
			Dodajtekst('[' + html + ']' + vrednost + '[/' + html + ']');
	}
}

function slika()
{
	vrednost = '';
	while (vrednost == '' || vrednost == 'http://')
		vrednost = prompt('URL, kjer se nahaja slika:', 'http://');
	if (vrednost != null)
		Dodajtekst('[SLIKA=' + vrednost + ']');
}

function povezava(kaj)
{
	switch(kaj) {
		case 'http':
			var html = 'URL';
			var vpr1 = 'URL povezava:';
			var vpr2 = 'Ime povezave:';
			break;
		case 'email':
			var html = 'EMAIL';
			var vpr1 = 'E-mail naslov:';
			var vpr2 = 'Lastnik E-mail naslova:';
			break;
	}
	var vrednost1 = '';
	var vrednost2 = '';
	while (vrednost1 == '')
		vrednost1 = prompt(vpr1, '');
	if (vrednost1 != null) {
		while (vrednost2 == '')
			vrednost2 = prompt(vpr2, '');
		if (vrednost2 != null)
			Dodajtekst('[' + html + '=' + vrednost1 + ']' + vrednost2 + '[/' + html + ']');
	}
}

function seznam(st)
{
	list = '';
	while (tmpseznam = prompt('Vnesite vrednost (prazna vrednost = zaključek seznama):', ''))
		list += '[-]' + tmpseznam + '\n';
	if (list != '') {
		if (st == 1)
			Dodajtekst('[STSEZNAM]\n' + list + '[/STSEZNAM]\n');
		else
			Dodajtekst('[SEZNAM]\n' + list + '[/SEZNAM]\n');
	}
}

function tekst(kaj)
{
	if (copypaste(kaj) == 0)
		Dodajtekst('[' + kaj + ']  [/' + kaj + ']');
}

function smesko(kaj)
{
	Dodajtekst(kaj);
}

function copyToClipboard(id)
{
	var textarea =		document.createElement('textarea');
	var markedText =	document.getElementById(id).innerHTML;
	var replaceFrom =	new Array(/<[^>]*>/g,	/&amp;/g,	/&lt;/g,	/&gt;/g);
	var replaceTo =		new Array('',			'&',		'<',		'>');
	for (var i = 0; i <= replaceFrom.length; i++)
		markedText = markedText.replace(replaceFrom[i], replaceTo[i]);
	textarea.innerText = markedText;
	textSelection = textarea.createTextRange();
	textSelection.execCommand('Copy');
}

function prikazi(id, priponkaID, datoteka)
{
	if (document.getElementById('p' + id).style.display == 'block') {
		document.getElementById('p' + id).style.display = 'none';
		document.getElementById('s' + id).src = '/slike/plus.gif';
		document.getElementById('d' + id).src = '';
	}
	else {
		document.getElementById('p' + id).style.display = 'block';
		document.getElementById('s' + id).src = '/slike/minus.gif';
		document.getElementById('d' + id).src = '/_skripte/priponka.php?id=' + priponkaID + '&dat=' + datoteka;
	}
}






//stara koda
function debelo() {
  if (brskalnik() == 'IE' && document.selection.type == 'Text') {
    Dodajtekst('[B]'+document.selection.createRange().text+'[/B]');
    document.selection.clear;
  } else if (brskalnik() == 'Mozilla' && document.getSelection) {
    Dodajtekst('[B]'+document.getSelection()+'[/B]');
  } else {
    var odebeljeno = prompt('Besedilo, ki naj bo odebeljeno:', '');
    if (odebeljeno != '' && odebeljeno != null)
      Dodajtekst('[B]'+odebeljeno+'[/B]');
  }
}

function postrani() {
  if (brskalnik() == 'IE' && document.selection.type == 'Text') {
    Dodajtekst('[I]'+document.selection.createRange().text+'[/I]');
    document.selection.clear;
  } else {
    var postrani = prompt('Besedilo, ki naj bo poševno:', '');
    if (postrani != '' && postrani != null)
      Dodajtekst('[I]'+postrani+'[/I]');
  }
}

function krepko() {
  if (brskalnik() == 'IE' && document.selection.type == 'Text') {
    Dodajtekst('[B]'+document.selection.createRange().text+'[/B]');
    document.selection.clear;
  } else if (brskalnik() == 'Mozilla' && document.getSelection) {
    Dodajtekst('[B]'+document.getSelection()+'[/B]');
  } else {
    var krepko = prompt('Besedilo, ki naj bo krepko:', '');
    if (krepko != '' && krepko != null)
      Dodajtekst('[B]'+krepko+'[/B]');
  }
}

function posevno() {
  if (brskalnik() == 'IE' && document.selection.type == 'Text') {
    Dodajtekst('[I]'+document.selection.createRange().text+'[/I]');
    document.selection.clear;
  } else {
    var posevno = prompt('Besedilo, ki naj bo poševno:', '');
    if (posevno != '' && posevno != null)
      Dodajtekst('[I]'+posevno+'[/I]');
  }
}

function podcrtano() {
  if (brskalnik() == 'IE' && document.selection.type == 'Text') {
    Dodajtekst('[U]'+document.selection.createRange().text+'[/U]');
    document.selection.clear;
  } else {
    var podcrtano = prompt('Besedilo, ki naj bo podčrtano:', '');
    if (podcrtano != '' && podcrtano != null)
      Dodajtekst('[U]'+podcrtano+'[/U]');
  }
}

function blah() {
  if (brskalnik() == 'IE' && document.selection.type == 'Text') {
    Dodajtekst('[URL='+document.selection.createRange().text+']'+document.selection.createRange().text+'[/URL]');
    document.selection.clear;
  } else {
    var url = prompt('URL povezava:', 'http://');
    var povezava = prompt('Ime povezave:', '');
    if (url != '' && url != null && povezava != '' && povezava != null)
      Dodajtekst('[URL='+url+']'+povezava+'[/URL]');
  }
}

function email() {
  if (brskalnik() == 'IE' && document.selection.type == 'Text') {
    Dodajtekst('[EMAIL='+document.selection.createRange().text+']'+document.selection.createRange().text+'[/EMAIL]');
    document.selection.clear;
  } else {
    var mail = prompt('E-mail naslov:', '');
    var ime = prompt('Lastnik E-mail naslova:', '');
    if (ime != '' && ime != null && mail != '' && mail != null)
      Dodajtekst('[EMAIL='+mail+']'+ime+'[/EMAIL]');
  }
}

function bslika() {
  if (brskalnik() == 'IE' && document.selection.type == 'Text') {
    Dodajtekst('[SLIKA='+document.selection.createRange().text+']');
    document.selection.clear;
  } else {
    var url = prompt('URL, kjer se nahaja slika:', 'http://');
    if (url != '' && url != null)
      Dodajtekst('[SLIKA='+url+']');
  }
}

function koda() {
  if (brskalnik() == 'IE' && document.selection.type == 'Text') {
    Dodajtekst('[KODA]'+document.selection.createRange().text+'[/KODA]');
    document.selection.clear;
  } else
    Dodajtekst('[KODA]  [/KODA]');
}

function citat() {
  if (brskalnik() == 'IE' && document.selection.type == 'Text') {
    Dodajtekst('[CITAT]'+document.selection.createRange().text+'[/CITAT]');
    document.selection.clear;
  } else
    Dodajtekst('[CITAT]  [/CITAT]');
}

function Spremeni(id, kaj, reverse) {
  if (kaj.checked) {
    if (reverse)
      document.all[id].disabled = true;
    else
      document.all[id].disabled = false;
  } else {
    if (reverse)
      document.all[id].disabled = false;
    else
      document.all[id].disabled = true;
  }
}