var userAgent   = navigator.userAgent.toLowerCase();
var timer_menu  = 0;
jQuery.noConflict();
jQuery.navegador = {
    version: (userAgent.match( /.+(?:rv|it|ra|ie|me)[\/: ]([\d.]+)/ ) || [])[1],
    chrome: /chrome/.test( userAgent ),
    safari: /webkit/.test( userAgent ) && !/chrome/.test( userAgent ),
    opera: /opera/.test( userAgent ),
    msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),
    mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( userAgent )
};
//READY
//Cortinilla
var alerttimer = 0;
function abre_cortinilla(callback)
{
    window.clearTimeout(alerttimer);
    alerttimer = window.setTimeout(function () {
            cierra_cortinilla(callback);
        }, 6000);
    jQuery('#alert').slideDown('slow');
}

function cierra_cortinilla(callback)
{
    window.clearTimeout(alerttimer);
    jQuery('#alert').animate({height: '0'}, 500, function() { 
        jQuery(this).hide(); jQuery(this).css('height', '' );
        if(typeof(callback) != 'undefined'){callback();}
    });
}

jQuery().ready(function() {
    if(jQuery('#alert').length && jQuery('#alert p').html())   {
        abre_cortinilla();
    }
    //--------------------------------------------------------------------------
    if(jQuery().supersleight) {
           jQuery('#general').supersleight();
    }
    //--------------------------------------------------------------------------
    if(jQuery.navegador.safari){
        jQuery("body").append('<style type="text/css"> @font-face {font-family:"HelveticaRdBd"; src: url("/recursos/fonts/swz721br.ttf") }</style>');
    }
    //Menu cabecera oculto
    jQuery('#disparador_menu_cabecera, #menu_cabecera').mouseenter(function(){        
        muestra_menu();
        window.clearInterval(timer_menu);
        
    }).mouseleave(function(){
        window.clearInterval(timer_menu);
        timer_menu = window.setTimeout(esconde_menu, 1500);
    });
  //Menu sugerencias
    jQuery('#boton-sugerencias, #btnFootercontacto').click(function(e){
            e.preventDefault();
            if (jQuery('#sugerencias').hasClass('cerrado')){
              jQuery('#sugerencias').removeClass('cerrado').addClass('abierto');
              jQuery('#sugerencias').animate({right:0}, 500);
            }
            else{
              jQuery('#sugerencias').removeClass('abierto').addClass('cerrado');
              if (jQuery.navegador.msie && jQuery.navegador.version == '6.0'){
                  jQuery('#sugerencias').animate({right:-275}, 500);
              } else {
                  jQuery('#sugerencias').animate({right:-273}, 500);
              }
              //jQuery('#sugerencias').animate({right:-325}, 500);
            }
    });
    jQuery('#btnEnviarSugerencias').click(function(e){
            e.preventDefault();
            jQueryemail          = jQuery('#txtEmailSugerencias');
            jQuerycomentario     = jQuery('#txtComentariosSugerencias');
            email           = jQuery.trim(jQueryemail.val());
            comentario      = jQuery.trim(jQuerycomentario.val());
            pagina_actual   = location.href;
            //------------------------------------------------------------------
            parametros  = "email=" + email + "&nombre=" + jQuery('#txtNombreSugerencias').val() + "&comentario=" + comentario + "&url_continue=" + jQuery('#paginaRetorno').val() + "&url_actual=" + pagina_actual;
            var envioSugOk = jQuery('#respuesta').html();
            jQuery.ajax({
                type: "POST",
                dataType: "json",
                url: "/contacta/ajax/sugerencia",
                data: parametros,
                beforeSend: function(xhr) {
                    jQuery('#respuesta').html(cargando);
                    jQuery('#campos-sugerencias').removeClass('sin-enviar').addClass('enviado');
                },
                success: function(data) {
                    if(data.error == 0){
                        jQuery('#respuesta').html(envioSugOk);
                    }else{
                        jQuery('#respuesta').html(data.error);
                        window.setTimeout(function(){jQuery('#campos-sugerencias').removeClass('enviado').addClass('sin-enviar');jQuery('#respuesta').html(envioSugOk);}, 2000);
                    }
                },
                error: function (xhr, desc, exceptionobj) {
                    jQuery('#respuesta').html(desc);
                    window.setTimeout(function(){jQuery('#campos-sugerencias').removeClass('enviado').addClass('sin-enviar');jQuery('#respuesta').html(envioSugOk);}, 2000);
                }
            });

    }); 

});
//------------------------------------------------------------------------------
function cambia_color(color)
{
    jQuery.ajax({
        type: "POST",
        dataType: "json",
        url: "/estilos/ajax/cambiaColor",
        data: 'color=' + color,
        success: function(data) {
            window.location.reload();
        }
    });
}

//------------------------------------------------------------------------------
function muestra_menu()
{
    jQuery('#menu_cabecera').slideDown('fast');
}
function esconde_menu()
{
    jQuery('#menu_cabecera').slideUp('fast');
}

function cerrar_modal()
{
    jQuery('#modalwinInfo').dialog( 'close' );
}

function debug(texto)
{
    if(typeof(console) != 'undefined') console.info(texto);
}