/* encoding: UTF-8 */
// Documentation & Updates available at: http://minar.stillingar.is/js/vowels/test.htm
var wrapVowelChars=function(_0){var _9=_0.childNodes;if(!_9){return}var w=wrapVowelChars;var i=_9.length;while(i--){var _1=_9[i];switch(_1.nodeType){case 3:var _3="";var _17=_1.nodeValue;var _13=null;for(var c=0,_2;(_2=_17.charAt(c));c++){if(!(_13=w._8[_2])){_3+=_2}else{if(_3.length){_0.insertBefore(document.createTextNode(_3),_1);_3=""}_0.insertBefore(_13.cloneNode(1),_1)}}if(_3.length){_0.insertBefore(document.createTextNode(_3),_1)}_0.removeChild(_1);break;case 1:if(!w._14[_1.tagName.toLowerCase()]&&(_1.className!=w.vowelTagClass)){w(_1)}break}}};(function(){var w=wrapVowelChars;w.vowelTag="span";w.vowelTagClass="vowel";w.vowelChars="aeiouyæöáéíóúýøâàäåêèëîìïôòûùüÿ";w._14={"textarea":1,"option":1,"script":1,"style":1};w._8={};w._16=function(){var _15=w.vowelChars.split("");for(var c=0,_2;(_2=_15[c]);c++){var _5=document.createElement(w.vowelTag);_5.className=w.vowelTagClass;_5.innerHTML=_2;w._8[_2]=_5;var _10=_5.cloneNode(1);_10.innerHTML=_2.toUpperCase();w._8[_2.toUpperCase()]=_10}var _12=window.wrapVowelCharBlocks||[document.body];for(var bi=0,bl=_12.length;bi<bl;bi++){var _0=_12[bi];if(typeof(_0)=="string"){_0=document.getElementById(_0)}if(_0){var _7=document.createElement(_0.tagName);var _6=_0.parentNode;_6.insertBefore(_7,_0.nextSibling);_6.removeChild(_0);wrapVowelChars(_0);_6.insertBefore(_0,_7);_6.removeChild(_7)}}};w.reset=function(_0){_0=_0||document.body;var _11=_0.getElementsByTagName(wrapVowelChars.vowelTag);var i=_11.length;while(i--){var _4=_11[i];if(_4.className==wrapVowelChars.vowelTagClass){_4.parentNode.insertBefore(_4.firstChild,_4);_4.parentNode.removeChild(_4)}}};var wn=window,f=w._16;if(wn.addEventListener){wn.addEventListener("load",f,false)}else if(wn.attachEvent){wn.attachEvent("onload",f)}else{if(wn.onload){var _18=wn.onload;wn.onload=function(){_18();f()}}else{wn.onload=f}}})();
