function specialCharInURL(tag,theLink) 
{
	var re = /^[a-zA-Z0-9_\-\.]+$/i;
	var href = theLink.href;
	if(!tag.match(re)) {
		theLink.href = '/t/?tag='+tag	
	}
}

function limitChars(textid, limit, infodiv)
{
	var text = $('#'+textid).val(); 
	var textlength = text.length;
	if(textlength > limit)
	{
		$('#' + infodiv).html('Beskrivelsen kan ikke være lengre enn '+limit+' bokstaver!');
		$('#'+textid).val(text.substr(0,limit));
		return false;
	}
	else
	{
		$('#' + infodiv).html('Du har '+ (limit - textlength) +' bokstaver igjen (av totalt '+limit+').');
		return true;
	}
}

function loadFilter(query,wikititle,showwiki) {	
	clearTimeout(timeout) // nullstiller timer
	update_search(0,query,1);
	$("#searchcloudID").css("display","block");
	if(showwiki == 1) {
		$("#searchcloudID").html('<a target="_blank" style="float:right;color:#444" href="http://no.wikipedia.org/wiki/'+wikititle+'" title="Les om \''+wikititle+'\' på Wikipedia">Wikipedia</a>Filter: <b>' + query + '</b> | <a onclick="return clearsearchwiki()">fjern</a>');
	}
	else { 
		$("#searchcloudID").html('Filter: <b>' + query + '</b> | <a onclick="return clearsearchwiki()">fjern</a>');
	}
	pageTracker._trackPageview('/outgoing/filter-wiki/'+query);
	return false;
}

function editDescriptionForm() {
	pageTracker._trackPageview('/outgoing/Description/edit');
	$("#viewDescription").css("display","none");
	$("#editDescription").css("display","block");
	$("#desc").focus();
	limitChars('desc', 140, 'charlimitinfo')
}	

function cancelDescription() {
	$("#viewDescription").css("display","block");
	$("#editDescription").css("display","none");
	pageTracker._trackPageview('/outgoing/Description/cancel');
}


