﻿//query string
function getQueryVariable(variable) {
    try {
        var query = window.location.search.substring(1);
        var vars = query.split("&");
        for (var i = 0; i < vars.length; i++) {
            var pair = vars[i].split("=");
            if (pair[0] == variable) {
                return pair[1];
            }
        }
    } catch (err) { return null; }
}
//cookie
function getCookie(c_name) {
    try {
        if (document.cookie.length > 0) {
            c_start = document.cookie.indexOf(c_name + "=");
            if (c_start != -1) {
                c_start = c_start + c_name.length + 1;
                c_end = document.cookie.indexOf(";", c_start);
                if (c_end == -1) c_end = document.cookie.length;
                return unescape(document.cookie.substring(c_start, c_end));
            }
        }
        return "";
    } catch (err) { }
}
function setCookie(c_name, value, expiredays) {
    try {
        var exdate = new Date();
        exdate.setDate(exdate.getDate() + expiredays);
        document.cookie = c_name + "=" + escape(value) +
((expiredays == null) ? "" : ";expires=" + exdate.toUTCString());
    } catch (err) { }
}

//iframe load
function remove_iframe_loading() {
    try {
        $(window).load(function() {
            $("iframe").css("background-image", "");
        });
    } catch (err) { }
}

//convert datetime .net to milicecunds json
function GetJSDateFromNET(netDateString) {
    try {
        var myregexp = /\d{13}/;
        var match = myregexp.exec(netDateString);
        if (match != null) {
            return new Date(parseInt(match[0]));
        } else {
            return null;
        }
    } catch (err) { }
}

//add '0' se for menor que 10
function formata_hora(numero) {
    if (numero < 10) return '0' + numero;
    else return numero;
}

//sleep
function sleep(milliseconds) {
    var start = new Date().getTime();
    for (var i = 0; i < 1e7; i++) {
        if ((new Date().getTime() - start) > milliseconds) {
            break;
        }
    }
}

// box title
var dbox_time = 120;
var delay_time = 500;
var msg = "";

$(document).ready(function() {
    $('<div id="dbox"></div>').insertAfter(('body'));

    $('[title!=""]').each(function() {
        $(this).addClass('lkBox');
    });

    $('#dbox').empty();
    $('#dbox').css({
        display: 'none',
        opacity: '0'
    })

    $(document).mousemove(function(e) {
        $('#dbox').css({
            'left': e.pageX,
            'top': e.pageY
        })
    })

    $('.lkBox').mouseover(function() {
        msg = $(this).attr('title');
        $(this).attr('title', '');
        $('#dbox').text(msg);
        $('#dbox').css({ display: 'block' })
                  .stop().animate({ opacity: '1' }, dbox_time)
    })

    $('.lkBox').mouseout(function() {
        $(this).attr('title', $('#dbox').text());
        $('#dbox').css({ display: 'none' })
                  .stop().animate({
                      opacity: '0'
                  }, dbox_time)
    })
})
// -----

