function portaFormInit() {
	$$('input, textarea').addEvent('blur' , setInputFocus );
	$$('input, textarea').addEvent('click', function() {
		activateInput(this);
	});
	$$('input, textarea').addEvent('focus', function() {
		activateInput(this);
	});
	$$('input, textarea').each(function(item, index) {
		if (item.type == 'text') {
			if (item.value) {
				activateInput(item);
			}
		}
	});
}

function portaInit() {
	$$('.woning-button').each(function(item, index) {
		item.tween('opacity', 0.8);

		item.addEvent('mouseover', function() { this.tween('opacity', 1.0); });
		item.addEvent('mouseout', function() { this.tween('opacity', 0.8); });
	
		item.addEvent('click', function() {
			var links = this.getElements('a');
			var link = false;
			links.each(function (l, i) { link = l.href });
			if (link) {
				window.location = link;
			}
		});
		
		var links = item.getElements('a');
		var link = false;
		links.each(function (l, i) { link = l.href });
		if (!link) {
			item.addClass("no-link");
		}
	});	
	
	portaFormInit();
}

function setInputFocus() {
	if (this.value) {
		activateInput(this);
	} else {
		this.removeClass('active');
	}
}

function activateInput(e) {
	e.addClass('active');
}

window.addEvent('domready', function() { portaInit(); });
