/*
FrontEnd de GlobalVen - http://www.globalven.com/
Script de funciones varias para formularios
Diseño: T.S.U. Diana Bonavino <diana@actimedia.com.ve> / T.S.U. Roselba Gomez <roselba@actimedia.com.ve>
Programación: Ing. Miguel Palazzo <miguel@actimedia.com.ve>
Creación: 23/10/2007
Última Actualización: 24/10/2007
*/
<!--//
// Auto-Inserción de función para inicialización del formulario
window.addEvent('domready', function() {
	var f = document.forms[0];
	f.reset();
	f.elements[0].focus();
});

// Inserción de función para envío del formulario
window.addEvent('domready', function() {
	var f = document.forms[0];
	$(f.id).addEvent('submit', function(e) {
		new Event(e).stop();
		var log = $('log').empty().addClass('carga');
		log.setStyle('top', 500);
		this.effect('opacity', {duration: 1000, transition: Fx.Transitions.Back.easeOut}).start(1, 0);
		this.send({
			update: log,
			onComplete: function() {
				log.removeClass('carga');
				log.effect('top', {duration: 1000, transition: Fx.Transitions.Elastic.easeOut}).start(500, 360);
			}
		});
	});
});

// Función para limpieza de formulario
function limpiarForma() {
	var f = document.forms[0];
	f.reset();
	f.elements[0].focus();
}

// Función para reintentar envío de formulario
function reintentarForma() {
	var f = document.forms[0];
	var log = $('log').empty();
	$(f.id).effect('opacity', {duration: 1000, transition: Fx.Transitions.Back.easeOut}).start(0, 1);
	f.elements[0].focus();
}

// Función para contar y delimitar cantidad de caracteres permitidos en un textarea
function contarChars(obj,maxlong,contador) {
	if (obj.length > maxlong) {
		obj = obj.substring(0,maxlong);
	} else {
		document.getElementById(contador).innerHTML = maxlong - obj.length;
	}
}
//-->
