﻿var ec = {};

ec.initController = function(){
	var formPresenti = document.getElementsByTagName("form");
	for( var i=0; i < formPresenti.length; i++  ){
		if(formPresenti[i].getAttribute("tmt:validate") == "true" || formPresenti[i].getAttribute("tmt:ajaxform") == "true"){
			formPresenti[i].onsubmit = function(){
				return ec.validaEInvia(this);
			}
		}
		else if(formPresenti[i].getAttribute("tmt:validate") == "true"){
			formPresenti[i].onsubmit = function(){
				return tmt_validateForm(this);
			}
		}
	}	
}

ec.validaEInvia = function (form){
	if(tmt_validateForm(form)){
		form.tmtAjaxform.send();
	}

	return false;
}

ec.sostituisciForm = function(){
	if( this.response.contextData.domNode.ajaxformcallbackID ){
		var divDaSostituire = document.getElementById(this.response.contextData.domNode.ajaxformcallbackID.value);
		divDaSostituire.innerHTML = this.response.responseText;
	}
	else{
		this.response.contextData.domNode.innerHTML = this.response.responseText;
	}
}

addEvent(window, "load", ec.initController);


