function getMouseXY(e) {
	var IE = document.all?true:false;
	if (IE) {
		tempX = event.clientX + document.body.scrollLeft;
		tempY = event.clientY + document.body.scrollTop;
	} else {
		tempX = e.pageX;
		tempY = e.pageY;
	}	
	if (tempX < 0){tempX = 0}
	if (tempY < 0){tempY = 0}	
	document.show.mouseX.value = tempX + 10;
	document.show.mouseY.value = tempY + 10;
}

function isInteger(string) {
  var validFormatRegExp = /^((\+|-)\d)?\d*$/;
  var isValid = validFormatRegExp.test(string);
  return isValid;
}

function popup_window( url, id, width, height ) {
	var w = screen.availWidth, h = screen.availHeight;
	var popW = 700, popH = 528;
	var leftPos = (w-popW)/2, topPos = (h-popH)/2;
	popup = window.open( url, id, "toolbar=no,scrollbars=no,location=no,statusbar=no,menubar=no,resizable=no,top=" + topPos + ",left=" + leftPos + ",width=" + width + ",height=" + height + "" );
	popup.focus();
}


function helpWin() {
	var w = screen.availWidth, h = screen.availHeight;
	var popW = 500, popH = 500;
	var leftPos = (w-popW)/2, topPos = (h-popH)/2;
	var loc = "";
	var imgChoice = open(loc,"help","top="+topPos+",left="+leftPos+",height="+popH+",width="+popW+",status=no,toolbar=no,menubar=no,location=no,scrollbars=yes");
	imgChoice.focus();
}


function initPos(a) {
	var IE = document.all?true:false;
	if (!IE) {
		a.addEventListener("mouseover", getPos, true);
		a.addEventListener("click", getPos, true);
	} else {
		getPos();					
	}
}

function getPos(e) {
	var IE = document.all?true:false;
	var tempX = 0;
	var tempY = 0;
	if (IE) {
		tempX = event.clientX + document.body.scrollLeft - 20;
		tempY = event.clientY + document.body.scrollTop + 1;
	} else {
		tempX = e.pageX
		tempY = e.pageY
	}  
	document.getElementById('menu').style.visibility = 'visible';
}





function cycle(a) {
	var b = document.userForm['userForm:userRoles'];
	for (var i = 0; i < b.length; i++) {
		if (b[i].value == a) {
			b[i].checked = true;
		} else {
			b[i].checked = false;
		}
	}
}


function sendMail() {

	var str = "Dette vil sende en epost til hvert medlem som\n" +
		"tilhører mottakergruppen som er valgt. Er du sikker?\n";

	var answer = confirm(str);
	if (answer) {
		return true;
	} else {
		return false;
	}
}




function deleteMessage() {

	var str = "Dette vil slette denne meldingen og alle evt. pengekrav\n" +
		" som er registrert på medlemmer som tilhører denne mottakergruppen.\n" +
		"Er du sikker?";

	var answer = confirm(str);
	if (answer) {
		return true;
	} else {
		return false;
	}
}


