// JavaScript Document
var pozadie;
function zmen_pozadie(obrazok)
{
	document.getElementById('telo').style.backgroundImage = "url(" + obrazok + ")";
}

function aktivny_odkaz(element)
{
	document.getElementById(element+'_pozadie').style.opacity = 1;
}

function zmen_tien(cislo,nazov,farba1,farba2,black) {
	if (!black)
		document.getElementById('farba_nazov').getElementsByTagName('td')[0].innerHTML = cislo + '<br/>' + nazov;
	else
		document.getElementById('farba_nazov').getElementsByTagName('td')[0].innerHTML = '<span class="black">' + cislo + '<br/>' + nazov + '</span>';
	document.getElementById('farba_1').style.backgroundColor = farba1;
	document.getElementById('farba_2').style.backgroundColor = farba2;
}

function ukaz_produkt(obrazok)
{
	pozadie = document.getElementById('telo').style.backgroundImage;
	document.getElementById('telo').style.backgroundImage = "url(" + obrazok + ")";
	document.getElementById('plus').style.display = 'none';
	document.getElementById('obrazok').style.display = 'none';
	document.getElementById('minus').style.display = 'block';
}

function skry_produkt()
{
	document.getElementById('telo').style.backgroundImage = pozadie;
	document.getElementById('minus').style.display = 'none';
	document.getElementById('obrazok').style.display = 'block';
	document.getElementById('plus').style.display = 'block';
}

function ukaz_ukazku(obrazok)
{
	document.getElementById('ukazka_vsetky').getElementsByTagName('img')[0].src = obrazok;
	document.getElementById('ukazka_vsetky').style.visibility = 'visible';
}

function skry_ukazku()
{
	document.getElementById('ukazka_vsetky').style.visibility = 'hidden';
}

function pridaj (tag,element) 
{
	switch (tag) {
	case "B":
		sta_tag = "[T";
		end_tag = "T]";
	break;
	case "I":
		sta_tag = "[I";
		end_tag = "I]";
	break;
	case "U":
		sta_tag = "[U";
		end_tag = "U]";
	break;
	case "F":
		sta_tag = "[F" + farba_poradie + " ";
		end_tag = " F]";
	break;
	}
	
	element.focus();
	if (navigator.appVersion.indexOf("MSIE")!=-1) 
	{
		if(document.selection && document.selection.type == "Text")
		{
    		var oznacene=document.selection.createRange().text;
			var vyber = sta_tag + oznacene + end_tag;		
			element.value = element.value.replace(oznacene, vyber);
			document.selection.empty();
		} 
		else alert("Nie je vybraný žiadny text.\nMusíte najprv vyznačiť časť textu, ktorú chcete upraviť.");
	} 
	else 
	{
    	if (typeof element.selectionStart != 'undefined')
		{
	 		var start = element.selectionStart;
			var end = element.selectionEnd;
			if (end - start > 0)
			{
				var zaciatok = element.value.substr(0,start);
				var koniec = element.value.substr(end);
				var vyber = element.value.substr(start, end - start); 
				element.value = zaciatok + sta_tag + vyber + end_tag + koniec;
			}
			else alert("Nie je vybraný žiadny text.\nMusíte najprv vyznačiť časť textu, ktorú chcete upraviť.");
		}
	}
}

function pridaj_farbu(element)
{
	sta_tag = "[F" + farba_poradie + " ";
	end_tag = " F]";
	
	element.focus();
	if (navigator.appVersion.indexOf("MSIE")!=-1) 
	{
		if(document.selection && document.selection.type == "Text")
		{
    		var oznacene=document.selection.createRange().text;
			var vyber = sta_tag + oznacene + end_tag;		
			element.value = element.value.replace(oznacene, vyber);
			document.selection.empty();
		} 
		else
		{
			if (document.selection)
			{
				var pozicia = document.selection.createRange();
				pozicia.text = sta_tag;	
			}
		}
	} 
	else 
	{
    	if (typeof element.selectionStart != 'undefined')
		{
	 		var start = element.selectionStart;
			var end = element.selectionEnd;
			if (end - start > 0)
			{
				var zaciatok = element.value.substr(0,start);
				var koniec = element.value.substr(end);
				var vyber = element.value.substr(start, end - start); 
				element.value = zaciatok + sta_tag + vyber + end_tag + koniec;
			}
			else
			{
				var zaciatok = element.value.substr(0,start);
				var koniec = element.value.substr(start);
				element.value = zaciatok + sta_tag + koniec;
			}
		}
	}
}

function pridaj_smile (objekt,element) {
	
	element.focus();
	if (navigator.appVersion.indexOf("MSIE")!=-1) {
		if (document.selection) {
			var pozicia = document.selection.createRange();
			pozicia.text = "[S" + objekt + "]";	
		} 
	} else {
		if (typeof element.selectionStart != 'undefined') {
			var start = element.selectionStart;
			var zaciatok = element.value.substr(0,start);
			var koniec = element.value.substr(start);
			element.value = zaciatok + '[S' + objekt + ']' + koniec;
		}
	}
}

var farba = "808080";
var farba_poradie = 0;
var otvorene = false;

function vyber()
{
	if (!otvorene)
	{
		document.getElementById('farba').style.marginTop = '19px';
		document.getElementById('farba').style.marginLeft = '6px';
		document.getElementById('colour_1').src = 'img/icon_colour_a_01.gif';
		document.getElementById('colour_2').src = 'img/icon_colour_a_02.gif';
		document.getElementById('vyber').style.display = 'inline';
		otvorene = true;
	}
	else
	{
		document.getElementById('vyber').style.display = 'none';
		document.getElementById('farba').style.marginTop = '18px';
		document.getElementById('farba').style.marginLeft = '5px';
		document.getElementById('colour_1').src = 'img/icon_colour_01.gif';
		document.getElementById('colour_2').src = 'img/icon_colour_02.gif';
		otvorene = false;
	}
}

function nastav_farbu(nova_farba,poradie)
{
	farba = nova_farba;
	farba_poradie = poradie;
	document.getElementById('farba').style.backgroundColor = '#' + farba;
	vyber();
	pridaj_farbu(document.post.text);
}
