//##################
// Removes leading whitespaces
function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

// Removes leading and ending whitespaces
function trim( value ) {
	
	return LTrim(RTrim(value));
	
}
//##################

function showSelectImage(fd){
	wi=window.open('selectimage.php?field='+fd, 'img', 'left=300,top=100,width=500,height=350,toolbar=0,resizable=0,scrollbars=1');		
	wi.focus();
}

function DateTextBox(field,value){	
	
	value = getOnlyInteger(value);
	
	dt1 = value.substr(0,2);
	dt2 = value.substr(2,2);
	dt3 = value.substr(4,4);	
	
	value = (value=="//")?"":dt1+"/"+dt2+"/"+dt3;
	value = (trim(value)=="//")?"":value;
	
	document.getElementById(field).value = value;
	document.getElementById(field).size = "10"; 
	document.getElementById(field).maxlength = "10";	
}

function parseDate(value){
	
}

function NumberTextBox(field,value){	
	
	value = getOnlyInteger(value);		
	
	document.getElementById(field).value = value;	
}

function getOnlyInteger(val){
	var digits = "1234567890";
	var rtn = "";
	for (var i=0; i < val.length; i++) {
		if (digits.indexOf(val.charAt(i))!=-1){
			rtn += val.charAt(i); 
		}
	}
	return rtn ;
}


function getPressedKey()
{
	var code;
	if (!e) var e = window.event;
	if (e.keyCode) code = e.keyCode;
	else if (e.which) code = e.which;
	var character = String.fromCharCode(code);
	return character;
}