

// RTE 
function submitForm() {
	//make sure hidden and iframe values are in sync for all rtes before submitting form
	updateRTEs();
	
	//change the following line to true to submit form
	alert("rte1 = " + htmlDecode(document.RTEDemo.rte1.value));
	return false;
}

// Verniew Pagina 
function vernieuwen(){
   parent.FRAMENAAM.location = parent.FRAMENAAM.location;
}

// Blokkeer errors
function blockError(){
	return true;
}

// Smilies
function addsmiley (smiley) {
	var txtarea = document.getElementById("bericht");;
	txtarea.focus();
	txtarea.value += smiley;
}

// UBB Code
function WriteTekst(){
	var bron = document.getElementById("bericht").value;
	var source = document.getElementById("bericht");
	bron = bron.replace(/\[u\]/g);
	bron = bron.replace(/\[\/u\]/g);
	bron = bron.replace(/\[s\]/g);
	bron = bron.replace(/\[\/s\]/g);
	bron = bron.replace(/\[i\]/g);
	bron = bron.replace(/\[\/i\]/g);
	bron = bron.replace(/\[b\]/g);
	bron = bron.replace(/\[\/b\]/g);
	bron = bron.replace(/\[url\]/g);
	bron = bron.replace(/\[\/url\]/g);
	bron = bron.replace(/\[img\]/g);
	bron = bron.replace(/\[\/img\]/g);
    source.blur ();
    source.focus ();
}
	
	var slash = false;

// UBB Code
function schrijftag(code)
{
  var tekstveld=document.getElementById("bericht");
  var begintag = "["+code+"]"
  var eindtag = "[/"+code+"]"
  var tag2 = begintag
  if (slash == true )
  {
  var tag2 = begintag.replace(new RegExp(code, 'g'),"/"+code);
  // dit maakt tag 11 het zelvde als tag maar met een / er bij.
  }
   if (document.selection) //voor IE
   {
      tekstveld.focus();
     var txt = document.selection.createRange(); //txt = wat er geselecteerd is in het document
       if(txt.text != "" )// checked of er ook iets geslecteerd is
       {
        //onderste zin vervang het geselecteerde deel door het geselecteerde deel met de tags
        txt.text = tag2+txt.text+eindtag;
        }
       else
       {
      // als er niks gelsecteerd is zet op de cursur plaats de juiste tag tag dus
          tekstveld.focus();
          sel = document.selection.createRange();
          sel.text = tag2+eindtag;
       //onderste code dient om te checken of tag met een slash of zonder slash moet wordt vervolgt in function swap(tag)
       //als er geen rollovers waren geweest stond het vervolg bij het begin van deze functie
        slash = slash ? false:true
    	}

   }

   else{ //voor firefox
         tekstveld.focus();
         startpositie=tekstveld.selectionStart
         eindpositie=tekstveld.selectionEnd
         tekstveldValue=(tekstveld.value);
         selStart=tekstveldValue.substring(0,startpositie)
         selEnd=tekstveldValue.substring(eindpositie,tekstveldValue.length)
         SelectedText=tekstveldValue.substring(startpositie,eindpositie)
         if(startpositie!=eindpositie){
          //dus: begintag = "["+tag"]" ,  eindtag = "[/"+tag+"]"
        SelectedText = begintag+SelectedText+eindtag;

     }else {
          //tag2 = [tag] met of zonder /
      SelectedText = tag2+eindtag;
	  //tekstveld.selectionEnd=sekEnd-4;
      }
       tekstveld.value=selStart+SelectedText+selEnd
       tekstveld.selectionStart=startpositie+SelectedText.length
       tekstveld.selectionEnd=startpositie+SelectedText.length

        }
	WriteTekst();
}

// UBB Code
function maaklink(){
	var url = prompt('Geef de volledige url (met http://) van de pagina op:', ' ');
	var omschrijving = prompt('Geef hier de beschrijving van de link in:', ' ');
	document.getElementById("bericht").value += "[URL="+url+"]"+omschrijving+"[/URL]";
	WriteTekst();
}

/*
function maaklijst(){
	var list = '[list]\n';
	var list_element = prompt('Voeg een lijstitem toe','');
	while(list_element != null && list_element != ''){
		list += '[*]' + list_element + '[/*]' + '\n';
		list_element = prompt('Voeg een lijstitem toe','');
	}
	list += '[/list]\n';
}
*/

function addInput(name){
    var element = document.getElementById(name);
    var count = element.childNodes.length;
	var newElement = document.createElement('div')
	newElement.setAttribute("id",'input'+count);
    element.appendChild(newElement);
   	newElement.innerHTML = '<input type="file" name="file[]" id="'+count+'" /><input type="button" name="verwijderveld" value="Verwijder Veld" onclick="javascript:deleteInput(\'input\'+'+count+')" id="'+count+'" />';


}

function deleteInput(name){
	var element = document.getElementById(name);
    element.parentNode.removeChild(element); 
}

// Blokkeer errors
window.onerror = blockError;
//Usage: initRTE(imagesPath, includesPath, cssFile, genXHTML, encHTML)
initRTE("./images/", "./", "", true);



// laad het script op juiste resolutie			
self.moveTo(0,0);
self.resizeTo(screen.availWidth,screen.availHeight);
