// Written by Ahmad Azarinurazie (aien@pixl8.co.uk).
// Created on May 26th. 2009
// This js will apply span.button-wrapper to all buttons in preside form

var applyButtonStandardStyling = function() {
	
	var aInput = document.getElementsByTagName("INPUT");
	var oForm;
	for (var i=0; i<aInput.length; i++) {
		if ((aInput[i].className == "button" || aInput[i].className == "submit") && aInput[i].parentNode.className != "button-wrapper") {
			oForm = aInput[i].parentNode;
			
			while (oForm.nodeName != "FORM" && oForm.parentNode) oForm = oForm.parentNode;
			
			if (oForm.nodeName == "FORM" && oForm.parentNode.id == "presideform") {
				oButtonWrapper = document.createElement('SPAN');
				oButtonWrapper.className = "button-wrapper";
				oButtonWrapper.appendChild(aInput[i].cloneNode(true));
				
				aInput[i].parentNode.appendChild(oButtonWrapper);
				aInput[i].parentNode.removeChild(aInput[i]);
			}
		} 
	}
}

if (typeof(AEvent) == 'undefined') {
	AEvent = {
		add: function(obj, type, fn) {
			if (obj.addEventListener) obj.addEventListener( type, fn, false );
			else if (obj.attachEvent) {
				obj["e"+type+fn] = fn;
				obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
				obj.attachEvent( "on"+type, obj[type+fn] );
			}
		}
	}
}

AEvent.add(window, "load", applyButtonStandardStyling);

