//REGISTRANDO LOS CALLBAKCS
var globalCallbacks = {
                onCreate: function(){
                        $('mensaje').show();
                },

                onComplete: function() {
                        if(Ajax.activeRequestCount == 0){
                        $('mensaje').hide();
                        }
                }
        };
Ajax.Responders.register( globalCallbacks );

// FUNCION PARA EL ENVIO DEL FOMULARIO DE REGISTRO
function EnviarDatos(form){
	    var F = $(form);   
        var nombre = F.name.value;
        var address = F.address.value;
        var city = F.city.value;
        var state = F.state.value;
        var cp = F.cp.value;
        var phone = F.phone.value;
        var correo = F.email.value;
        var comentarios = F.comment.value;
		if ((ValEmail(F.email)!= false ) && (ValNull(F.name) != false) && (ValNull(F.comment) != false)){
			var params = "nombre="+nombre+"&address="+address+"&city="+city+"&state="+state+"&cp="+cp+"&phone="+phone+"&correo="+correo+"&comentarios="+comentarios;
					//envia datos por Ajax
					new Ajax.Updater('mensaje1',
											'sm.php',
											{method:"post",
											parameters:params
											  }
											 );


		} else {
			alert ('The data are incorrect, please verify');
		}
}
//VERIFICA QUE EL EMAIL SEA VALIDO
function ValEmail(email) {
 if ((email.value.indexOf(".") > 1) && (email.value.indexOf("@") > 0)) {
   email.className = "ok"; 
   return true;
    } else {
   email.className = "error";
   return false;
    }
}
//VERIFICAR QUE EL CAMPO NO SEA NULO
function ValNull(campo) {
 var vcampo = campo;
 if (vcampo.value != "") {
   vcampo.className = "ok"; 
   return true;
    } else {
   vcampo.className = "error";
   return false;
    }
}
