
function doAlert()
{
	alert ("taggar");
}

var filter_id = 0;
var tag_array = new Hash();
tag_id = 0;
function setTag(input_field) 
{
	
	
	tag = document.getElementById(input_field).value+" ";
	document.getElementById(input_field).value = "";
	//alert (tag);
	//if(tag == "")
		//alert ("tom");
	var old_innerHTML = document.getElementById('tag_div').innerHTML;
	var old_ID_innerHTML = document.getElementById('tags').value;
	$(input_field).focus();

	//onmouseover="writetext(\''+tag_id+'\')" onmouseout="notext(\''+tag_id+'\')
	new_content = '<span style=\'margin-right:5px; display:inline; cursor:pointer;cursor:hand;\' onclick=\'del_filter('+tag_id+')\'><span  style=\'color:white; background:gray; padding:5px; font-size:12px;\'>'+tag+'<span id=\''+tag_id+'\'></span></span></span>';

	tag_array.set(tag_id,new_content);

	var myRegExp = tag;
	alert (tag + " i " + old_ID_innerHTML );
	var matchPos1 = old_ID_innerHTML.search(myRegExp);

	if(matchPos1 != -1)
	{
		//Do nothing - djuret finns redan i listan	
	}
	else
	{
	
		document.getElementById('tag_div').innerHTML = old_innerHTML + tag_array.get(tag_id);
		document.getElementById('tags').value= old_ID_innerHTML + tag + "##";
		tag_id = tag_id + 1;
		//alert (old_ID_innerHTML + tag + "##");
		//alert ("Keys i set_filter"+tag_array.keys());
	}
	
};

function del_filter(id)
{
	//alert ("tar bort id: "+id+"\n filter_id: "+filter_id);
	
	//alert ("innan delete: "+tag_array.keys());
	tag_array.unset(id);
	//alert ("efter delete: "+tag_array.keys());
	
	document.getElementById('tag_div').innerHTML = '';
	document.getElementById('tags').value = '';
		
	var old_innerHTML = '';
	var old_ID_innerHTML = '';
	
	tag_array.each(function(pair) {
			//alert(pair.key + ' = "' + pair.value + '"');
						
			document.getElementById('tag_div').innerHTML = old_innerHTML + pair.value;
			document.getElementById('tags').value= old_ID_innerHTML + pair.value + "##";
				
			old_innerHTML = document.getElementById('tag_div').innerHTML;
			old_ID_innerHTML = document.getElementById('tags').value;
	});
}