function trimSpace(strValue)	{
    return leftTrim(rightTrim(strValue));
}
function leftTrim(strValue) {
    var LTRIMrgExp = /^\s */;
    return strValue.replace(LTRIMrgExp, '');
}

function rightTrim(strValue) {
    var RTRIMrgExp = /\s *$/;
    return strValue.replace(RTRIMrgExp, '');
}



function roundNumber(val, decimalPlace, obj) {		

	
	if (typeof obj == "undefined") {
		return Math.round(val*Math.pow(10,decimalPlace)) / Math.pow(10,decimalPlace);	
	} else {
		obj.value = Math.round(val*Math.pow(10,decimalPlace)) / Math.pow(10,decimalPlace);
	}
}


function validateNumericEntry(val)	{
	if ( val != ''  &&  event.keyCode  == 46) {		
		if ( val.indexOf('.') != -1 )  {
			event.returnValue = false;
			return false;			
		}
	}
		
		
		
	if ( val != ''  &&  event.keyCode  == 45) {
		if (val.indexOf('-') != -1) {
			event.returnValue = false;
			return false;
						
		}		
	}
	
	
	if ( (event.keyCode  >= 45  && event.keyCode  <= 46)  ||
		    (event.keyCode >= 48   && event.keyCode  <= 57) ) {
		event.returnValue = true;
		return true;
	} else {
		event.returnValue = false;
		return false;
		
	}	
		
		
} 
	



function validatePositiveNumericEntry(val , decimalFormat)	{
	var decimalPos;
	var decimalNos;
	
	

	
	if ( val != ''  &&  event.keyCode  == 46) {				
	
		if ( val.indexOf('.') != -1 )  {						
			
			event.returnValue = false;
			return false;			
		}
	} 
	
	/*if ( (val != '') && (typeof  decimalFormat != 'undefined')) {			
		if ( val.indexOf('.') != -1 )  {			
			decimalPos = val.indexOf('.');						
			decimalNos = val.substring(decimalPos+1)
			alert(Math.round(val,2));
			
			if (decimalNos.length >= 2) {			
				event.returnValue = false;
				return false;			
			}
		}		
	
	}
	*/
	
	
	
	if ( (event.keyCode  == 46)  ||
		    (event.keyCode >= 48   && event.keyCode  <= 57) ) {
		event.returnValue = true;
		return true;
	} else {
		event.returnValue = false;
		return false;
	
	
	}
		
		
} 
	
	
function validatePositiveIntegerEntry(val)	{

	
	if ((event.keyCode >= 48)   && (event.keyCode  <= 57))  {
		event.returnValue = true;
		return true;
	} else {
		event.returnValue = false;
		return false;
	
	}	
		
} 


function validateTelePhoneEntry(val)	{

	//char "-"
	if  (event.keyCode == 45) {  
		event.returnValue = true;
		return true;
	}
		
	if ((event.keyCode >= 48)   && (event.keyCode  <= 57))  {
		event.returnValue = true;
		return true;
	} else {
		event.returnValue = false;
		return false;
	
	}	
		
} 


	
function validateTextEntry(val)	{
		
	
	if (event.keyCode  == 39 ) {  //single quotes
		event.returnValue = false;
		return false;
	
	}
} 

