(function() {
	var emailRadio = YAHOO.util.Dom.get("contact-method-email");
	var phoneRadio = YAHOO.util.Dom.get("contact-method-phone");
	var emailRequired = YAHOO.util.Dom.getElementsByClassName("email-required");
	var phoneRequired = YAHOO.util.Dom.getElementsByClassName("phone-required");
	
	var setInnerHTML = function(elArray,html) {
		for (var i = 0; i < elArray.length; i++) {
			elArray[i].innerHTML = html;
		}
	};
	
	var markRequired = function() {
		if (emailRadio.checked) {
			setInnerHTML(emailRequired,"*");
		} 
		else {
			setInnerHTML(emailRequired,"");
		}
		if (phoneRadio.checked) {
			setInnerHTML(phoneRequired,"*");
		} 
		else {
			setInnerHTML(phoneRequired,"");
		}
	};
	var contactRadio = YAHOO.util.Dom.getElementsByClassName("contact-radio");
	YAHOO.util.Event.addListener(contactRadio,"click",function(e) {
		markRequired();
	});
	markRequired();
})();