//Delimited Column Extractor Tool (Javascript) is Copyright 2010 TextMechanic.com All Rights Reserved

function monofnt(){
var fonttype = document.getElementById('input').style.fontFamily.replace(/[^a-z]/gi,'');
if(fonttype == 'arial'){document.getElementById('input').style.fontFamily = 'courier new';
document.getElementById('output').style.fontFamily = 'courier new';}
else {document.getElementById('input').style.fontFamily = 'arial';
document.getElementById('output').style.fontFamily = 'arial';}}
function cleartext(){
document.getElementById('input').value = '';
document.getElementById('output').value = '';}
function reloadtext(){
document.getElementById('input').value = document.getElementById('output').value;
document.getElementById('output').value = '';}
function grabcolumn(){
if (document.getElementById('loop_output').checked == true){
var prefix = document.getElementById('prefix').value;
var suffix = document.getElementById('suffix').value;
var text = document.getElementById('input').value;
var outtext = document.getElementById('output').value;
text = text.replace(/\r/g,'');
outtext = outtext.replace(/\r/g,'');
text = text.split('\n');
outtext = outtext.split('\n');
var delim = document.getElementById('delimiter_is').value;
var col_num = document.getElementById('col_num').value - 1;
var out = new Array();
for (x = 0; x < text.length; x++){
text2 = text[x]; text3 = text2.split(delim);
col = text3[col_num];
if (col != undefined) col = col; else col = '';
outtext2 = outtext[x];
if (outtext2 != undefined) outtext2 = outtext2; else outtext2 = '';
out[x] = outtext2 + prefix + col + suffix;}
out2 = out.join('\n');
document.getElementById('output').value = out2;}
if (document.getElementById('loop_output').checked == false){
var text = document.getElementById('input').value;
var prefix = document.getElementById('prefix').value;
var suffix = document.getElementById('suffix').value;
var belong2 = 'pbclevtug grkgzrpunavp.pbz';
text = text.replace(/\r/g,'');
text = text.split('\n');
var delim = document.getElementById('delimiter_is').value;
var col_num = document.getElementById('col_num').value - 1;
var out = new Array();
for (x = 0; x < text.length; x++){
text2 = text[x]; text3 = text2.split(delim);
col = text3[col_num];
if (col != undefined) col = col; else col = '';
out[x] = prefix + col + suffix;}
out2 = out.join('\n');
document.getElementById('output').value = out2;}}
function SelectAll(id){
document.getElementById(id).focus();
document.getElementById(id).select();}
