// JavaScript Document

	//Function used to replace color in menu navagations (content, public and members)
	function menuMouseMove(row,action){
		elemRow = row;
		overColor = "#DDDDDD";
		outColor = "#EEEEEE";
		if (action == 'Out')
			elemRow.style.backgroundColor = outColor;
		else
			elemRow.style.backgroundColor = overColor;
	}
	
	function menuMembersMouseMove(row,action){
		elemRow = row;
		overColor = "#DDDDDD";
		outColor = "#EEEEEE";
		if (action == 'Out')
			elemRow.style.backgroundColor = outColor;
		else
			elemRow.style.backgroundColor = overColor;
	}
	
	<!--
	//Makes sure that the entered value is a number. Only alows one decimal separator (. or ,). Doesn't allow decimal separator as the first char. Most used for currency fields
	// use via onKeyPress="checkNum(this)" on the textbox
	function checkNum(oObj){
		var bHasDecimal = false;
		if (oObj.value.indexOf('.') > 0 || oObj.value.indexOf(',') > 0 || oObj.value == '')
			bHasDecimal = true
		var carCode = event.keyCode;
		if (((carCode < 48) || (carCode > 57))){
			if (((carCode != 44) && (carCode != 46))){
				event.cancelBubble = true;
				event.returnValue = false;
			}
			else{
				if (bHasDecimal){
					event.cancelBubble = true;
					event.returnValue = false;
				}
			}
		}
	}
	//-->	
	
	function checkNumInt(oObj){
		var carCode = event.keyCode;
		if (((carCode < 48) || (carCode > 57))){
			event.cancelBubble = true;
			event.returnValue = false;
		}
	}
	
	function checkNumException(oObj, intKeyCode){
		var carCode = event.keyCode;
		if (((carCode < 48) || (carCode > 57)) && (carCode != intKeyCode)){
			event.cancelBubble = true;
			event.returnValue = false;
		}
	}
	
	//UPDATE DATE FIELDS IN SEARCH TRANSACTIONS WEBPAGE
	function updateRangeDates(){
		var oForm = document.frmSearch;
		nIndex = parseInt(oForm.cboRange.value)
		oForm.txtFromDD.value = dates[nIndex]
		oForm.txtFromMM.value = dates[nIndex+1]
		oForm.txtFromYYYY.value = dates[nIndex+2]		
		
	}
	
	//LIMITS A FIELD TO CERTAIN LENGTH. USED FOR TEXTAREAS
	function limitText(limitField, limitNum) {
    	if (limitField.value.length > limitNum) {
        	limitField.value = limitField.value.substring(0, limitNum);
	    } 
	}
	
	//CUSTOM TEXT BOX
	//onkeypress="return alpha(event,numbers+letters+signs)"
	var letters=' ABCÇDEFGHIJKLMNÑOPQRSTUVWXYZabcçdefghijklmnñopqrstuvwxyzàáÀÁéèÈÉíìÍÌïÏóòÓÒúùÚÙüÜ'
	var numbers='1234567890'
	var signs=',.:;@-\''
	var mathsigns='+-=()*/'
	var custom='<>#$%&?¿'
	
	function alpha(e,allow) {
		 var k;
		 k=document.all?parseInt(e.keyCode): parseInt(e.which);
		 return (allow.indexOf(String.fromCharCode(k))!=-1);
	}



