var tid1=null;
var tid2=null;
function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}
/*
	javascript is incapable of processing mutiple timers in an optimized way.
	functions must all be uplicated for each div.
*/
function showRefMenu00000000000000001(o){
	var op = findPos($(o));
	var pl = op[0];
	var pt = op[1];
	//Netscape-AOL's Firefox is existential - may or may not require "px"
	$('refine-div').style.top = pt+14 + "px";
	$('refine-div').style.left = pl + "px";
	$('refine-div').style.display='';
	tid1 = window.setTimeout("killSwitch00000000000000001()",3000);

}

function killSwitch00000000000000001(){
	$('refine-div').style.display='none';
}
function endSwitchDelay00000000000000001(){
	window.clearTimeout(tid1);
}
function callSwitchDelay00000000000000001(){
	tid1 = window.setTimeout("killSwitch00000000000000001()",1000);
}

function showRefMenu00000000000000002(o){
	var op = findPos($(o));
	var pl = op[0];
	var pt = op[1];

	//Netscape-AOL's Firefox is existential - may or may not require "px"
	$('sort-div').style.top = pt+14 + "px";
	$('sort-div').style.left = pl + "px";
	$('sort-div').style.display='';
	tid2 = window.setTimeout("killSwitch00000000000000002()",3000);

}

function killSwitch00000000000000002(){
	$('sort-div').style.display='none';
}
function endSwitchDelay00000000000000002(){
	window.clearTimeout(tid2);
}
function callSwitchDelay00000000000000002(){
	tid2 = window.setTimeout("killSwitch00000000000000002()",1000);
}

