//var tagList = ["verySmall","small","large","busManage","busGrowth","risk","empEmpow","busFoc","tech","field","office","team"];
//var tagListScore = ["1","3","2","1","4","2","1","1","1","4","4","3"];

//var tagCloud = [{"colour":1,"name":"productivity","size":1},{"colour":1,"name":"flexibility","size":1},{"colour":1,"name":"accessibility","size":1},{"colour":4,"name":"collaboration","size":1},{"colour":4,"name":"Field Services","size":1},{"colour":4,"name":"Get Connected","size":1},{"colour":4,"name":"Mike Agerbo","size":1},{"colour":4,"name":"business growth","size":1},{"colour":4,"name":"SB","size":4},{"colour":4,"name":"GPS","size":1},{"colour":4,"name":"efficiency","size":1},{"colour":4,"name":"technology","size":1},{"colour":4,"name":"customer","size":3},{"colour":4,"name":"business management","size":3},{"colour":4,"name":"Video","size":1},{"colour":4,"name":"testimonial","size":3},{"colour":4,"name":"security","size":1},{"colour":4,"name":"risk","size":1},{"colour":4,"name":"IT security","size":1},{"colour":4,"name":"security technology","size":1}]

var selectedTag = "";

$().ready(function() {

	function log(event, data, formatted) {		
		
		//$("<li>").html( !data ? "No match!" : "Selected: " + formatted).appendTo("#result");
	}
	
	function formatItem(row) {
		return row[0] + " (<strong>id: " + row[1] + "</strong>)";
	}
	function formatResult(row) {
		return row[0].replace(/(<.+?>)/gi, '');
	}
	
	
	
	$("#searchTag").result(function(event, data, formatted) {
							
		if (data){
			selectedTag = data;
			
			telusFilterTool.updateListingsFromTag(selectedTag);
			//showAddress(selectedCountry,null);
			//selectedCountry = $(this).parent().next().find("input").val(data[1]);
		}
	});
	
	$("#searchTag").autocomplete(tagList, {
		matchContains: true,
		minChars: 0,
		scroll: false,
		selectFirst: true,
		max:20,
		width:198
	});
	
	$("#searchTag").result(log).next().click(function() {
														 
		$(this).prev().search();
		
	});	
	
	//build Tags
	$("#tags ul").html('');

	//set the different colours
	/*#b2b2b2
	#7b7b7b
	#4a4a4a
	#828282
	*/
	var colour = ["#b2b2b2","#7b7b7b","#4a4a4a","#828282"];
	for(var i = 0;i<tagCloud.length;i++){
		 $("#tags ul").append('<li class="tag'+tagCloud[i].size+'" ><a href="javascript:getTag(\''+tagCloud[i].name+'\')" style="color:'+colour[(tagCloud[i].colour-1)]+'">'+tagCloud[i].name+' </a></li>');			
	}
	
	
});

function getTag(tag){
	
	if(tag != undefined){
		telusFilterTool.updateListingsFromTag(tag);
	}else if(selectedTag != ""){
		//alert(selectedTag+" 1");
		telusFilterTool.updateListingsFromTag(selectedTag);
	}else{
		
		$("#searchTag").search();
		//alert(selectedTag+" 2");
		//telusFilterTool.updateListingsFromTag(selectedTag);
	}
	selectedTag = "";
	
}


