function sortby(orderby) {
	setCookie('orderby',orderby);
	location.reload();
}

function findpath(uname1, uname2, domID, handler) {
	$.ajax({url: '/findpath',
			data: 'u1='+uname1+'&u2='+uname2+'&domID='+domID,
			success: handler});	
	document.getElementById(domID).innerHTML = '...'
}

function onPathLoaded(data) {	
	var text = data.split('|')	
	var domID = text[0]
	var html = text[1]	
	document.getElementById(domID).innerHTML = html
}

function showNickField() {	 
	 var nickCell = document.getElementById('nickCell')	 
	 var nick = getCookie('twitterNick')
	 if (nick) {
		 nickCell.innerHTML = '<input type=text name=twitterNick id=twitterNick value="'+nick+'" class="embedFormInput"/> <a href="javascript:saveNick()" class=tip>save</a>'
	 } else {
		 nickCell.innerHTML = '<input type=text name=twitterNick id=twitterNick class="embedFormInput"/> <a href="javascript:saveNick()" class=tip>save</a>'
	 }	 
	 nickCell.focus()
}
function saveNick() {
	var nickCell = document.getElementById('nickCell')
	 var nick = document.getElementById('twitterNick').value
	 if (nick) {
		 var oldNick = getCookie('twitterNick')		 
		 setCookie('twitterNick', nick)
		 nickCell.innerHTML = '<span class=name>'+nick+'</span> <a href="javascript:showNickField()" class=stip>edit</a>'
		 if (!oldNick) {
			 location.reload()
		 }
	 } else {
		 deleteCookie('twitterNick')
		 nickCell.innerHTML = '<a href="javascript:showNickField()" class=stip>enter twitter nick</a>'
	 }
}

function setCookie(c_name, value) {
	var expiredays = 365
	var exdate = new Date();
	exdate.setDate(exdate.getDate() + expiredays);
	document.cookie = c_name + "=" + escape(value)
			+ ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString());
}

function getCookie(c_name) {
	if (document.cookie.length > 0) {
		c_start = document.cookie.indexOf(c_name + "=");
		if (c_start != -1) {
			c_start = c_start + c_name.length + 1;
			c_end = document.cookie.indexOf(";", c_start);
			if (c_end == -1)
				c_end = document.cookie.length;
			return unescape(document.cookie.substring(c_start, c_end));
		}
	}
	return "";
}

function deleteCookie(c_name) {
	document.cookie = c_name + '=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
}
