YAHOO.util.Event.addListener(window, 'load', function() {
	var i;

	var els = YAHOO.util.Dom.getElementsByClassName('popup', 'a');
	if (els) {
		for (i = 0; i < els.length; i++) {
			YAHOO.util.Event.addListener(els[i], 'click', function(e) {
				YAHOO.util.Event.stopEvent(e);
				var size = this.className.replace(/\bw(\d{1,4})h(\d{1,4})\b/, 'width=$1,height=$2');
				if (size == '') size = 'width=720,height=500';
				window.open(this.href, null, size + ',scrollbars=yes,resize=yes');
			});
		}
	}

	els = YAHOO.util.Dom.getElementsByClassName('newwindow', 'a');
	if (els) {
		for (i = 0; i < els.length; i++) {
			els[i].target = '_blank';
		}
	}

	var el = document.getElementById('logo_header');
	if (el) {
		YAHOO.util.Event.addListener(el, 'click', function() {window.location = 'index.php';});
		el.style.cursor = 'pointer';
	}

	el = document.getElementById('contactform');
	if (el) {
		YAHOO.util.Event.addListener(el, 'submit', function(e) {
			YAHOO.util.Event.stopEvent(e);
			YAHOO.util.Connect.setForm('contactform');
			var callback = {
				success: contact_success,
				failure: contact_failure,
				argument: null
			}
			YAHOO.util.Connect.asyncRequest('POST', 'a_contact.php', callback);
		});
	}
	
	el = document.getElementById('q');
	if (el) {
		YAHOO.util.Event.addListener(el, 'focus', function(){if (this.value == 'Search') this.value = '';});
	}
	
	els = YAHOO.util.Dom.getElementsByClassName('nospam', 'img', 'emails_table');
	if (els) {
		for (i = 0; i < els.length; i++) {
			els[i].style.cursor = 'pointer';
			YAHOO.util.Event.addListener(els[i], 'click', function(e) {
				document.location = 'mailto:' + this.id.replace(/_email/, '@pofp.com');
			});
		}
	}
});

function contact_success(ret) {
	document.getElementById('contact_submit_button').disabled = true;
	var spn = document.getElementById('contact_submit_results');
	spn.innerHTML = '<br>' + ret.responseText;
//	spn.appendElement(document.createElement('br'));
//	spn.appendTextNode(ret.responseText);
}

function contact_failure(ret) {
	YAHOO.util.Dom.get('contact_submit_results').innerHTML = '<br>' + ret.responseText;
}
