if(typeof String.prototype.trim==='undefined'){String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,'');}}

function page_init(p)
{ column_height(p);
	if(p=='register') {
		//other_details_change();fixedinterest_details_change();
	}
}

function column_height(p)
{	var lh=document.getElementById('content_col_left').offsetHeight-0;
	if((p=='planners')||(p=='transacting')||(p=='GovtBonds'))
	{	var mh=document.getElementById('content_col_middleright').offsetHeight-0;
		var rh=0;
	}
	else
	{ var middleColumn=document.getElementById('content_col_middle');
		middleColumn.style.height='auto'; // must update height in case advanced search has added to the DOM
		var mh=middleColumn.offsetHeight-0;		
		var rh=document.getElementById('content_col_right').offsetHeight-0;
	}
	var highest=lh;if(mh>highest){highest=mh;}if(rh>highest){highest=rh;}
	document.getElementById('content_col_left').style.height=highest+'px';
	if((p=='planners')||(p=='transacting')||(p=='GovtBonds'))
	{	document.getElementById('content_col_middleright').style.height=highest+'px';
	}
	else
	{ document.getElementById('content_col_middle').style.height=highest+'px';
		document.getElementById('content_col_right').style.height=(highest-9)+'px';
	}	
}

function mouseover_left_lrg_links(d)
{	d=document.getElementById(d);
	if(d!==null){d.className='larg_link_text_on';}
}
function mouseout_left_lrg_links(d)
{	d=document.getElementById(d);
	if(d!==null){d.className='larg_link_text';}
}

function val_search_siteFrm(f) // for quick search, not the main search page
{ var v=f.q.value.trim();	
	if(v.length<3){alert("You must enter at least 3 characters to perfrom a search.");return false;}
	return true;
}