/* 
 * Archivo javascript con funciones generales y basicas usadas en el framework
 */

// funcion ajax para cargar contenido en un contenido especifico
function requestAjax(link,param,valor,contenedor,visible){
    var url ;
    url = link;
    if(param!=''){
        url = url+"&"+param;
    }
    if(valor!=''){
        url = url+'='+valor;
    }
    $.ajax({
        url: url,
        cache: false,
        success: function(html){
            //alert(url);
            $("#"+contenedor).empty();
            $("#"+contenedor).append(html);
            if(visible==1){
                $("#"+contenedor).css('display','block');
            }
        }
    });

}

//carga el contenido completo por ajax
/*var x;
x=$(document);
x.ready(inicializarEventos);

function inicializarEventos()
{
    var x;
    var y;

    x=$("body .ajax");
    x.click(presionEnlace);
}

function presionEnlace()
{
    var pagina=$(this).attr("href");
    var x=$("#wrapper");
    var y=$("#preloader");
    x.ajaxStart(inicioEnvio);
    x.load(pagina);
    x.ajaxStop(paroEnvio);
    return false;
}

function inicioEnvio()
{
    var x=$("#preloader");
    var y=$("#wrapper");
    /*y.css({
        'opacity' : 0.3
    });*/
    /*x.css({
        'background' : 'url(http://localhost/bounous/admin/website/template/css/smoothness/images/ui-bg_diagonals-thick_20_666666_40x40.png)',
        'opacity' : 0.3
    });
    
    x.css("display","block");
}

function paroEnvio(){
    var x = $("#preloader");
    var y = $("#wrapper");
    x.hide();
    y.css({
        'opacity' : 1
    });
    
}*/

/**
 * opciones varias
 */
// <![CDATA[
$(document).ready(
    function() {
        // opacity
        function opacity(element, value) {
            var value_noie = value / 100;
            $(element).css('filter', 'alpha(opacity=' + value + ')');
            $(element).css('-moz-opacity', value_noie);
            $(element).css('-khtml-opacity', value_noie);
            $(element).css('opacity',value_noie);
        }

        // center horizontally
        function centerHoriz(lo_que) {
            var x = parseFloat($(window).width()) / 2 - parseFloat($(lo_que).width()) / 2;
            var y = $(window).scrollTop() + $(window).height() / 2 - parseFloat($(lo_que).height()) / 2;
            x = x + 'px';
            y = y + 'px';
            $(lo_que).css({
                'left': x,
                'top': y
            });
        }

        // center vertically
        function centerVert(lo_que) {
            var y = $(window).scrollTop() + $(window).height() / 2 - parseFloat($(lo_que).height()) / 2;
            $(lo_que).css({
                'top': y
            });
        }

        // no dotted outline for IE in As
        if ($.browser.msie) {
            $('a').focus(
                function() {
                    $(this).blur()
                }
                );
        }

        // image load
        function loadImg(sID, sURL) {
            $(sID).unbind("load");
            $(sID).bind("load", function() {
                $(this).fadeIn();
            } )
            $(sID).stop(true, true).fadeOut("normal", function () {
                $(sID).attr('src', sURL);
            } );
        }


        // clear inputs
        var input_values = Array();
        $('input[type=text]').each(
            function() {
                input_values[$('input[type=text]').index(this)] = $(this).val();
            }
            );
        $('input[type=text]').focus(
            function() {
                if($(this).val() == input_values[$('input[type=text]').index(this)]) {
                    $(this).val('');
                }
            }
            );
        $('input[type=text]').blur(
            function() {
                if($(this).val() == '') {
                    $(this).val(input_values[$('input[type=text]').index(this)]);
                }
            }
            );
        // END DEFAULT //
        //checkbox para los permisos de usuarios
        /*$("input[name=superadmin]").change(function(){
            alert('entro');
            $('input[type=checkbox]').each( function() {
                if($("input[name=superadmin]:checked").length == 1){
                    this.checked = true;
                } else {
                    this.checked = false;
                }
            });
        });*/
    }
    );



