spafinder.classes.giftcertificates = Class.create({
	initialize: function() {		
		this.observers();		
	},
	observers: function() {
		try {
			$('SF_shipto').observe('change', function(event) {
				return this.getOtherAddress(event);
			}.bind(this));
		} catch(e) {}
	},
	getOtherAddress: function(event) {
		if (!(element = $(event.element()))) return false;
		if ( element.options ) {
			if ( element.options[element.options.selectedIndex].value == 'Other' ) {
				$('SF_other_address').setStyle({
					position: 'static',
					left: (element.cumulativeOffset().left - 10),
					top: (element.cumulativeOffset().top + 25),
					display: 'block'
				});
			} else {
				$('SF_other_address').setStyle({display: 'none'});
			}
		}
	}
});
document.observe("dom:loaded", function() {
	new spafinder.classes.giftcertificates();	
});
