  function finder(frm) {
    var demographic = frm.field_demographic.value;
    var type = frm.field_type.value;
    var url = '/venue_directory.aspx?';
    if (demographic!='0;') url += '&field_demographic=' + demographic;
    if (type!='0;') url += '&field_type=' + type;
    url = url.replace('?&','?');
    document.location=url;
    return false;
  }
  
  function getquery(name) {
    var query = window.location.search.substring(1);
	if (query.length == 0) return;
	query = query.replace(/\+/g, ' ');
	var args = query.split('&');
	for (var i=0;i<args.length;i++) {
		var pair = args[i].split('=');
        if (unescape(pair[0]) == name) {
          return unescape(pair[1]);
        }
	}
  }
  
  function AddOption(id, value,name,query) {
    var sel = document.getElementById(id);
    var selected = (query == value);
    var obj = new Option( name, value, false, selected );
    sel.options[ sel.options.length ] = obj;
    sel.options[ sel.options.length - 1 ].selected = selected ;
  }
  
  var sel_demo = getquery('field_demographic');
  
  AddOption('field_demographic','0;','Select Demographic',sel_demo);
  AddOption('field_demographic','1;','19 - 25yrs',sel_demo);
  AddOption('field_demographic','2;','25 - 35 yrs',sel_demo);
  AddOption('field_demographic','3;','35 +',sel_demo);
  AddOption('field_demographic','4;','All Ages',sel_demo);
  AddOption('field_demographic','5;','Corporate & Special Events',sel_demo);
/*  AddOption('field_demographic','6;','DinnerTheatre',sel_type); */
  
  var sel_type = getquery('field_type');
                  
  AddOption('field_type','0;','Select Venue Type',sel_type);
  AddOption('field_type','1;','Bar/Club',sel_type);
  AddOption('field_type','2;','Lounge',sel_type);
  AddOption('field_type','3;','Restaurant',sel_type);
  AddOption('field_type','4;','Pub',sel_type);
  AddOption('field_type','5;','Concert Hall',sel_type);
  AddOption('field_type','6;','Tour Operators',sel_demo);