function xajax_load_cities(){oldxajaxRequestUri = xajaxRequestUri; xajaxRequestUri = '/ajax_places.php';return xajax.call("load_cities", arguments, 1);xajaxRequestUri = oldxajaxRequestUri;}
function xajax_load_cities_by_name(){oldxajaxRequestUri = xajaxRequestUri; xajaxRequestUri = '/ajax_places.php';return xajax.call("load_cities_by_name", arguments, 1);xajaxRequestUri = oldxajaxRequestUri;}

function school_country_selected(value)
{
	if (value>0) {dspi('school_city_name_block',0);xajax_load_school_cities(value);}
	else {$('#school_city_select').attr('disabled',1);dspi('school_city_name_block',0);}
}
function school_city_selected(value)
{
	if (value>0) {xajax_load_schools(value);dspi('school_city_name_block',0);}
	else if (value=='other') { $('#school_select').attr('disabled',1);dsp('school_name_block','none');dspi('school_city_name_block',1);$('#school_city_name').attr('value',''); }
	else {$('#school_select').attr('disabled',1);dsp('school_name_block','none');dspi('school_city_name_block',0);}
}
function school_selected(value)
{
	if (value>0) {dspi('school_name_block',0);}
	else if (value=='other') dspi('school_name_block',1);
	else {dspi('school_name_block',0);}
}
t=null;
function school_city_name_changed(country_id,name)
{
	window.clearTimeout(t);
	t=window.setTimeout('xajax_load_school_cities_by_name('+country_id+',"'+addslashes(name)+'")',500);
}
function school_name_changed(city_id,name)
{
	window.clearTimeout(t);
	t=window.setTimeout('xajax_load_schools_by_name('+city_id+',"'+addslashes(name)+'")',500);
}
function school_select_city(id,name)
{
	var d=$('#school_city_select')[0];
	var found=false;
	for (i=0;i<d.options.length;i++)
	{
		if (d.options[i].value==id) {found=true;break;}
	}
	if (found)
	{
		d.options[i].selected=1;
	}
	else
	{
		d.options[i]=new Option(name,id,false,false);
		d.options[i].selected=1;
	}
	dsp('school_city_name_block','none');
	dsp('school_city_dropdown','none');
	school_city_selected(id);
}
function school_select(id,name)
{
	var d=$('#school_select')[0];
	var found=false;
	for (i=0;i<d.options.length;i++)
	{
		if (d.options[i].value==id) {found=true;break;}
	}
	if (found)
	{
		d.options[i].selected=1;
	}
	else
	{
		d.options[i]=new Option(name,id,false,false);
		d.options[i].selected=1;
	}
	dsp('school_name_block','none');
	dsp('school_dropdown','none');
	school_selected(id);
}



function university_country_selected(value)
{
	if (value>0) {dspi('university_city_name_block',0);xajax_load_university_cities(value);}
	else {
		$('#university_city_select').attr('disabled',1);
		dspi('university_city_name_block',0);
		$('#university_select').attr('disabled',1);
		dspi('university_name_block',0);
		$('#faculty_select').attr('disabled',1);
		dspi('faculty_name_block',0);
		$('#department_select').attr('disabled',1);
	}
}
function university_city_selected(value)
{
	if (value>0) {xajax_load_universities(value);dspi('university_city_name_block',0);}
	else if (value=='other') { $('#university_select').attr('disabled',1);dsp('university_name_block','none');dspi('university_city_name_block',1);$('#university_city_name').attr('value',''); }
	else {$('#university_select').attr('disabled',1);dsp('university_name_block','none');dspi('university_city_name_block',0);}
}
function university_selected(value)
{
	if (value>0) {dspi('university_name_block',0);xajax_load_faculties(value);}
	else if (value=='other') { dspi('university_name_block',1); $('#faculty_select').attr('disabled',1); }
	else {dspi('university_name_block',0); $('#faculty_select').attr('disabled',1);}
}
function faculty_selected(value)
{
	if (value>0) {xajax_load_departments(value);}
	else if (value=='other') { dspi('faculty_name_block',1); $('#department_select').attr('disabled',1); }
	else {dspi('faculty_name_block',0); $('#department_select').attr('disabled',1);}
}
function department_selected(value)
{
	if (value>0) {}
	else if (value=='other') { dspi('department_name_block',1); }
	else {dspi('department_name_block',0); }
}
t=null;
function university_city_name_changed(country_id,name)
{
	window.clearTimeout(t);
	t=window.setTimeout('xajax_load_university_cities_by_name('+country_id+',"'+addslashes(name)+'")',500);
}
function university_name_changed(city_id,name)
{
	window.clearTimeout(t);
	t=window.setTimeout('xajax_load_universities_by_name('+city_id+',"'+addslashes(name)+'")',500);
}
function university_select_city(id,name)
{
	var d=$('#university_city_select')[0];
	var found=false;
	for (i=0;i<d.options.length;i++)
	{
		if (d.options[i].value==id) {found=true;break;}
	}
	if (found)
	{
		d.options[i].selected=1;
	}
	else
	{
		d.options[i]=new Option(name,id,false,false);
		d.options[i].selected=1;
	}
	dsp('university_city_name_block','none');
	dsp('university_city_dropdown','none');
	university_city_selected(id);
}
function university_select(id,name)
{
	var d=$('#university_select')[0];
	var found=false;
	for (i=0;i<d.options.length;i++)
	{
		if (d.options[i].value==id) {found=true;break;}
	}
	if (found)
	{
		d.options[i].selected=1;
	}
	else
	{
		d.options[i]=new Option(name,id,false,false);
		d.options[i].selected=1;
	}
	dsp('university_name_block','none');
	dsp('university_dropdown','none');
	university_selected(id);
}




function place_country_selected(value)
{
	if (value>0) {dspi('place_city_name_block',0);xajax_load_place_cities(value);}
	else {
		$('#place_city_select').attr('disabled',1);
		dspi('place_city_name_block',0);
		$('#place_select').attr('disabled',1);
		dspi('place_name_block',0);
	}
}
function place_city_selected(value)
{
	if (value>0) {xajax_load_places(value);dspi('place_city_name_block',0);}
	else if (value=='other') { $('#place_select').attr('disabled',1);dsp('place_name_block','none');dspi('place_city_name_block',1);$('#place_city_name').attr('value',''); }
	else {$('#place_select').attr('disabled',1);dsp('place_name_block','none');dspi('place_city_name_block',0);}
}
function place_selected(value)
{
	if (value>0) {dspi('place_name_block',0);}
	else if (value=='other') { dspi('place_name_block',1); }
	else {dspi('place_name_block',0); }
}
t=null;
function place_city_name_changed(country_id,name)
{
	window.clearTimeout(t);
	t=window.setTimeout('xajax_load_place_cities_by_name('+country_id+',"'+addslashes(name)+'")',500);
}
function place_name_changed(city_id,name)
{
	window.clearTimeout(t);
	t=window.setTimeout('xajax_load_places_by_name('+city_id+',"'+addslashes(name)+'")',500);
}
function place_select_city(id,name)
{
	var d=$('#place_city_select')[0];
	var found=false;
	for (i=0;i<d.options.length;i++)
	{
		if (d.options[i].value==id) {found=true;break;}
	}
	if (found)
	{
		d.options[i].selected=1;
	}
	else
	{
		d.options[i]=new Option(name,id,false,false);
		d.options[i].selected=1;
	}
	dsp('place_city_name_block','none');
	dsp('place_city_dropdown','none');
	place_city_selected(id);
}
function select_place(id,name)
{
	var d=$('#place_select')[0];
	var found=false;
	for (i=0;i<d.options.length;i++)
	{
		if (d.options[i].value==id) {found=true;break;}
	}
	if (found)
	{
		d.options[i].selected=1;
	}
	else
	{
		d.options[i]=new Option(name,id,false,false);
		d.options[i].selected=1;
	}
	dsp('place_name_block','none');
	dsp('place_dropdown','none');
	place_selected(id);
}




function country_selected(value,prefix,all)
{
	if (value>0) { $('#'+prefix+'city_name_block').hide(); xajax_load_cities(value,prefix,all); }
	else { $('#'+prefix+'city_select').attr('disabled',1); $('#'+prefix+'city_name_block').hide(); }
}
function city_selected(value,prefix)
{
	if (value>0) $('#'+prefix+'city_name_block').hide();
	else if (value=='other') { $('#'+prefix+'city_name_block').show(); $('#'+prefix+'city_name').attr('value',''); }
	else $('#'+prefix+'city_name_block').hide();
}
t=null;
function city_name_changed(name,prefix)
{
	var country_id=jQuery('#'+prefix+'country_select').attr('value');
	window.clearTimeout(t);
	t=window.setTimeout('xajax_load_cities_by_name('+country_id+',"'+addslashes(name)+'","'+prefix+'")',500);
}

function select_city(id,name,prefix)
{
	d=jQuery('#'+prefix+'city_select').get(0);
	var found=false;
	for (i=0;i<d.options.length;i++)
	{
		if (d.options[i].value==id) {found=true;break;}
	}
	if (found)
	{
		d.options[i].selected=1;
	}
	else
	{
		d.options[i]=new Option(name,id,false,false);
		d.options[i].selected=1;
	}
	jQuery('#'+prefix+'city_select').trigger('change');
	jQuery('#'+prefix+'city_name_block').hide();
	jQuery('#'+prefix+'city_dropdown').hide();
	city_selected(id,prefix);
}
