/**
 * Classe Util.js
 */
function setCampoData(param){
	$(function(){		
		$(document.getElementById(param)).datepicker({
		showOn: 'both',
		buttonImage: 'app.imagens/input-calendar.gif',
		autoSize: true,
		dateFormat: 'dd/mm/yy',		
		dayNames: [
		'Domingo','Segunda','Terça','Quarta','Quinta','Sexta','Sábado','Domingo'
		],
		dayNamesMin: [
		'D','S','T','Q','Q','S','S','D'
		],
		dayNamesShort: [
		'Dom','Seg','Ter','Qua','Qui','Sex','Sáb','Dom'
		],
		monthNames: [
		'Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro',
		'Outubro','Novembro','Dezembro'
		],
		monthNamesShort: [
		'Jan','Fev','Mar','Abr','Mai','Jun','Jul','Ago','Set',
		'Out','Nov','Dez'
		],
		nextText: 'Próximo',
		prevText: 'Anterior',
		changeMonth: true,
        changeYear: true
		});
	});
}

function mascara(src, mask){
	src = document.getElementById(src);
	if (src.value.length <= mask.length){
		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);				
		}
	}else{
		src.value = src.value.substring(0,mask.length); 
	}
	
}

function mascaraMoeda(objTextBox, SeparadorMilesimo, SeparadorDecimal, e){
    var sep = 0;
    var key = '';
    var i = j = 0;
    var len = len2 = len3 = indice = 0;
    var strCheck = '0123456789';
    var aux = aux2 = '';
    var whichCode = (window.Event) ? e.which : e.keyCode;
    if (whichCode == 13) return true;
    key = String.fromCharCode(whichCode); // Valor para o código da Chave
    if (strCheck.indexOf(key) == -1){
    	len3 = objTextBox.value.length;
    	indice = len3 -1;
    	objTextBox.value.substring(0,indice);
    	//return false; // Chave inválida
    }
    len = objTextBox.value.length;
    for(i = 0; i < len; i++)
        if ((objTextBox.value.charAt(i) != '0') && (objTextBox.value.charAt(i) != SeparadorDecimal)) break;
    aux = '';
    for(; i < len; i++)
        if (strCheck.indexOf(objTextBox.value.charAt(i))!=-1) aux += objTextBox.value.charAt(i);

    len = aux.length;
    if (len == 0) objTextBox.value = '';
    if (len == 1) objTextBox.value = '0'+ SeparadorDecimal + '0' + aux;
    if (len == 2) objTextBox.value = '0'+ SeparadorDecimal + aux;
    if (len > 2) {
        aux2 = '';
        for (j = 0, i = len - 3; i >= 0; i--) {
            if (j == 3) {
                aux2 += SeparadorMilesimo;
                j = 0;
            }
            aux2 += aux.charAt(i);
            j++;
        }
        objTextBox.value = '';
        len2 = aux2.length;
        for (i = len2 - 1; i >= 0; i--)
        objTextBox.value += aux2.charAt(i);
        objTextBox.value += SeparadorDecimal + aux.substr(len - 2, len);
    }
    return false;
}

function abrirJanela(Url){
	var oChild = window.open(Url, null,'menu=no');
	self.close(); //Warning displayed
	return false;
}

function fecharJanela(){
	var ret;
	ret = window.close();
	return ret;
}

function showTR(id){
	var IE =(navigator.appVersion.indexOf("MSIE") > - 1);
	var obj = document.getElementById(id);
	obj.style.display = (obj.style.display != "none") ? "none" : IE ? "inline" : "table-row";
}

function mostrarDiv(id)
{
	var IE =(navigator.appVersion.indexOf("MSIE") > - 1);
	var obj = document.getElementById(id);
	obj.style.display = (obj.style.display != "none") ? "none" : IE ? "inline" : "table-row";
}

function mostraLinha(id, parm){
	var IE =(navigator.appVersion.indexOf("MSIE") > - 1);
	var obj = document.getElementById(id);
	if (parm == 1){
		obj.style.display = (IE) ? "inline" : "table-row";
	}else{
		obj.style.display = "none";
	}
}

function buscarDados(classe,divAtualizada,metodo)
{
	var ajax = new AJAX();	
	ajax.Atualizador(classe,divAtualizada,metodo,"<table align=\"center\" width=\"100%\" height=\"100%\"><tr><td align=\"center\" valign=\"middle\"><img src=\"../app.imagens/carregando.gif\" /><br /><b>carregando</b></td></tr></table>");	
}

function getOptionIndex()
{ 
	var sel = document.getElementById('comboCursos');
	document.location='http://'+window.document.location.host+'/index.php?classe=PaginaCursoSelecionado&chave='+sel.options[sel.selectedIndex].value;
}

function getOptionIndexServico()
{ 
	var sel = document.getElementById('comboServicos');
	document.location='http://'+window.document.location.host+'/index.php?classe=PaginaServicoSelecionado&chave='+sel.options[sel.selectedIndex].value;
}
