//DISPLAY
//changes the display value of "the_div" to "the_change"
function changeDiv(the_div,the_change)
{
  var the_style = getStyleObject(the_div);
  if (the_style != false)
  {
    the_style.display = the_change;
  }
}
//hides all specified elements
function hideAll()
{
  changeDiv("p1","none");
  changeDiv("p2","none");
  changeDiv("p3","none");
	changeDiv("p4","none");
	changeDiv("sInfo","none");
	changeDiv("sSign","none");
	changeDiv("sAd","none");
}

//sets appropraite objects to show based on selection
function showSet(the_selection)
{
	switch(the_selection)
        {
        case 'emerald':   hideAll(); changeDiv('p1','block'); changeDiv('p2','block'); changeDiv('p3','block'); changeDiv('p4','block');
				changeDiv('sInfo','block'); changeDiv('sSign','block'); changeDiv('sAd','block'); break
        case 'ruby':   hideAll(); changeDiv('p1','block'); changeDiv('p2','block'); changeDiv('p3','block'); changeDiv('p4','block');
				changeDiv('sInfo','block'); changeDiv('sSign','block'); break
				case 'sapphire':   hideAll(); changeDiv('p1','block'); changeDiv('p2','block');
				changeDiv('sInfo','block'); changeDiv('sSign','block'); break
				case 'gold':   hideAll(); changeDiv('sInfo','block'); changeDiv('sSign','block'); changeDiv('sAd','block'); break
        case 'silver':   hideAll(); changeDiv('sInfo','block'); changeDiv('sSign','block'); break
				case 'bronze':   hideAll(); changeDiv('sInfo','block'); changeDiv('sSign','block'); break
				case 'foursome':   hideAll(); changeDiv('p1','block'); changeDiv('p2','block'); changeDiv('p3','block'); changeDiv('p4','block'); break
				case 'pastorTeam':   hideAll(); changeDiv('p1','block'); changeDiv('p2','block'); changeDiv('p3','block'); changeDiv('p4','block'); break
				case 'twosome':   hideAll(); changeDiv('p1','block'); changeDiv('p2','block'); break
				case 'husbandWife':   hideAll(); changeDiv('p1','block'); changeDiv('p2','block'); break
				case 'individual':    hideAll(); changeDiv('p1','block'); break
				case 'dinner':   hideAll(); changeDiv('p1','block'); break
        default:    hideAll();         
        }
}

//returns current style of element if supported by browser
function getStyleObject(objectId) {
  // checkW3C DOM, then MSIE 4, then NN 4.
  if(document.getElementById && document.getElementById(objectId)) {
		return document.getElementById(objectId).style;
	}
	else if (document.all && document.all(objectId)) {
		return document.all(objectId).style;
	}
	else if (document.layers && document.layers[objectId]) {
		return document.layers[objectId];
	} else {
		return false;
	}
}

