
	function toggle_otherTypeDiv(value) {
		if(value == 'Other') {
			$('otherTypeDiv').style.display = 'block';
			$('typeOfOrder_other').addClassName('required');
			
		} else  {
			$('otherTypeDiv').style.display = 'none';
			Element.removeClassName('typeOfOrder_other','required');
		}
	}
	
	function toggleEmailRequired(id) {
		if($(id).value == "email") {
			$('orderedBy_email').addClassName('required');
			$('required_email').style.display="block";
			$('required_fax').style.display="none";
			Element.removeClassName('orderedBy_fax','required');
		} else if($(id).value == "fax") { 
			$('orderedBy_fax').addClassName('required');
			$('required_fax').style.display="block";
			$('required_email').style.display="none";
			Element.removeClassName('orderedBy_email','required');
		} else {
			Element.removeClassName('orderedBy_fax','required');
			Element.removeClassName('orderedBy_email','required');
			$('required_fax').style.display="none";
			$('required_email').style.display="none";
		}
	}
	
	
		//	handle event when user changes selected date

		var cal
	
		function handleSelect(type, args, obj) {
			var dates = args[0];
			var date = dates[0];
			var year = date[0], month = date[1], day = date[2];
			
			var txtDate = $("dateRequested");
			txtDate.value = month + "/" + day + "/" + year;
		} 
		
		function init() { 
			cal = new YAHOO.widget.CalendarGroup("cal","calContainer", {mindate:new Date()}); 
			cal.render(); 
			cal.selectEvent.subscribe(handleSelect, cal, true);
		} 
		
		YAHOO.util.Event.addListener(window, "load", init); 
		
		function updateCal() {
			var txtDate = $('dateRequested');
			
			if(txtDate.value != "") {
				cal.select(txtDate.value);
				var selectedDates = cal.getSelectedDates();
				if(selectedDates.length > 0) {
					var firstDate = selectedDates[0];
					cal.cfg.setProperty("pagedate", (firstDate.getMonth()+1) + "/" + firstDate.getFullYear());
					cal.render();
				}
			}
		}
		