$(document).ready(function(){

	//$('#SocietySociety + .error-message:first').css('width','116px');
	$('#SocietySociety ~ .error-message:first').css('width','116px');

	var url = self.location.href.substr(55);
	
	var path;
	if((url.indexOf("index.php") >= 0) || (url.substr(url.indexOf("edit")).length > 0)){
		path = '../../';
	}
	else{
		path = '../';
	}
	
	function formatItem(row) {
			return row[0];
	}

	function formatResult(row) {
		return row[0].replace(/(<.+?>)/gi, '');
	}

	$("#autoCompleteCity").autocomplete(path + "cities/autoComplete", {
		minChars: 2,
		max: 20,
		width: 300,
		matchContains: true,
		autoFill: false,
		formatItem: formatItem,
		formatResult: formatResult
	}).keypress(function(){
		$('#CityId').val('');
	}).result(function(event, data, formatted) {
		$('#CityId').val(data[1]);
	});

	$("#autoCompleteState").autocomplete(path + "states/autoComplete", {
		minChars: 2,
		max: 20,
		width: 300,
		matchContains: true,
		autoFill: false,
		formatItem: formatItem,
		formatResult: formatResult
	}).keypress(function(){
		$('#StateId').val('');
	}).result(function(event, data, formatted) {
		$('#StateId').val(data[1]);
	});	

	$("#autoCompleteInstitution").autocomplete(path + "institutions/autoComplete", {
		minChars: 2,
		max: 20,
		width: 300,
		matchContains: true,
		autoFill: false,
		formatItem: formatItem,
		formatResult: formatResult
	}).keypress(function(){
		$('#InstitutionId').val('');
	}).result(function(event, data, formatted) {
		$('#InstitutionId').val(data[1]);
	});

});
