// JavaScript Document

function addEvent(elm, evType, fn, useCapture) {
	// cross browser event handling
	if (elm.addEventListener) {
	elm.addEventListener(evType, fn, useCapture);
	return true;
	} else if (elm.attachEvent) {
	var r = elm.attachEvent('on' + evType, fn);
	return r;
	} else {
	elm['on' + evType] = fn;
	}
}




function addListeners() {
		if (!document.getElementsByTagName || !document.getElementById) return;
		var emailConfirmation = document.getElementById('emailConfirmation');
		addEvent(emailConfirmation, 'click', showhideEmailOptions, false);
}


function showhideEmailOptions(e) {
	var el = window.event ? window.event.srcElement : e ? e.target : null;

	var emailInputs = document.getElementById('emailInputGroup');
	var emailConfirmation = document.getElementById('emailConfirmation');
	
	if (document.getElementById("emailConfirmation") && document.getElementById("emailConfirmation").checked) {
		emailInputs.style.display = 'block';
		emailConfirmation.checked = true;
	}
	else {
		emailInputs.style.display = 'none';
		emailConfirmation.checked=false;
	}
	
}


addEvent(window, 'load', addListeners, false)
addEvent(window, 'load', showhideEmailOptions, false)
