

/*
 * _load: debugar.
 */
var _log = function(data){
    if(window.console){
        console.log(data);
    }else{
        //no hacer nada, ya que no esta el firebug
        //aqui se puede llamar a algun metodo fabricado para debugar en explorer.
    }
}



function in_array (needle, haystack, argStrict) {
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: vlado houba
    // +   input by: Billy
    // +   bugfixed by: Brett Zamir (http://brett-zamir.me)
    // *     example 1: in_array('van', ['Kevin', 'van', 'Zonneveld']);
    // *     returns 1: true
    // *     example 2: in_array('vlado', {0: 'Kevin', vlado: 'van', 1: 'Zonneveld'});
    // *     returns 2: false
    // *     example 3: in_array(1, ['1', '2', '3']);
    // *     returns 3: true
    // *     example 3: in_array(1, ['1', '2', '3'], false);
    // *     returns 3: true
    // *     example 4: in_array(1, ['1', '2', '3'], true);
    // *     returns 4: false

    var key = '', strict = !!argStrict;

    if (strict) {
        for (key in haystack) {
            if (haystack[key] === needle) {
                return true;
            }
        }
    } else {
        for (key in haystack) {
            if (haystack[key] == needle) {
                return true;
            }
        }
    }

    return false;
}

var isset = function(ele){
    if(ele != 'undefined'){
        return true;
    }
    return false;
}



var customAlert = function(msg){
    if($('#warningcnt').length == 0){
        $('body').append('<div id="warningcnt"><div id="warningmsg">'+msg+'</div></div>');
    }
    var scrollTop = $(window).scrollTop();
    $('#warningcnt')
    .css({top:scrollTop, display:'block'})
    .fadeIn();
    $(window).scroll(function(){
        var scrollTop = $(window).scrollTop();
        $('#warningcnt').css({top:scrollTop});
    });
    setTimeout(function(){
        $('#warningcnt').fadeOut();
    }, 3000);
}
