if (!Array.prototype.push) Array.prototype.push = function(value) { this[this.length] = value } if (document.getElementById) { var gE = function(e) { switch (typeof e) { case 'string': return document.getElementById(e); break; case 'object': return e; } } } function map(list, func) { for (var i=0; i < list.length; i++) func(list[i], list, i); } var re_email = /^[\w&_-]+(\.[\w&_-]+)*@[\w_-]+(\.[\w_-]+)*\.[\w_-]{2,4}$/i; var re_modText = /^[\wáàäâãåÁÀÄÂÃéèëêÉÈËÊíìïîÍÌÏÎóòöôõøÓÒÖÔÕØúùüûÚÙÜÛýÿÝçÇñÑðþÐÞæÆßß &\/_,.()-]*$/i; var re_date = /^[0-3]?[0-9][\/.-][01]?[0-9][\/.-][1-2][0-9]{3}$/; function validateEmail(e) { if (!RegExp) return true; var ok = re_email.test(e.trim()); if (!ok) alert('O email fornecido não é válido.'); return ok; } function addClass(el,c) { if (!gE) return true; var e = gE(el); if (!hasClass(e,c)) e.className += (e.className.length?' ':'')+c; } function removeClass(el,c) { if (!gE) return true; var e = gE(el); if (!hasClass(e,c)) return false; e.className = e.className.replace(new RegExp('\\b'+c+'\\b'),''); while (/ /.test(e.className)) e.className = e.className.replace(/ /,' '); } function hasClass(el,c) { if (!gE) return true; var re = new RegExp('\\b'+c+'\\b'); var e = gE(el); return re.test(e.className); } function chgClass(el,c,action) { switch(action) { case false: case 'rem': case 'remove': removeClass(el,c); break; case true: case 'add': addClass(el,c); } } function toggleClass(el,c) { chgClass(el,c,!hasClass(el,c)); return false; } function writeSpecialCss() { if (gE) { var l = document.createElement('link'); l.rel = 'stylesheet'; l.type = 'text/css'; l.media = 'screen'; l.href = 'http://www2.uol.com.br/consultor/site/styles/js.css'; document.getElementsByTagName('head')[0].appendChild(l); } } function swapMenuClass(src) { if (hasClass(src,'collapsed')) { removeClass(src,'collapsed'); addClass(src,'expanded'); } else if (hasClass(src,'expanded')) { removeClass(src,'expanded'); addClass(src,'collapsed'); } } function attachMenuEvents() { if (gE) { var sm = gE('sections-menu'); var ul = sm.getElementsByTagName('ul'); var a; for (var i=0; i