//Remove Letter Accents from Text (Javascript) is Copyright 2010 TextMechanic.com All Rights Reserved

function cleartext(){
document.getElementById('input_output').value = '';
document.getElementById('removed').innerHTML = '';}
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.getElementById('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.getElementById('input_output').value=textout;
var countout = 0
var countarrlen = countarr.length;
for(var c=0;c<countarrlen;c++){
countout = countout+countarr[c];}
document.getElementById('removed').innerHTML = countout + ' letter accents were removed.';}
function buttonra(){
var btext = document.getElementById('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.getElementById('thebutton').value = btext;}
function SelectAll(id){
document.getElementById(id).focus();
document.getElementById(id).select();}
