function doNewSearch(flag) {
	url='';
	tagtype=0;
/*	if($('tags').checked==true)
		tagtype+=1;
	if($('employers').checked==true)
		tagtype+=2;
	if($('schools').checked==true)
		tagtype+=4;
	if(flag) {
		if(_search.country_name)
			url+='/'+_search.country_name;
		if(_search.region_name)
			url+='/'+_search.region_name;
		if(_search.city_name)
			url+='/'+_search.city_name;
	}
*/
	if (document.getElementById('region'))
		url+='/'+$('region').value;
		
	if($('city').value!='City')
		url+='/'+$('city').value.replace(/ /g,"_");
	
	/* if($('first_name').value&&$('last_name').value&&$('first_name').value!='First'&&$('last_name').value!='Last')
		url+='/'+$('first_name').value+'_'+$('last_name').value;
	*/
	if($('first_name').value!='First'&&$('first_name').value!='')
		url+='/first='+$('first_name').value;
	if($('last_name').value!='Last'&&$('last_name').value!='')
		url+='/last='+$('last_name').value;
		
/*	if($('username').value!='or username'&&$('username').value!='')
		url+='/username='+$('username').value;
		
	if($('tag').value!='tags'&&tagtype>0&&$('tag').value!='')
		url+='/tag='+escape($('tag').value)+'/ttype='+tagtype;
*/		
	if(url=='')
		url="/world";
	   window.top.location= 'http://'+window.location.host+url+'/';
}

if(Form.getInputs('searchform','text').length>0){
	Form.getInputs('searchform','text').each(function(id){
		if(search_hash.get(id.name)){
			id.value=search_hash.get(id.name);
			search_hash.set(id.name.replace('_name',''),search_hash.get(id.name));
		}
		if(search_hash.get(id.name.replace('_name',''))){
			id.value=search_hash.get(id.name.replace('_name',''));
			search_hash.set(id.name+'_name',search_hash.get(id.name.replace('_name','')));
		}
	});
}

/*
var autos=$H({});
var tosearch=new Array('first','last','username','tag','country','region','city');

function autoComplete(){if(Form.getInputs('searchform','text').length>0){Form.getInputs('searchform','text').each(function(id){if(search_hash.get(id.name)){id.value=search_hash.get(id.name);search_hash.set(id.name.replace('_name',''),search_hash.get(id.name));}
if(search_hash.get(id.name.replace('_name',''))){id.value=search_hash.get(id.name.replace('_name',''));search_hash.set(id.name+'_name',search_hash.get(id.name.replace('_name','')));}
autos.set(id.name,0);Event.observe(id.name,'keypress',function(e){key=e.which||e.keyCode;if(key==Event.KEY_RETURN){autos.set(id.name,autos.get(id.name)+1);if(autos.get(id.name)>1)return doNewSearch();}},true);new Ajax.Autocompleter(id.name,id.name+'_choices','/autocomplete.php',{callback:runSearch,minChars:2,autoSelect:false});});}}

function runSearch(field,string){
	if(field.name=='tag')
		return field.serialize()+'&'+$('searchform').serialize();
		return string;
}

if(typeof(search)!="undefined"&&typeof(needAutocomplete) == 'object'&&profile_id=='new'&&typeof($('1'))!='undefined') {
	searchsplit=$('1').value.split('|');
	if(searchsplit[0])
		search.set('city_id',searchsplit[0]);
}

ajax=$H();

if(!is_edit && !is_map) {
	if(document.getElementsByClassName('refineCell').length>0) {
		document.getElementsByClassName('refineCell').each(function(id){if((id.id=='refine_tags'&&is_profile )|| (typeof(profile_id) != 'undefined' && profile_id=='new'))return;else ajax.set(id.name,new Ajax.Updater(id,'/scripts/refine.php',{method:'get',parameters:'action='+$(id).id+'&'+search_hash.toQueryString(),evalScripts:true}));});
	}
}

function add_dim() {
	if(document.getElementsByClassName('icon').length>0){document.getElementsByClassName('icon').each(function(id){id.observe('mouseover',function(e){id.toggleClassName('dim');},true);id.observe('mouseout',function(e){id.toggleClassName('dim');},true);});} 
}

add_dim();
autoComplete();
if(typeof(needLogin)!='undefined' && needLogin == true)
	GB_showCenter('Login', '/login.php?ditch=true', 300, 500, dumpLinks);

function dumpLinks() {stupid = new Ajax.Updater($$('.editable#links').first(), '/showProfile.php?id='+profile_id+'&action=get_links');}
if(is_map){	
	var markers = Array();
	var points = Array();
	var point = Array();
	locations.each(function(address){
		ll = address.split(','); 
		point[ll[2]] = new GLatLng(ll[0],ll[1])
		points.push(point[ll[2]]); 
		markers[ll[2]] = new GMarker(point[ll[2]] ); 
		markers[ll[2]].bindInfoWindowHtml(document.getElementById(ll[2]).innerHTML); 
		map.addOverlay(markers[ll[2]]);
}); 
var bounds = new GLatLngBounds;
//var bounds = new GBounds(Number.MAX_VALUE, Number.MAX_VALUE, -Number.MAX_VALUE, -Number.MAX_VALUE); 
 for (var i = 0; i < points.length; i++) {
bounds.extend(points[i]);
} 
map.centerAndZoomOnBounds(bounds);  
}
*/
