function selectConsulta() {
    show2('trMensaje');
    show2('trEmail');
    show2('trPhone');
    hide2('trProvincia');
    hide2("trCity");
    hide2("trPostalCode");
    hide2("trAddress");
}

function selectLlamada() {
    hide2('trMensaje');
    show2('trEmail');
    show2('trPhone');
    show2('trProvincia');
    hide2("trCity");
    hide2("trPostalCode");
    hide2("trAddress");
}

function selectVisita() {
    hide2('trMensaje');
    show2('trEmail');
    show2('trPhone');
    show2('trProvincia');
    hide2("trCity");
    hide2("trPostalCode");
    hide2("trAddress");
}

function selectGuia() {
    hide2('trMensaje');
    show2('trEmail');
    show2('trPhone');
    show2('trProvincia');
    hide2("trCity");
    hide2("trPostalCode");
    hide2("trAddress");
}

function selectCatalogo() {
    hide2('trMensaje');
    show2('trEmail');
    show2('trPhone');
    show2('trProvincia');
    show2("trCity");
    show2("trPostalCode");
    show2("trAddress");
}

function checkColor(myForm) {
    _elements = myForm.typeReq;
    for (i = 0; i < _elements.length; i++) {
        if (_elements[i].checked) _elements[i].parentNode.className = 'rojo';
        else _elements[i].parentNode.className = '';
    }
}

var atencionAlClienteValidatedFields;
var atencionAlClienteValidatedFields1 = new Array(		
        new Array("firstName", "nombre", "validateNotBlank"),
        new Array("lastName", "apellidos", "validateNotBlank"),
        new Array("phone", "Teléfono", "validNotBlankPhone"));
var atencionAlClienteValidatedFields2 = new Array(       
        new Array("firstName", "nombre", "validateNotBlank"),
        new Array("lastName", "apellidos", "validateNotBlank"),
        new Array("phone", "Teléfono", "validNotBlankPhone"),
        new Array("email", "correo electrónico", "validNotBlankEmail"),
        new Array("text", "Mensaje", "validateNotBlank"));
var atencionAlClienteValidatedFieldsCatalogo = new Array(
        new Array("firstName", "nombre", "validateNotBlank"),
        new Array("lastName", "apellidos", "validateNotBlank"),
        new Array("phone", "Teléfono", "validNotBlankPhone"),
        new Array("email", "correo electrónico", "validNotBlankEmail"),
        new Array("address", "Dirección", "validateNotBlank"),
        new Array("city", "Población", "validateNotBlank"),
        new Array("postalCode", "Código Postal", "validateNotBlank"));
var contactoEmpresasFormValidatedFields = new Array(        
        new Array("businessName", "nombre de la empresa", "validateNotBlank"),
        new Array("firstName", "nombre", "validateNotBlank"),
        new Array("lastName", "apellidos", "validateNotBlank"),
        new Array("phoneNumber", "Teléfono", "validNotBlankPhone"),
        new Array("email", "correo electrónico", "validNotBlankEmail"),
        new Array("comments", "Mensaje", "validateNotBlank"));

function validate(submitbutton) {
    f = submitbutton.form;
    t = getInputValue(f.typeReq);
    if (t == 'consulta') {
        atencionAlClienteValidatedFields = atencionAlClienteValidatedFields2;
    } else if (t == 'catalogo') {
        atencionAlClienteValidatedFields = atencionAlClienteValidatedFieldsCatalogo;
    } else {
        atencionAlClienteValidatedFields = atencionAlClienteValidatedFields1;
    }
    return validateForm(submitbutton);
}