
    var inputs = new Object();
    inputs["nombre"]    = {name:"Nombre y Apellidos", type:"text", field:"nombre", allownull:false, expresion:/^[A-Za-zÀ-ÖØ-öø-ÿ ]{3,}$/};
    inputs["email"]     = {name:"E-mail", type:"text", field:"email", allownull:false, expresion:/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/};
    inputs["telefono"]  = {name:"Teléfono y/o Móvil", type:"text", field:"telefono", allownull:false, format:"Introduzca sólo números y espacios", expresion:/^[0-9 +]{9,21}$/};

    //Halo al campo
    style_memory = new Object();
    style_focus  = {borderStyle: "solid",
                    borderColor: "#ff0000",
                    borderWidth: 2};

    function checkInput(input) {
        deletemsg();

        unfocused_all(inputs);
        validateInput(input.name,inputs);
    }
    
    $(document).ready(function() {
       
		$('#fcontacto').submit(function(e) {
			if (validateForm($(this)[0], inputs)) {
                $.ajax({
                       url: 'http://oficinas.promora.com/es/types/sent-contact.ajax',
                       data: $(this).serialize(),
                       type: 'POST',
                       success: function(data) {
                            $('#items_pedir').html(data);
                       }
                });
            }
        	e.preventDefault();           
		});
        
	});
	
    /*
    function showResponse(transport) {

        if (transport.status >= 200 && transport.status < 400) {

            alert('recibido : '+transport.responseText);

            //Mostrar el contenido de la respuesta como html
            $('items_pedir').innerHTML = transport.responseText;

        } else {
            alert('Ocurrio un error y no se pudo enviar el formulario. Status '+xmlHttp.transport.status);
            
            showmsg('Ocurrio un error #'+transport.status+' y no se pudo enviar el formulario. Pruebe mas tarde');
        }

    }

    function sendForm(_form_,_data_,_url_,_receiveFunction_) {

        vform = $(_form_); //document.forms[_form_]; //$(_form_);
        if (vform == null) {
            alert('ERROR Parámetro '+_form_+' incorrecto');
            return false;
        }

        if (validateForm(_form_, _data_)) {

            //Creamos el objeto de petición
            var xmlHttp = new Ajax.Request(_url_, {method:"post", parameters: Form.serialize(vform), onComplete:showResponse});
            

        }
	}
    /**/
