//Random String Generator (Javascript) is Copyright 2011 TextMechanic.com All Rights Reserved

function cleartext(){
document.getElementById('input').value = '';
document.getElementById('output').value = '';}
function radstr(){
var howmany = document.getElementById('howmany').value;
var input = document.getElementById('input').value;
input = input.replace(/\r/g,'');
if(document.getElementById('in_nl').checked == false) {var inputdelimiter = document.getElementById('inputdelimiter').value; input = input.replace(/\n/g,inputdelimiter);}
if(document.getElementById('in_nl').checked == true) inputdelimiter = '\n';
input_arr = input.split(inputdelimiter);
input_arr_len = input_arr.length;
var stringlength = document.getElementById('stringlength').value;
var output = new Array();
var output2 = new Array();
if(document.getElementById('set_nl').checked == false) var setdelimiter = document.getElementById('setdelimiter').value; else setdelimiter = '\n';
var elementdelimiter = document.getElementById('elementdelimiter').value;
var prefix = document.getElementById('prefix').value;
var suffix = document.getElementById('suffix').value;
var belong2 = 'pbclevtug grkgzrpunavp.pbz';
for (y=0; y<howmany; y++){
for (x=0; x<stringlength; x++){
output[x] = input_arr[Math.floor(Math.random()*input_arr_len)];}
output2[y] = prefix + output.join(elementdelimiter) + suffix;}
output2 = output2.join(setdelimiter);
document.getElementById('output').value = output2;}
function SelectAll(id){
document.getElementById(id).focus();
document.getElementById(id).select();}
