﻿function chatDigimen()
{
	location.href='http://www.digimen.com.br/';
}

function direcionaPgtoBoletos()
{
	location.href='http://boleto.abtsoft.com.br/';
}

function chamaPaginaDigimen()
{
	location.href='digimen.html';
}

function chamaPaginaProescolar()
{
	location.href='proescolar.html';
}

function chamaPaginaSAC()
{
	location.href='sac.html';
}


function direcionaIntranet()
{
	location.href='http://intranet.abtsoft.info/';
}

function exibeHorarioPonto(idObjeto, fn)
{
	$.get("php/getHoraAtual.php", function(data){	
		$("#"+idObjeto).text(data);
		
		if (fn)
			fn();
			
		setTimeout(function(){
			if ($("input[name=txtPontoAtivado]")[0])
				exibeHorarioPonto(idObjeto)
		},30000);
	});	
}

function execClickComandoMenuID(idObj)
{
	var opt = idObj.split("_");
	
	switch(opt[0])
	{
		case "pag": // Verifica se deverá abrir uma página
			location.href=opt[1]+".html";
			break;
	}
}

function chamarModal(data, fn, rollback)
{
	$.fn.nyroModalManual({
		windowResize: false,
		content: data,
		modal: false,
		clickout: false,
		closeButton: false,
		bgColor: '#E6E6E6',
		minWidth: 300,
		minHeight: 100,
		endRemove: function(){
			if (rollback)
				rollback();
		}
	});
	
	if (fn!=undefined)
	{
		$("#nyroModalContent").css("visibility","hidden");
		fn(function(){			
//			$("#mainPopupMovel").draggable({ handle: '.barraTituloPopup' });
			$("#nyroModalContent").css("visibility","visible");
		});		
	}	
}

function MM_preloadImages()
{
    var d=document;
    if(d.images)
    {
        if (!d.MM_p)
            d.MM_p=new Array();
        
        var i, j=d.MM_p.length , a=MM_preloadImages.arguments;
        for(i=0; i<a.length; i++)
            if (a[i].indexOf("#")!=0)
            {
                d.MM_p[j]=new Image;
                d.MM_p[j++].src=a[i];
            }
    }
}

function subtrairData(dataMenor,dataMaior) {
    var d1=new Date(dataMenor.substr(6,4), dataMenor.substr(3,2)-1, dataMenor.substr(0,2));
    var d2=new Date(dataMaior.substr(6,4), dataMaior.substr(3,2)-1, dataMaior.substr(0,2));
    
    var resultado = Math.ceil((d2.getTime()-d1.getTime())/1000/60/60/24);    
    	
    return ((!resultado) ? 0 : resultado);
}

function rand(min, max) {
	return Math.floor((Math.random() * (max - min + 1)) + min);
}

function MM_formt(e,src,mask)
{
	if(window.event)
		_TXT = e.keyCode;

	else if(e.which)
		_TXT = e.which;
		
	if (typeof(_TXT)=="undefined")
		return false;
	
	if((_TXT > 47) && (_TXT < 58))
	{ 
		var i = src.value.length;
		var saida = mask.substring(0,1);
		var texto = mask.substring(i)
		//
		if (texto.substring(0,1) != saida)
			src.value += texto.substring(0,1);
		
		return true;
	}
	else
	{
		if (_TXT != 8)
			return false;
		else
			return true;
	}
}

function numdias(mes,ano) {
    //mês ímpar menor que 8 ou mês par maior que 7 tem 31 dias
    if((mes<8 && mes%2==1) || (mes>7 && mes%2==0)) return 31;

    //se não for fevereiro, os outros meses que não os de cima têm 30 dias
    if(mes!=2) return 30;

    //ano bissexto é múltiplo de 4
    if(ano%4==0) return 29;
    return 28;
}

function somadias(data, dias) {
    data=data.split('/');
    diafuturo=parseInt(data[0])+dias;
    mes=parseInt(data[1]);
    ano=parseInt(data[2]);
    while(diafuturo>numdias(mes,ano)) {
        diafuturo-=numdias(mes,ano);
        mes++;
        if(mes>12) {
            mes=1;
            ano++;
        }
    }
    return (diafuturo<10 ? "0" + diafuturo : diafuturo)+"/"+(mes<10 ? "0" + mes : mes)+"/"+ano;
}

MM_preloadImages("imagens/aguarde.gif");
