function popup(url,name,scroll,X,Y)
	{
	name = window.open(url,name,'status=no,scrollbars='+scroll+',location=no,resizable=no,width='+X+',height='+Y);
	}

var lastPoll = 0;
function changeVote(form,pollID,which)
	{
		if ((lastPoll) && (lastPoll != which))
			document.getElementById("img"+pollID+lastPoll).src  = '/images/icons/checkOff.gif';
		document.getElementById("img"+pollID+which).src  = '/images/icons/checkOn.gif';
		form.answer.value = which;
		lastPoll = which;
	}
function sendVote(pollID, form) {
	if (!form.answer.value)
		return;
	var mydiv = $('poll'+pollID);
	var url = "/polls/pollID:"+pollID+"/answer:"+form.answer.value+"/rand:"+Math.random(100);
	new Ajax.Updater(mydiv, url);
}

function radioSelect(img,selection,hiddenInput,field)
	{
		if (hiddenInput.value)
			document.getElementById("img"+field+""+hiddenInput.value.replace(" ", "_")).src  = '/images/icons/checkOff.gif';
		document.getElementById(img).src  = '/images/icons/checkOn.gif';
		hiddenInput.value = selection;
	}
function checkboxSelect(img,hiddenInput)
	{
		if (hiddenInput.value == 1)
		{
			document.getElementById(img).src  = '/images/icons/checkOff.gif';
			hiddenInput.value = 0;
		}
		else
		{
			document.getElementById(img).src  = '/images/icons/checkOn.gif';
			hiddenInput.value = 1;
		}
	}
function checkboxSelectAll(img,hiddenInput,setTo)
	{
		if (setTo.value == 0)
		{
			document.getElementById(img).src  = '/images/icons/checkOff.gif';
			hiddenInput.value = 0;
		}
		else
		{
			document.getElementById(img).src  = '/images/icons/checkOn.gif';
			hiddenInput.value = 1;
		}
	}
function select_all(box) {
	alert(box.length);
	for (var i=0; i<box.length; i++ ) {
		box[i].checked = true;
	}
}

function moreInfo(msg){
	document.getElementById("moreBox").innerHTML = msg;
	document.getElementById("moreBox").style.display='';
}

function removeMoreInfo(){
	document.getElementById("moreBox").style.display='none';
}

function trackMouse() {
	var IE = document.all?true:false;
	var screenX = screen.width;
	if (!IE) document.captureEvents(Event.MOUSEMOVE);
	document.onmousemove=get_mouse;

	function get_mouse(e){
		if (IE) {
		var x = event.clientX + document.documentElement.scrollLeft;
		var y = event.clientY + document.documentElement.scrollTop;
		} else {
		var x = e.pageX;
		var y = e.pageY;
		}
		if (x > screenX-240) {
			x-= 240;
		}
		document.getElementById("moreBox").style.left = x+"px";
		document.getElementById("moreBox").style.top = y+20+"px";
	}
}
