var drp_text = {
	sizes: [[18, 21], [22, 26], [26, 32]]
	, def_size: 0
	, init: function() {
		var start = dsd_cookies.get('size') ? dsd_cookies.get('size') : drp_text.def_size;
		drp_text.change(start);
	}, change: function(size) {
		var s = drp_text.sizes[size];
	
		$$('body')[0].setStyle('font-size:' + s[0] + 'px; line-height:' + s[1] + 'px;');
		
		drp_text.fixRollover(size);
		
		dsd_cookies.set('size', size, 100);
	}, fixRollover: function(size) {
		var old = $('text-size').down('a.selected');
		
		if (old) {
			old.removeClassName('selected');
			
			var p = old.oldImg.src;
			old.oldImg.src = old.down('img').src;
			old.down('img').src = p;
			
			old.onmouseover = dsd_menu.swap;
			old.onmouseout = dsd_menu.swap;
		}
		
		var a = $('text-size').select('a')[size];
		
		var src1 = a.down('img').src;
		var src2 = a.oldImg.src;
		
		a.down('img').src = (src1.length > src2.length) ? src1 : src2;
		a.oldImg.src = (src1.length > src2.length) ? src2 : src1;
		
		a.onmouseover = null;
		a.onmouseout = null;
		
		a.addClassName('selected');
	}
};

function getDirections() {
	var start = $F('address').replace(/\s/g, '+');
	var url = 'http://maps.google.com/maps?f=d&source=s_d&saddr='+start+'&daddr=7003+Chadwick+Dr,+Brentwood,+TN+37027&hl=en&geocode=FTPqJwId5I7V-iltwfwYeWlkiDFeTEAW0kCugQ%3BFVHKJQIderTT-ilzfGBkJHtkiDGOi1Vc_h-Fag&mra=ls&sll=36.031974,-86.788988&sspn=0.008503,0.022745&g=7003+Chadwick+Drive+Brentwood+TN+37027&ie=UTF8';
	
	window.open(url, 'directions','');
}

function focusAddress() {
	var input = $('address');
	if (!input.def) {
		input.def = input.value;
	}
	if (input.value == input.def) {
		input.value = '';
		$(input).removeClassName('empty');
	}
}

function blurAddress() {
	var input = $('address');
	if (input.value == '') {
		input.value = input.def;
		$(input).addClassName('empty');
	}
}
