window.onload = function()
{
    var varlJsPreloadImagenes={};
    varlJsPreloadImagenes= document.getElementsByTagName('img');
    for(var varlJsX=0;varlJsX<varlJsPreloadImagenes.length;varlJsX++)
    {
        varlJsPreloadImagenes[varlJsX].cargadas=false;
        varlJsPreloadImagenes[varlJsX].onLoad =fnlJsImagenCargada(varlJsPreloadImagenes[varlJsX]);
    }
}
function fnlJsImagenCargada(varlJsElemento)
{
    jQuery(this).fadeIn(500);
    jQuery(varlJsElemento).fadeIn(500);   
}
var Gacsa={};
(
    function()
    {
        var varlJsConfig={
            timeInit:null
        };
        function fnlJsGetTIS()
        {
            return varlJsConfig.timeInit;
        }/* fnlJsGetTIS */
        function fnlJsCrearComponentes()
        {
            if(typeof jQuery.fn.jScrollPane!='undefined') {
                jQuery('.varpCssProyectosCuerpo_seccion2_columna1_wrapper').jScrollPane({
                    horizontalGutter:4,verticalGutter:4
                });
                jQuery('.varpCssServiciosCuerpo_seccion2_columna1_wrapper').jScrollPane({
                    horizontalGutter:4,verticalGutter:4
                });
                jQuery('#varpHtmlEsr_contenido').jScrollPane({
                    horizontalGutter:4,verticalGutter:4
                });
            }
            if(typeof jQuery.fn.movingBoxes!='undefined') {
                jQuery('#slider-two').movingBoxes({
                    startPanel  : 3,     // start with this panel
                    width       : 692,   // overall width of movingBoxes
                    panelWidth  : .4,    // current panel width adjusted to 50% of overall width
                    imageRatio  : 16/9,  // Image ratio set to 16:9
                    buildNav     : false, // if true, navigation links will be added
                    navFormatter : function(index, panel) {// function which gets nav text from span inside the panel header
                        return panel.find('h2 span').text();
                    }
                });
                
            }
            jQuery.fn.reset = function () {
                jQuery(this).each (function() {this.reset();});
            };
            fnlJsCrearEventos();
        }/* fnlJsCrearComponentes */
        function fnlJsCrearEventos()
        {
            jQuery('#slider-two div.panel').click(fnlJsClickPanel);
            jQuery('#varpHtmlImgSlide').load(fnlJsImagenCargada);
            jQuery('#enviar').click(fnlJsClickBtnEnviar);
            jQuery('#varpHtmlCancelar').click(fnlJsClickBtnCancelar);
            jQuery('#varpHtmlEnviar').click(fnlJsClickBtnEnviarOK);
        }/* fnlJsCrearEventos */
        function fnlJsClickBtnEnviarOK()
        {
            jQuery.ajax({
                data:jQuery('#varpHtmlFrmContacto').serialize(),dataType:'json',cache:false,type:'POST',url:'mailer.php',
                success: function(varlJsAjaxRespuesta) {
                    jQuery('#varpHtmlFrmContacto').reset();
                    jQuery('#varpHtmlConfirmacion').fadeOut('slow',function() {
                        jQuery('#varpHtmlNombre').html('');jQuery('#varpHtmlCorreo').html('');jQuery('#varpHtmlComentarios').html('');
                        jQuery('#varpHtmlGracias').fadeIn('slow',function() {
                            jQuery('#varpHtmlGracias h4').animate({
                                'opacity':0.2
                            },500);
                            jQuery('#varpHtmlGracias h4').animate({
                                'opacity':1
                            },500);
                            jQuery('#varpHtmlGracias h4').animate({
                                'opacity':0.2
                            },500);
                            jQuery('#varpHtmlGracias h4').animate({
                                'opacity':1
                            },500);
                            jQuery('#varpHtmlGracias h4').animate({
                                'opacity':0.2
                            },500);
                            jQuery('#varpHtmlGracias h4').animate({
                                'opacity':1
                            },500);
                            jQuery('#varpHtmlGracias h4').animate({
                                'opacity':0.2
                            },500,function() {
                                jQuery('#varpHtmlGracias').fadeOut('slow',function() {
                                    jQuery('#varpHtmlFrmContacto').fadeIn('slow');
                                    jQuery('#enviar').show();
                                    jQuery('#nombre').focus();
                                });
                            });

                        });
                    });
                },error:function() {
                    jQuery('#varpHtmlFrmContacto').reset();
                    jQuery('#varpHtmlConfirmacion').fadeOut('slow');
                    jQuery('#varpHtmlFrmContacto').fadeIn('slow');
                    jQuery('#varpCssLabelEnviar').html('Llene todos los campos, porfavor').
                        fadeIn(500).delay(500).fadeOut(500).delay(500).fadeIn(500).delay(500).fadeOut(500,function() {
                        jQuery('#enviar').fadeIn();
                    });
                }
            });
        }/* fnlJsClickBtnEnviar */
        function fnlJsClickBtnCancelar()
        {
            jQuery('#varpHtmlConfirmacion').fadeOut('slow',function() {
                jQuery('#varpHtmlFrmContacto').fadeIn('slow');
                jQuery('#enviar').fadeIn();
            });
        }/* fnlJsClickBtnCancelar */
        function fnlJsClickBtnEnviar()
        {
            jQuery(this).hide();
            if(jQuery('#nombre').val()!='' && jQuery('#correo').val()!='' && jQuery('#comentarios').val()!='') {
                jQuery('#varpHtmlNombre').html(jQuery('#nombre').val());
                jQuery('#varpHtmlCorreo').html(jQuery('#correo').val());
                jQuery('#varpHtmlComentarios').html(jQuery('#comentarios').val());
                jQuery('#varpHtmlFrmContacto').fadeOut('slow', function() {
                    jQuery('#varpHtmlConfirmacion').fadeIn('slow',function() {
                    });
                });
            } else {
                jQuery('#varpCssLabelEnviar').html('Llene todos los campos, porfavor').fadeIn(500).delay(500).fadeOut(500).delay(500).fadeIn(500).delay(500).fadeOut(500,function() {
                    jQuery('#enviar').fadeIn();
                });
            }
        }/* fnlJsClickBtnEnviar */
        function fnlJsClickPanel()
        {
            var varlJsPanel=jQuery(this).find('img');
            jQuery('#varpHtmlImgSlide').fadeOut().attr('src',varlJsPanel.attr('rel'));

        }/* fnlJsClickPanel */
        function fnlJsInit()
        {
            if(fnlJsGetTIS()==undefined)
            {
                fnlJsCrearComponentes();
            }
        }/* fnlJsInit */
        Gacsa.fnpJsInit=function()
        {
            fnlJsInit();
        }/* fnpJsInit */
    }
)();
