﻿function showIntro() {
    var divIntro = $('introdiv');
    divIntro.setStyle('display', 'block');
    (function () {
        var t = new Fx.Tween(divIntro, { duration: "1000ms", transition: Fx.Transitions.Pow });
        t.start("opacity", "1.0", "0.0");
    }).delay(2000);
}
function pushMenuLateral(argSeccion) {
    var menu1 = $('MenuLateral');
    var els = menu1.getElementsByTagName('img');
    $each(els, function (el, index) {
        if (el.id == argSeccion) {
            el.setAttribute('src', 'Menu1/' + argSeccion + '.jpg');
        }
    });
}
function pushMenuTop(argSeccion) {
    var imgFiltro = $('imgMenuEncabezado');
    switch (argSeccion) {
        case 'Contacto':
            imgFiltro.set('src', 'contacto.jpg')
            break;
        case 'Inicio':
            imgFiltro.set('src', 'inicio.jpg')
            break;
        case 'Novedades':
            imgFiltro.set('src', 'novedades.jpg')
            break;
        case 'Suscripcion':
            imgFiltro.set('src', 'suscripcion.jpg')
            break;
        default:
            imgFiltro.set('src', 'iguales.jpg')
            break;
    }


}
function hightLight(element, BadGood) {
    try {
        if (BadGood == 'bad') {
            element.highlight('#CF6B6B');
            (function () { element.highlight('#CF6B6B') }).delay(500);
            (function () { element.highlight('#CF6B6B') }).delay(1000);
        }
        else
            if (BadGood == 'good') {
                element.highlight('#71D778');
            }
    }
    catch (el) {
    }

}

function enviarConsulta() {
    var query = '';
    var form = $('FormularioCotizacion');
    var inputs = form.getElementsByTagName('input');
    $each(inputs, function (el, index) {
        if (query != '') {
            query += '&';
        }
        query += el.id + '=' + el.value;

    });
    query += '&end=true';
    var myRequest = new Request({ method: 'get', url: 'Handlers/enviarCotizacion.ashx', onSuccess: function (responseText, responseXML) {
        //respuesta del envio
        var myregexp = /^ok/im;
        if (new String(responseText).match(myregexp)) {
            var form = $('FormularioCotizacion');
            var t = new Fx.Tween(form, { duration: "1100ms", transition: Fx.Transitions.Pow.easeOut });
            t.start("opacity", "1.0", "0.0001");
            (function () {
                form.setStyle('display', 'none');
                var agra = $('agradece');
                agra.setStyle('display', 'block');
                var t = new Fx.Tween(agra, { duration: "500ms", transition: Fx.Transitions.Pow.easeOut });
                t.start("opacity", "0.0001", "1");

            }).delay(1100);
        }
        else {
            showError();
        }
    }
    });
    myRequest.send(query);
}
function consultarAgente() {
    var query = '';
    var form = $('formularioAgentes');
    var inputs = form.getElementsByTagName('input');
    $each(inputs, function (el, index) {
        if (query != '') {
            query += '&';
        }
        query += el.id + '=' + el.value;

    });
    query += '&end=true';
    var myRequest = new Request({ method: 'get', url: 'Handlers/consultarAgente.ashx', onSuccess: function (responseText, responseXML) {
        //respuesta del envio
        var myregexp = /^ok/im;
        if (new String(responseText).match(myregexp)) {
            var form = $('formularioAgentes');
            var t = new Fx.Tween(form, { duration: "1100ms", transition: Fx.Transitions.Pow.easeOut });
            t.start("opacity", "1.0", "0.0001");
            (function () {
                form.setStyle('display', 'none');
                var agra = $('agradece');
                agra.setStyle('display', 'block');
                var t = new Fx.Tween(agra, { duration: "500ms", transition: Fx.Transitions.Pow.easeOut });
                t.start("opacity", "0.0001", "1");

            }).delay(1100);
        }
        else {
            showError();
        }
    }
    });
    myRequest.send(query);
}

function consultarGral() {
    var query = '';
    var form = $('formulario');
    var inputs = form.getElementsByTagName('input');
    $each(inputs, function (el, index) {
        if (query != '') {
            query += '&';
        }
        query += el.id + '=' + el.value;

    });
    query += '&end=true';
    var myRequest = new Request({ method: 'get', url: 'Handlers/consultarGral.ashx', onSuccess: function (responseText, responseXML) {
        //respuesta del envio
        var myregexp = /^ok/im;
        if (new String(responseText).match(myregexp)) {
            var form = $('formulario');
            var t = new Fx.Tween(form, { duration: "1100ms", transition: Fx.Transitions.Pow.easeOut });
            t.start("opacity", "1.0", "0.0001");
            (function () {
                form.setStyle('display', 'none');
                var agra = $('agradece');
                agra.setStyle('display', 'block');
                var t = new Fx.Tween(agra, { duration: "500ms", transition: Fx.Transitions.Pow.easeOut });
                t.start("opacity", "0.0001", "1");

            }).delay(1100);
        }
        else {
            showError();
        }
    }
    });
    myRequest.send(query);
}



function suscribir() {

    var el = $('newsletterInput');
    var mail = el.value;

    if (mail.match(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/im)) {
        // Successful match
        var t = new Fx.Tween($('EnviarSus'), { duration: "500ms", transition: Fx.Transitions.Pow.easeOut });
        t.start("opacity", "1.0", "0.0001");
        (function () {
            $('EnviarSus').setStyle('display', 'none');
            $('suscWait').setStyle('opacity', '0.0001');
            $('suscWait').setStyle('display', 'block');
            var t = new Fx.Tween($('suscWait'), { duration: "500ms", transition: Fx.Transitions.Pow.easeOut });
            t.start("opacity", "0.0001", "1");

        }).delay(550);

        var query = '';
        query += 'email=' + mail;
        var myRequest = new Request({ method: 'get', url: 'Handlers/suscribir.ashx', onSuccess: function (responseText, responseXML) {
            var myregexp = /^response ok/im;
            if (new String(responseText).match(myregexp)) {
                //respuesta ok
                var t = new Fx.Tween($('suscriptorForm'), { duration: "1100ms", transition: Fx.Transitions.Pow.easeOut });
                t.start("opacity", "1.0", "0.0001");
                (function () {
                    $('suscriptorForm').setStyle('display', 'none');
                    $('agradeceSusc').setStyle('opacity', '0.0001');
                    $('agradeceSusc').setStyle('display', 'block');
                    var t = new Fx.Tween($('agradeceSusc'), { duration: "500ms", transition: Fx.Transitions.Pow.easeOut });
                    t.start("opacity", "0.0001", "1");

                }).delay(1100);
            }
            else {
            }
        }
        });
        myRequest.send(query);
    }
    else {
        hightLight($('newsletterInput'), 'bad');
    }
}

function suscribirForm() {

    var el = $('newsletterEmailInput');
    var mail = el.value;

    if (mail.match(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/im)) {
        // Successful match
        var t = new Fx.Tween($('EnviarFormSus'), { duration: "500ms", transition: Fx.Transitions.Pow.easeOut });
        t.start("opacity", "1.0", "0.0001");
        (function () {
            $('EnviarFormSus').setStyle('display', 'none');
            $('suscFormWait').setStyle('opacity', '0.0001');
            $('suscFormWait').setStyle('display', 'block');
            var t = new Fx.Tween($('suscFormWait'), { duration: "500ms", transition: Fx.Transitions.Pow.easeOut });
            t.start("opacity", "0.0001", "1");

        }).delay(550);

        var query = '';
        query += 'email=' + mail;
        var myRequest = new Request({ method: 'get', url: 'Handlers/suscribir.ashx', onSuccess: function (responseText, responseXML) {
            var myregexp = /^response ok/im;
            if (new String(responseText).match(myregexp)) {
                //respuesta ok
                var t = new Fx.Tween($('suscriptorFormBig'), { duration: "1100ms", transition: Fx.Transitions.Pow.easeOut });
                t.start("opacity", "1.0", "0.0001");
                (function () {
                    $('suscriptorFormBig').setStyle('display', 'none');
                    $('agradeceFormSusc').setStyle('opacity', '0.0001');
                    $('agradeceFormSusc').setStyle('display', 'block');
                    var t = new Fx.Tween($('agradeceFormSusc'), { duration: "500ms", transition: Fx.Transitions.Pow.easeOut });
                    t.start("opacity", "0.0001", "1");

                }).delay(1100);
            }
            else {
            }
        }
        });
        myRequest.send(query);
    }
    else {
        hightLight($('newsletterEmailInput'), 'bad');
    }
}
function enviarContacto() {

    var query = '';
    var form = $('formulario');
    var inputs = form.getElementsByTagName('input');
    $each(inputs, function (el, index) {
        if (query != '') {
            query += '&';
        }
        query += el.id + '=' + el.value;

    });
    query += '&end=true';
    var myRequest = new Request({ method: 'get', url: 'Handlers/enviarContacto.ashx', onSuccess: function (responseText, responseXML) {
        //respuesta del envio
        var myregexp = /^ok/im;
        if (new String(responseText).match(myregexp)) {
            var form = $('formulario');
            var t = new Fx.Tween(form, { duration: "1100ms", transition: Fx.Transitions.Pow.easeOut });
            t.start("opacity", "1.0", "0.0001");
            (function () {
                form.setStyle('display', 'none');
                var agra = $('agradece');
                agra.setStyle('display', 'block');
                var t = new Fx.Tween(agra, { duration: "500ms", transition: Fx.Transitions.Pow.easeOut });
                t.start("opacity", "0.0001", "1");

            }).delay(1100);
        }
        else {
            showError();
        }
    }
    });
    myRequest.send(query);
}
