function addEvent(obj, type, fn) { if (obj.attachEvent) { obj['e' + type + fn] = fn; obj[type + fn] = function(){obj['e' + type + fn]( window.event );} obj.attachEvent( 'on' + type, obj[type + fn] ); } else obj.addEventListener(type, fn, false); } function confirmEmail() { document.demand.onsubmit = function(){ returnValue = true; if(document.getElementById('errors') == null){ divErrors = document.createElement("div"); divErrors.setAttribute("id","errors"); olErrors = document.createElement("ol"); divErrors.appendChild(olErrors); }else{ divErrors = document.getElementById('errors'); divErrors.parentNode.removeChild(divErrors); divErrors = document.createElement("div"); divErrors.setAttribute("id","errors"); olErrors = document.createElement("ol"); divErrors.appendChild(olErrors); liElements= document.getElementsByTagName('li'); for(i=0; i< liElements.length; i++){ if(liElements[i].className == "error"){ liElements[i].className = " "; } } } if(document.demand.fromEmail.value != document.demand.emailConfirm.value){ message = document.createTextNode("Your e-mail addresses do not match. Please re-enter your e-mail addresses.") liErrors = document.createElement("li"); liErrors.appendChild(message); olErrors.appendChild(liErrors); e1= document.getElementById('e1'); e2= document.getElementById('e2'); e1.className = "error"; e2.className = "error"; returnValue = false; } if(document.demand.toEmail.value != document.demand.bossemailConfirm.value){ message = document.createTextNode("Your Boss's e-mail addresses do not match. Please re-enter your Boss's e-mail addresses.") liErrors = document.createElement("li"); liErrors.appendChild(message); olErrors.appendChild(liErrors); e3= document.getElementById('e3'); e4= document.getElementById('e4'); e3.className = "error"; e4.className = "error"; returnValue = false; } if(returnValue == false){ errors = document.getElementById('javascript'); errors.appendChild(divErrors); window.scrollTo(0, 0) } return returnValue; } } addEvent(window, 'load', confirmEmail, false);