//Remove Letter Accents from Text (Javascript) is Copyright 2010 TextMechanic.com All Rights Reserved

function cleartext(){
document.racc.input_output.value = '';}

String.prototype.accnt = function(){
var cnt = 0;
var acnt = this;
acnt = acnt.split('');
acntlen = acnt.length;
var sec = 'ÀÁÂÃÄÅàáâãäåÒÓÔÕÕÖØòóôõöøÈÉÊËèéêëðÇçÐÌÍÎÏìíîïÙÚÛÜùúûüÑñŠšŸÿýŽž';
var rep = ['A','A','A','A','A','A','a','a','a','a','a','a','O','O','O','O','O','O','O','o','o','o','o','o','o','E','E','E','E','e','e','e','e','e','C','c','D','I','I','I','I','i','i','i','i','U','U','U','U','u','u','u','u','N','n','S','s','Y','y','y','Z','z'];
for (var y = 0; y < acntlen; y++){
if (sec.indexOf(acnt[y]) != -1)  cnt++;}
return cnt;}
String.prototype.renlacc = function(){
var torem = this;
torem = torem.split('');
toremout = new Array();
toremlen = torem.length;
var sec = 'ÀÁÂÃÄÅàáâãäåÒÓÔÕÕÖØòóôõöøÈÉÊËèéêëðÇçÐÌÍÎÏìíîïÙÚÛÜùúûüÑñŠšŸÿýŽž';
var rep = ['A','A','A','A','A','A','a','a','a','a','a','a','O','O','O','O','O','O','O','o','o','o','o','o','o','E','E','E','E','e','e','e','e','e','C','c','D','I','I','I','I','i','i','i','i','U','U','U','U','u','u','u','u','N','n','S','s','Y','y','y','Z','z'];
for (var y = 0; y < toremlen; y++){
if (sec.indexOf(torem[y]) != -1) {toremout[y] = rep[sec.indexOf(torem[y])];} else toremout[y] = torem[y];}
toascout = toremout.join('');
return toascout;}
function remacc(){
var countarr = new Array();
var c = '';
var text=document.racc.input_output.value;
var textout = new Array();
text = text.replace(/\r/g,'');
text = text.split('\n');
var linecnt = text.length;
for (var x = 0; x < linecnt; x++){
countarr[x] = Math.abs(text[x].accnt());
textout[x] = text[x].renlacc();}
textout = textout.join('\n');
document.racc.input_output.value=textout;
var countout = 0
for(var c = 0; c < countarr.length; c++){
countout = countout+countarr[c];}
document.getElementById('removed').innerHTML = countout + ' letter accents were removed.';}

function buttonra(){
var btext = document.racc.thebutton.value;
if (btext == 'Rêmõvè Léttêr Áççëñts') btext = 'Remove Letter Accents'; else btext = 'Rêmõvè Léttêr Áççëñts';
document.racc.thebutton.value = btext;}

function SelectAll(id) {
document.getElementById(id).focus();
document.getElementById(id).select();}