
function loadObservers(){
	Event.observe(document, 'keydown', function(e){
		if((e.keyCode == Event.KEY_ESC) || (e.charCode == 27)){
			cancel();
			}
		});
        if($('group_groups')){
                $('group_groups').observe('change', loadGroups);
                selectType();
                }
	if($('meetup_venue')){
		$('meetup_venue').focus();
		}
	}

// override pointless js 
function initial_load(){
	return false;
	}	

function loadGroups(e){   
	var list = e.element().value;
	var reload = "?g=" + list;
	location.href=reload;
	}

function selectType(){
        var ts = $('type_selected').value;
        var s = 0;
        if(ts == 'all'){ s = 0; }
        else if(ts == 'my'){ s = 1; }
        else if(ts == 'in'){ s = 2; }
        else{ s = 0; }
        $('group_groups').selectedIndex = s;
        }

function deleteWarning(note_id){
        $('delete_warning').show();
        }

function cancel(){
        $('delete_warning').hide();
        }

function checkSubmit(){ 
	if($('desc').value == "" || $('group_name').value == ""){
		var emessage = "";
		$('emessage').update();
		$('delete_warning').show();
		if($('desc').value == ""){
			emessage += "You should enter a brief description of your group. ";
			$('descButton').show();
                        $('saveButton').show();
			$('okayButton').hide();
			$('desc').focus();
			}
		if($('group_name').value == ""){
			emessage += "You must enter a name for your group.";
			$('group_name').focus();
			$('descButton').hide();
			$('saveButton').hide();
			$('okayButton').show();
			}
		$('emessage').insert(emessage);
		return false;
		}
	else{ 
		return true;
		}
	}


function setAlias(){
	var newAlias = escape($('group_alias').value);
	var u = $('u').value;
	var g = $('g').value;
	var z = $('z').value;
	var a = $('a').value;
	var url = "/groups/update/alias.php?u=" + u + "&g=" + g + "&z=" + z + "&a=" + a + "&alias=" + newAlias;
	// alert(url);
	new Ajax.Request(url, {
		onSuccess: function(transport){
			var newAlias = transport.responseText;
			$('content_banner').update("Viewing - " + newAlias);
			$('displayName').update(newAlias);
			}	

		});
	}

function toggleMeetup(id){
  var det_id = 'details_' + id;
  var toggle_id = 'toggle_' + id;
  $(det_id).toggle();
  }

Event.observe(window, 'load', loadObservers);

