function open_window(url,winname,winwidth,winheight) {
	linker = window.open(url,winname,"toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=yes,width="+winwidth+",height="+winheight);
}

function newWindow(mypage,myname,w,h,scroll,rsize) {
	var winl = (screen.width-w)/2;
	var wint = (screen.height-h)/2;
	if (!rsize) { rsize = 'yes'; }
	settings = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',toolbar=no,location=no,status=no,menubar=no,resizable='+rsize+',dependent=yes';

	win = window.open('',myname,'height=1,width=1');
	win.close();
	
	win = window.open(mypage,myname,settings);
	if (parseInt(navigator.appVersion) >= 4) {
		win.window.focus();
	}
}

function insertTag(target, tagName) {
    var txtOrig = target.value;
    var txtInsert = prompt("Please enter the text to insert in this <" + tagName + "></" + tagName + "> tag:", "");
    if (tagName == 'p' && txtInsert != null)
	{
		txtOrig = txtOrig + "\n<" + tagName + " class=caption>" + txtInsert + "</" + tagName + ">\n";		
		target.value = txtOrig;
	}
    else if (txtInsert != null) {
      txtOrig = txtOrig + "\n<" + tagName + ">" + txtInsert + "</" + tagName + ">";
      target.value = txtOrig;
    }
    target.focus();
  }

function insertLink(target) {
    var txtOrig = target.value;
    var txtTarget = prompt("Please enter the url to link to:", "http://");
    if (txtTarget != null) {
      var txtLinkText = prompt("Please enter the title of this link:", "");
	  if (txtLinkText != null) {
        txtOrig = txtOrig + "<a href=\"" + txtTarget + "\">" + txtLinkText + "</a>";
        target.value = txtOrig;
      }
    }
    target.focus();
  }
  
  function insertMailLink(target) {
    var txtOrig = target.value;
    var txtTarget = prompt("Please enter the email address to link to:", "mailto:");
    if (txtTarget != null) {
      var txtLinkText = prompt("Please enter the title of this link:", "");
	  if (txtLinkText != null) {
        txtOrig = txtOrig + "<a href=\"" + txtTarget + "\">" + txtLinkText + "</a>";
        target.value = txtOrig;
      }
    }
    target.focus();
  }
