var originalHeights = new Array();
function textareaAutoresize(el) {
	
	var el = $(el);
	var div = $('autogrow');

	if (!div) {

		originalHeights[el.id] = el.getHeight();
		
		div = new Element('div', { id: 'autogrow' });
		
		document.body.appendChild(div);
		
	}
	
	div.setStyle({ width: el.getWidth() + 'px', fontSize: el.getStyle('font-size') });
	
	div.innerHTML = el.value.replace(/\n\r?/g, '<br />');
	
	var newheight = div.getHeight() + 18;
	newheight = newheight < originalHeights[el.id] ? originalHeights[el.id] : newheight;
	
	el.style.height = newheight + 'px';
	
	return true;
	
}

function pageSetup() {
	
	externalLinks();
	
	if (typeof DD_belatedPNG != 'undefined') {
		
//		DD_belatedPNG.fix('.withIcon,#wrap,#nav ul,h2,#nav ul li,a.readmore,div.vehicleinner');
		
	}
	
}

function externalLinks() {
	
	$$('a[rel~=external]').each(function(el) {
		el.target = '_blank';
	});
	
}

var oldonload = window.onload;
if (typeof window.onload != 'function') {
	
	window.onload = pageSetup;
	
}
else {
	window.onload = function() {
		
		if (oldonload) {
			oldonload();
		}
		
		pageSetup();
		
	};
}

