     var form_name = 'editor';
    
    function insertTags(f_field, sBegin, sEnd) 
    {
        var s =  f_field.value;
        f_field.focus();
        
        if(document.selection)   
        {
            var sel = document.selection.createRange().text;
            document.selection.createRange().text = sBegin + sel + sEnd;
        }
        else   
        {   
            var begin =  f_field.selectionStart;
            var end =  f_field.selectionEnd;
            var len = end - begin;
          if(len) 
          {
              f_field.value = s.substring(0, begin) + sBegin + s.substring(begin, end) + sEnd + s.substring(end);
          }
          else {
              f_field.value =  f_field.value + sBegin + sEnd;
          }
       } 
     }
    
    function linktoevoegen(cmd,link,doel,titel)
    {
        if (link != null) {
        
        
    	if (doel != "-") {
    		stag = "<a href=\"" + link + "\" title=\""+titel+"\" target=\""+doel+"\" >";
                    etag = "</a>"; }
    	else {
    	 	stag = "<a href=\"" + link + "\" title=\""+titel+"\" >";
             etag = "</a>"; }
    
    	var f_field = document.forms[form_name].elements[cmd];
     	insertTags(f_field, stag, etag);
    	
    	}
    
        return;
     }
    
    
    
      function emailtoevoegen(cmd,email)
    {
    
        if (email != null) {
    	 stag = "<a href=\"mailto:" + email + "\" title=\""+email+"\">";
             etag ="</a>";
    
    
     	var f_field = document.forms[form_name].elements[cmd];
     	insertTags(f_field, stag, etag);
    		}
    
        return;
    
     }
    
    function bijlagetoevoegen(cmd,bijlage,doel,titel)
    {
    	if (doel != "-") {
    		stag = "<a href=\"" + bijlage + "\" title=\""+titel+"\" target=\""+doel+"\"  >";
                    etag = "</a>"; }
    	else {
    	 	stag = "<a href=\"" + bijlage + "\" title=\""+titel+"\"  >";
             etag = "</a>"; }
       	var f_field = document.forms[form_name].elements[cmd];
     	insertTags(f_field, stag, etag);
        return;
    }
    
    function fototoevoegen(cmd,foto,naam,alt,uitlijnen)
    {
    	if (foto != null) {
        	stag = "<img src=\"" + foto + "\" alt=\""+alt+"\" title=\""+naam+"\" align=\""+uitlijnen+"\">";
    		etag = ""; 
    	var f_field = document.forms[form_name].elements[cmd];
     	insertTags(f_field, stag, etag);
     	}
        return;
    }
    
    
    function format_sel(form,veld,v) {
    	if (v == 'tekst' ) {
      		stag = "<div class='" + v + "'>" ;
      		etag ="</div>";
    	}
    
           else {
    	if (v != 'br' ) {
      		stag = "<" + v + ">" ;
      		etag ="</" + v + ">";
    	}
    	else {
    
                    	stag = "<" + v + " />" ;
      			etag ="";
    
    	}
    
    	}
    	var f_field = document.forms[form_name].elements[veld];
    	 insertTags(f_field, stag, etag);
    	 return;
    }

