if(document.getElementById) {	
	addEvent(window, "load", onPageLoad_init);
}


function onPageLoad_init () {
	if (document.getElementById('EventType')) {
		checkEventType();
	}
	if (document.getElementById('HeardAbout')) {
		checkHeardAbout();
	}
}


function checkEventType () {
	
	if(document.getElementById) {
		var objSelect = document.getElementById('EventType');
		var objChangeSelect = document.getElementById('MenuStyle')
		
		if (objSelect.selectedIndex==9) {
			toggleBox('pnlEventTypeOther',1);
		} else {
			toggleBox('pnlEventTypeOther',0);
		}		
		
		if (objSelect.selectedIndex==2){
			toggleBox('msgCermonyOnlyMenu',1);			
			objChangeSelect.selectedIndex=4;
		} else {
			toggleBox('msgCermonyOnlyMenu',0);	
			// if MenuStyle is 'no catering' change it, otherwise leave as-is
			if (objChangeSelect.selectedIndex==4) {
				objChangeSelect.selectedIndex=0;
			}			
		}
		
	}

}


function checkHeardAbout () {
	
	if(document.getElementById) {
		var objSelect = document.getElementById('HeardAbout');
		
		if (objSelect.selectedIndex==5) {
			toggleBox('pnlHeardAboutOther',1);
		} else {
			toggleBox('pnlHeardAboutOther',0);
		}	
	}

}



function toggleBox(szDivID, iState) // 1 visible, 0 hidden
{
    if(document.layers)	   //NN4+
    {
       document.layers[szDivID].display = iState ? "block" : "none";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(szDivID);
        obj.style.display = iState ? "block" : "none";
    }
    else if(document.all)	// IE 4
    {
        document.all[szDivID].style.display = iState ? "block" : "none";
    }
}

function toggleBoxInline(szDivID, iState) // 1 visible, 0 hidden
{
    if(document.layers)	   //NN4+
    {
       document.layers[szDivID].display = iState ? "inline" : "none";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(szDivID);
        obj.style.display = iState ? "inline" : "none";
    }
    else if(document.all)	// IE 4
    {
        document.all[szDivID].style.display = iState ? "inline" : "none";
    }
}

function addEvent(elm, evType, fn, useCapture)
// addEvent and removeEvent
// cross-browser event handling for IE5+,  NS6 and Mozilla
// By Scott Andrew
{
  if (elm.addEventListener){
    elm.addEventListener(evType, fn, useCapture);
    return true;
  } else if (elm.attachEvent){
    var r = elm.attachEvent("on"+evType, fn);
    return r;
  } else {
    // silence please
    // alert("Handler could not be removed");
  }
} 


function toggleProcessing () {
	toggleBoxInline('buttonsubmit',0);
	toggleBoxInline('msgRFPSubmit',1);
	document.getElementById('msgRFPSubmit').innerHTML='<strong>Processing...</strong>';
	return true;
}