window.addEvent('domready', function(){
	var numForms = document.forms.length;
	var numChangeForms = 0;
	var formIDarray = new Array();
	for (i=0; i<numForms; i++) {
		if (document.forms[i].id != 'loginform') {
			formIDarray.push(document.forms[i].id);
			numChangeForms++;
		}
	}
	//alert (formIDarray[3]);
	//return;
	for (i=0; i<numChangeForms; i++) { // this whole id thing is for IE
		//alert (formIDarray[3]);
		//return;
	  	if (formIDarray[i]) {
		//alert(formID);
			$( formIDarray[i] ).addEvent('submit', function (e){ // this should deal with on submits
			//om_el = document.forms[4];
			//om_el.addEvent('submit', function (e){ // this should deal with on submit
				// Prevent the submit event
				new Event(e).stop();												 
				
				var targ;
				//alert(targ);
			  // sniff the browser for event	
				if (!e) var e = window.event;
			  // sniff to get the target of the event
				if (e.target) targ = e.target;
				else if (e.srcElement) targ = e.srcElement;
				if (targ.nodeType == 3) // defeat Safari bug
					targ = targ.parentNode;
			  // now find the form element names and display them
				var pars = "?";
				for (i=1; i<targ.length; i++) {
					if (targ.elements[i].type == 'radio') {
						if (targ.elements[i].checked) {
							pars = pars + "&"+targ.elements[i].name+"="+targ.elements[i].value;
						}
					} else if (targ.elements[i].type == 'checkbox') {
						if (targ.elements[i].checked) {
							pars = pars + "&"+targ.elements[i].name+"="+targ.elements[i].value;
						}
					} else {
						if (targ.elements[i].name) {
							pars = pars + "&"+targ.elements[i].name+"="+targ.elements[i].value;
						}
					}	
				}
				//alert('form submitted by: '+pars);
				
				sendFormData(pars, targ.action);
				return;
			});
		} // close if id exists
	}// close for
});

