//////// VENTANA DE INFORMACIÓN    (from jotform)   ///////////////////////
//JotForm Forms Framework V1.2.0 | Interlogy LLC.
////////////////////////////////////////////////////////////////////////

//////// Prototype's $ function
///////////////////////////////
function $a() {
    var elements = new Array();
    for (var i = 0; i < arguments.length; i++) {
        var element = arguments[i];
        if (typeof element == 'string')
            element = document.getElementById(element);
        if (arguments.length == 1)
            return element;
        elements.push(element);
    }
    return elements;
}

var offsetfromcursorX = 12
var offsetfromcursorY = 10
var offsetdivfrompointerX = 10
var offsetdivfrompointerY = 14
var table = '<div id="tooltip" style="display:none; position:absolute;z-index: 100;opacity: .9;filter: alpha(opacity=90);">\
<table border="0" cellpadding="0" cellspacing="0">\
  <tr><td width="1" height="8" background="images/form_info_bw.gif"></td>\
    <td align="left" background="images/form_info_bw.gif"><img src="images/form_info_arrow.gif" width="20" height="8" /></td>\
    <td width="1" background="images/form_info_bw.gif"></td>\
  </tr><tr>\
  <td bgcolor="#b1bfcc"></td>\
    <td bgcolor="#edf4fa"><div style="padding:10px; font-family:\'Trebuchet MS\'; font-size:12px; color:black" id="tooltipinner"></div></td>\
    <td bgcolor="#b1bfcc"></td>\
  </tr><tr>\
    <td height="1" bgcolor="#b1bfcc"></td>\
    <td bgcolor="#b1bfcc"></td>\
    <td bgcolor="#b1bfcc"></td>\
  </tr>\
</table>\
</div>';
document.write(table)
var ie = document.all
var ns6 = document.getElementById && !document.all
var enabletip = false
if (ie || ns6)
    var tipobj = document.all ? document.all["tooltipinner"] : document.getElementById ? $a("tooltipinner") : ""
var pointerobj = document.all ? document.all["tooltip"] : document.getElementById ? $a("tooltip") : ""
function ietruebody() {
    return (document.compatMode && document.compatMode != "BackCompat") ? document.documentElement : document.body
}
function muestra_info(thetext, thewidth, thecolor) {
    if (thetext != "") {
        if (ns6 || ie) {
            if (typeof thewidth != "undefined") tipobj.style.width = thewidth + "px";
            if (typeof thecolor != "undefined" && thecolor != "") tipobj.style.backgroundColor = thecolor;
            tipobj.innerHTML = thetext;
            enabletip = true;
            return false;
        }
    }
}
function positiontip(e) {
    if (enabletip) {
        var nondefaultpos = false
        var curX = (ns6) ? e.pageX : event.clientX + ietruebody().scrollLeft;
        var curY = (ns6) ? e.pageY : event.clientY + ietruebody().scrollTop;
        var winwidth = ie && !window.opera ? ietruebody().clientWidth : window.innerWidth - 20
        var winheight = ie && !window.opera ? ietruebody().clientHeight : window.innerHeight - 20
        var rightedge = ie && !window.opera ? winwidth - event.clientX - offsetfromcursorX : winwidth - e.clientX - offsetfromcursorX
        var bottomedge = ie && !window.opera ? winheight - event.clientY - offsetfromcursorY : winheight - e.clientY - offsetfromcursorY
        var leftedge = (offsetfromcursorX < 0) ? offsetfromcursorX * (-1) : -1000
        if (rightedge < tipobj.offsetWidth) {
            tipobj.style.left = curX - tipobj.offsetWidth + "px"
            nondefaultpos = true
        }
        else if (curX < leftedge)
            tipobj.style.left = "5px"
        else {
            tipobj.style.left = (curX + offsetfromcursorX - offsetdivfrompointerX - 25) + "px" //position the horizontal position of the menu where the mouse is positioned
            pointerobj.style.left = (curX + offsetfromcursorX - 25) + "px"
        }
        if (bottomedge < tipobj.offsetHeight) {
            tipobj.style.top = (curY - tipobj.offsetHeight - offsetfromcursorY + 15) + "px"
            nondefaultpos = true
        }
        else {
            tipobj.style.top = curY + offsetfromcursorY + offsetdivfrompointerY + "px"
            pointerobj.style.top = curY + offsetfromcursorY + "px"
        }
        //tipobj.style.visibility="visible"
        tipobj.style.display = "block"
        pointerobj.style.display = "block"
    }
}
function quita_info() {
    if (ns6 || ie) {
        enabletip = false
        //tipobj.style.visibility="hidden"
        tipobj.style.display = "none"
        pointerobj.style.display = "none"
        tipobj.style.left = "-1000px"
        tipobj.style.backgroundColor = ''
        tipobj.style.width = ''
    }
}
document.onmousemove = positiontip

function compone_hora() {
    document.form_mod.hora_entrada.value = document.form_mod.entrada_horas.value + ":" + document.form_mod.entrada_minutos.value;
}
function compone_hora2() {
    document.form_nuevo.hora_entrada.value = document.form_nuevo.entrada_horas.value + ":" + document.form_nuevo.entrada_minutos.value;
}

function decision(message, url) {
    if (confirm(message)) location.href = url;
} 
