var wysokosc_pola=300;
  window.onload = Laduj;
 function Laduj()
 {
  document.getElementById('add_input').onclick = DodajElement;
  document.getElementById('powieksz').onclick = PowiekszPole;
    document.getElementById('zmniejsz').onclick = ZmniejszPole;
	document.getElementById('pole').style['height'] = wysokosc_pola+'px';
 }
function DodajElement()
 {

 for (var i = 1; i <= 15; i++ )
 {
 if (document.getElementById('id'+i).style.display=='none')
 {
 document.getElementById('id'+i).style.display='block';
 break;
 }
 }
 //document.getElementById('wstaw_pierwsze').style.display='none';
 document.getElementById('add_input').style.display='inline';
 document.getElementById('less_input').style.display='inline';
 
 
 if(i<=15) {
 	 addTags('[img_nr='+i+']','');
 }
 
 }


 function PowiekszPole()
 {
 wysokosc_pola+=100;
 document.getElementById('pole').style['height']=(wysokosc_pola)+'px';
 
 }
  function ZmniejszPole()
 {
 if(wysokosc_pola > 300)
 {
 wysokosc_pola-=100;
 document.getElementById('pole').style['height']=(wysokosc_pola)+'px';
 } 
 }
 

 function UsunElement() {
 for (var i = 15; i >= 1; i-- )
 {
 if (document.getElementById('id'+i).style.display=='block')
 {
 document.getElementById('id'+i).style.display='none';
 break;
 }
 }
 if(document.getElementById('id1').style.display=='none')
 {
 document.getElementById('less_input').style.display='none';
 }
 }
 
 function Pomoc(ciag)
 {
   document.getElementById('pomoc').innerHTML=ciag;
 }
function Pomoc_czysc()
{
document.getElementById('pomoc').innerHTML='';
}
function ZwinMenu(){
document.getElementById('flash').style.display='none';
document.getElementById('yt').style.display='none';
document.getElementById('link').style.display='none';
document.getElementById('rozmiarczcionki').style.display='none';
   document.getElementById('kolorczcionki').style.display='none';
   
}
function KolorCzcionki(kolor)
{
if(document.getElementById('kolorczcionki').style.display=='none')
{
document.getElementById('flash').style.display='none';
document.getElementById('kolorczcionki').style.display='block';
document.getElementById('rozmiarczcionki').style.display='none';
document.getElementById('yt').style.display='none';
document.getElementById('link').style.display='none';
}
else 
{
document.getElementById('flash').style.display='none';
document.getElementById('rozmiarczcionki').style.display='none';
document.getElementById('yt').style.display='none';
document.getElementById('link').style.display='none';
document.getElementById('kolorczcionki').style.display='none';
}
if(kolor) {
	addTags('[color='+kolor+']','[/color]');
}
}
function RozmiarCzcionki(rozmiar)
{
if(document.getElementById('rozmiarczcionki').style.display=='none')
{
document.getElementById('flash').style.display='none';
document.getElementById('kolorczcionki').style.display='none';
document.getElementById('rozmiarczcionki').style.display='block';
document.getElementById('yt').style.display='none';
document.getElementById('link').style.display='none';
}
else 
{
document.getElementById('flash').style.display='none';
document.getElementById('rozmiarczcionki').style.display='none';
document.getElementById('yt').style.display='none';
document.getElementById('link').style.display='none';
document.getElementById('kolorczcionki').style.display='none';
}
if(rozmiar) {
	addTags('[size='+rozmiar+']','[/size]');
}
}
function WstawDoTekstu(value) {

   // IE
   var o = document.getElementById('pole');
   if (document.selection) {
      
      o.focus();

      var sel = document.selection.createRange();

      sel.text = value;

      sel.moveStart( 'character', -1 * value.length);

      //sel.select();

   //modern browsers

   } else if (o.selectionStart || o.selectionStart == 0) {

      var startPos = o.selectionStart;

      var endPos = o.selectionEnd;

      o.value = o.value.substring(0, startPos) + value +
o.value.substring(endPos);

      o.selectionStart = startPos + value.length;

      o.selectionEnd = startPos + value.length;

      o.focus();

   // else add at the end

   } else {

      o.value += value;

   }
   document.getElementById('flash').style.display='none';
   document.getElementById('rozmiarczcionki').style.display='none';
   document.getElementById('kolorczcionki').style.display='none';
   
   document.getElementById('link').style.display='none';
   document.getElementById('yt').style.display='none';

} 
function Link(wstaw)
{
if(document.getElementById('link').style.display=='none')
{
document.getElementById('link').style.display='block';
document.getElementById('yt').style.display='none';
document.getElementById('flash').style.display='none';

document.getElementById('kolorczcionki').style.display='none';
document.getElementById('rozmiarczcionki').style.display='none';
}
else 
{
document.getElementById('flash').style.display='none';
document.getElementById('link').style.display='none';
document.getElementById('yt').style.display='none';
document.getElementById('kolorczcionki').style.display='none';

document.getElementById('rozmiarczcionki').style.display='none';
}
if(wstaw)
{ 
var adres = document.getElementById('adresodnosnika').value;
var nazwa = document.getElementById('nazwaodnosnika').value;
if(nazwa!='')
addTags('[url='+adres+']'+nazwa+'[/url]','');
else addTags('[url]'+adres+'[/url]','');
}
}
function YouTube(wstaw)
{
if(document.getElementById('yt').style.display=='none')
{
document.getElementById('flash').style.display='none';
document.getElementById('yt').style.display='block';
document.getElementById('link').style.display='none';
document.getElementById('kolorczcionki').style.display='none';


document.getElementById('rozmiarczcionki').style.display='none';
}
else 
{
document.getElementById('flash').style.display='none';
document.getElementById('yt').style.display='none';
document.getElementById('link').style.display='none';
document.getElementById('rozmiarczcionki').style.display='none';
document.getElementById('kolorczcionki').style.display='none';
}
if(wstaw)
{ 
var adres = document.getElementById('urlyt').value;
addTags('[youtube]'+adres+'[/youtube]','');
}
}
function Flash(wstaw)
{
if(document.getElementById('flash').style.display=='none')
{
document.getElementById('flash').style.display='block';
document.getElementById('yt').style.display='none';
document.getElementById('link').style.display='none';
document.getElementById('kolorczcionki').style.display='none';

document.getElementById('rozmiarczcionki').style.display='none';
}
else 
{
document.getElementById('yt').style.display='none';
document.getElementById('flash').style.display='none';
document.getElementById('link').style.display='none';

document.getElementById('kolorczcionki').style.display='none';
document.getElementById('rozmiarczcionki').style.display='none';
}
if(wstaw)
{ 
var adres = document.getElementById('flashurl').value;
var wys = document.getElementById('wys').value;
var szer = document.getElementById('szer').value;
addTags('[flash height='+wys+' width='+szer+']'+adres+'[/flash]','');
}
}
function Czysc_pole()
{
document.getElementById('pole').value='';
}


function addText(Text,Message)
{
  var obj = document.add_file.pole;

  obj.focus();

  if (document.selection && document.selection.createRange)  // Internet Explorer
  {
sel = document.selection.createRange();
if (sel.parentElement() == obj)  sel.text = Text;
  }

  else if (typeof(obj) != "undefined")  // Firefox
  {
var longueur = parseInt(obj.value.length);
var selStart = obj.selectionStart;
var selEnd = obj.selectionEnd;

obj.value = obj.value.substring(0,selStart) + Text + obj.value.substring(selEnd,longueur);
  }

  else obj.value += Text;

  obj.focus();
}


function addTags(Tag,fTag,Message)
{
  var obj = document.add_file.pole;

  obj.focus();

  if (document.selection && document.selection.createRange)  // Internet Explorer
  {
sel = document.selection.createRange();
if (sel.parentElement() == obj)  sel.text = Tag + sel.text + fTag;
  }

  else if (typeof(obj) != "undefined")  // Firefox
  {
var longueur = parseInt(obj.value.length);
var selStart = obj.selectionStart;
var selEnd = obj.selectionEnd;

obj.value = obj.value.substring(0,selStart) + Tag + obj.value.substring(selStart,selEnd) + fTag + obj.value.substring(selEnd,longueur);
  }

  else obj.value += Tag + fTag;

  obj.focus();
}
