Event.observe(window, 'load', function() {
  var category_divs = document.getElementsByClassName('category');
  if (category_divs) {
    var show_links = $$('.hidden a');
    show_links.each(function(link) {
      link.onclick = function() {
				scope_div = this.parentNode.parentNode;
        this.parentNode.style.display = 'none';
				scope_div.getElementsByClassName('showing')[0].style.display = 'block';
				return false;
			}			
    });

    var hide_links = $$('.showing a');
	/*
    hide_links.each(function(link) {
      link.onclick = function() {
				scope_div = this.parentNode.parentNode;	
        this.parentNode.style.display = 'none';
				scope_div.getElementsByClassName('hidden')[0].style.display = 'block';
				return false;
			}
    });
	*/
	hide_links[0].onclick = function() {
				scope_div = this.parentNode.parentNode;	
        this.parentNode.style.display = 'none';
				scope_div.getElementsByClassName('hidden')[0].style.display = 'block';
				return false;
			};

  }
});

function validate(form){
	errors = new Array("There were errors while submitting your information:\n");
	Form.getElements($(form)).each(function(element){
			if((element.type == "text" || element.type == "textarea") && element.value == ""){
				errors.push("- " + element.name.replace(/_/g," ").capitalize().replace('From','Your') + " can't be left blank.\n");
			}
		}
	);
	if(errors.length > 1){
		var errors = errors.join("\n");
		alert(errors);
		return false;
	} else {
		return;		
	}
}
