function init(){
	loadExternalTxt();
}

function cleanExtString(s) {
    s = s.replace(/[,\s]*,[,\s]*/g, ",");
    s = s.replace(/^,/, "");
    s = s.replace(/,$/, "");
    return s;
}

var tempArray = new Array();
var finalData = new Array();
function loadExternalTxt(){
	$.ajax({
	

	//url : "http://localhost.arc-old/suburb.csv",
	url : "/suburb.csv",
	//url : "searchList.txt",
	
	success : function (data) {
		data = cleanExtString(data);
		//console.log(data);
		tempArray = data.split(',');
		//console.log(tempArray.length);
		//var finalData = new Array();
		
		for (i=0; i<tempArray.length; i++){
			if ((i%2)==0){
				finalData.push(tempArray[i]+", "+tempArray[i+1]);
			}
		}
		startJquery(finalData);
		}
	});
}

/*
function sendPostcodeOnly(str) {
	str = cleanExtString(str);
	var tempValue = str.split(',');
	str = tempValue[1];
	return str;
}
*/

function startJquery(dataArray){
	var searchVar;
	
	jQuery(function() {
	
	
	var onAutocompleteSelect = function(value, data) {
	  //value = sendPostcodeOnly(value);
	  //window.location = 'search.htm?SearchTerm='+value;
	}
	
	
	searchVar = $('#find').autocomplete({
	  lookup: dataArray,
	  width: 300,
	  delimiter: /(,|;)\s*/,
	  onSelect: onAutocompleteSelect,
	  deferRequestBy: 0, //miliseconds
	  noCache: false //set to true, to disable caching
	});
	
	
	});
}

init();
