function isUndefined(a) {
    return typeof a == 'undefined';
}



function hide (e) {
	document.getElementById(e).style.display = 'none';
	return false;
}

function show (e,d) {
	if(isUndefined(d)){
		d = "block";
	}
	document.getElementById(e).style.display = d;
	return false;
}


function Togglersvps(v){
	switch(v){
		case "rsvp1":
			show('accept');
			show('submit');
		break;
		case "rsvp2":
			hide('accept');
			show('submit');
		break;
	
	}
}

function toggleRadio(element)
{
	var src = element.src;
	var ext = src.substring(src.length-3,src.length);
	var dir = src.substring(0,src.lastIndexOf("/"))+"/";
	var f=document.getElementById(element.alt).form;
	for(i=0; i < f.length; i++) {
		if(f[i].type == "radio") {
			if(f[i].name == element.alt) {
				if(f[i].value == element.id) {
					f[i].checked = true;
					document.getElementById(f[i].value).src = dir+f[i].value+"_on."+ext;
					if(element.alt == "rsvp"){
						Togglersvps(element.id);
					}
				}else{
					f[i].checked = false;
					document.getElementById(f[i].value).src = dir+f[i].value+"_off."+ext;
				}
			}
		}
	}
}



		