//Trimming (for the search forms)
function Trim(TRIM_VALUE){
if(TRIM_VALUE.length < 1){
return"";
}
TRIM_VALUE = RTrim(TRIM_VALUE);
TRIM_VALUE = LTrim(TRIM_VALUE);
if(TRIM_VALUE==""){
return "";
}
else{
return TRIM_VALUE;
}
} //End Function

function RTrim(VALUE){
var w_space = String.fromCharCode(32);
var v_length = VALUE.length;
var strTemp = "";
if(v_length < 0){
return"";
}
var iTemp = v_length -1;

while(iTemp > -1){
if(VALUE.charAt(iTemp) == w_space){
}
else{
strTemp = VALUE.substring(0,iTemp +1);
break;
}
iTemp = iTemp-1;

} //End While
return strTemp;

} //End Function

function LTrim(VALUE){
var w_space = String.fromCharCode(32);
if(v_length < 1){
return"";
}
var v_length = VALUE.length;
var strTemp = "";

var iTemp = 0;

while(iTemp < v_length){
if(VALUE.charAt(iTemp) == w_space){
}
else{
strTemp = VALUE.substring(iTemp,v_length);
break;
}
iTemp = iTemp + 1;
} //End While
return strTemp;
} //End Function

function getObj(o)
{
	if(document.getElementById && !document.all)//ns6
		return document.getElementById(o);
	else
		return eval("document.all."+o);
}
var fontSize = 11;
function resize(o)
{
	var obj=getObj("mcell");
	if('+'==o && fontSize < 16)
		++fontSize;
	else if('-'==o && fontSize > 9)
		--fontSize;
	else if('*'==o)
		fontSize=11;
	//obj.style.fontSize=fontSize+'px';
	setFontSizeAtNode(obj,fontSize);
	return false;//don't follow eventual link
}
function setFontSizeAtNode(node,size)
{
	if('titleblue'==node.className || 'textResize'==node.className)
		return;
	var nodeLen=node.childNodes.length;
	for(var i=0;i<nodeLen;++i){setFontSizeAtNode(node.childNodes[i],size);}
	if(node.style){node.style.fontSize = size+'px';}
}