function mask(_mask, val) {
	
	var i, mki;
	var aux="";
	
	for(i=mki=0; i<val.length; i++, mki++) {
		if(_mask.charAt(mki)=='' || _mask.charAt(mki)=='#' || _mask.charAt(i)==val.charAt(i)) {
			aux+=val.charAt(i);
		} else {
			aux+=_mask.charAt(mki)+val.charAt(i);
			mki++;
		}
	}
	return aux;
}


function maskEvent(field, _mask, event) {
	var key ='';
	var aux='';
	var len=0;
	var i=0;
	var aux2='';
	var strCheck = '0123456789';
	var rcode = (window.Event) ? event.which : event.keyCode;
	
	if(rcode == 13) {
		//Enter
		return true;
	}
	
	if(rcode == 22) {
		//Enter
		return true;
	}
	
	//Get key value from key code
	key=String.fromCharCode(rcode);
	
	if(strCheck.indexOf(key)==-1) {
		//Not a valid key
		return false;
	}
	aux=field.value;
	aux2=_mask;
	if(aux.length < aux2.length) {
		aux=field.value+key;
		//window.alert(aux);
		aux=mask(_mask,aux);
		//window.alert(aux);
		field.value=aux;
	}
	//field.value=aux;
	return false;
}

function maskEventFoco(field, _mask, botao, event) {
	var key ='';
	var aux='';
	var len=0;
	var i=0;
	var aux2='';
	var strCheck = '0123456789';
	var rcode = (window.Event) ? event.which : event.keyCode;
	
	if(rcode == 13) {
		//Enter
		event.cancelBubble = true;
        event.returnValue = false;
        document.getElementById(botao).click();
		return true;
	}
	
	//Get key value from key code
	key=String.fromCharCode(rcode);
	
	if(strCheck.indexOf(key)==-1) {
		//Not a valid key
		return false;
	}
	aux=field.value;
	aux2=_mask;
	if(aux.length < aux2.length) {
		aux=field.value+key;
		//window.alert(aux);
		aux=mask(_mask,aux);
		//window.alert(aux);
		field.value=aux;
	}
	//field.value=aux;
	return false;
}

function currencyFormat(fld, milSep, decSep, e) {
	var sep = 0;
	var key = '';
	var i = j = 0;
	var len = len2 = 0;
	var strCheck = '0123456789';
	var aux = aux2 = '';
	var whichCode = (window.Event) ? e.which : e.keyCode;

	if (whichCode == 13) {
		return true;  // Enter
	}
	key = String.fromCharCode(whichCode);  // Get key value from key code
	if (strCheck.indexOf(key) == -1) {
		return false;  // Not a valid key
	}
	len = fld.value.length;
	for(i = 0; i < len; i++) {
		if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep)){
			 break;
		}
	}
	
	aux = '';
	for(; i < len; i++) {
		if (strCheck.indexOf(fld.value.charAt(i))!=-1){
			aux += fld.value.charAt(i);
		}
	}
	aux += key;
			
	len = aux.length;
	if (len == 0) {
		fld.value = '';
	} else if (len == 1) {
		fld.value = '0'+ decSep + '0' + aux;
	} else if (len == 2) {
		fld.value = '0'+ decSep + aux;
	} else if (len > 2) {
		aux2 = '';

		for (j = 0, i = len - 3; i >= 0; i--) {
			if (j == 3) {
				aux2 += milSep;
				j = 0;
			}
			aux2 += aux.charAt(i);
			j++;
		}
		fld.value = '';
		len2 = aux2.length;
		for (i = len2 - 1; i >= 0; i--) {
			fld.value += aux2.charAt(i);
		}
		
		fld.value += decSep + aux.substr(len - 2, len);
	}
	return false;
}

function SetaFoco(botao) {
	if(event.keyCode == 13) {
		event.cancelBubble = true;
        event.returnValue = false;
        document.getElementById(botao).click();
    }
}

function VCep(event) {
    if (document.getElementById('ctl00_ContentPlaceHolder1_txtCep').value.length == 8) {
		    event.cancelBubble = true;
            event.returnValue = false;
            document.getElementById('ctl00_ContentPlaceHolder1_cmdCep').click();
            //document.getElementById(VerificaCep());
            //window.alert(document.getElementById('ctl00_ContentPlaceHolder1_txtCep').value.length);    
    }
}

function Multiplica(campo1, campo2, resultado) {
	document.getElementById(resultado).value = '0'
	
	var trocaV = /,/g;
	var trocaP = /\./g;
	
	if (document.getElementById(campo1).value=='') {
		var val1 = parseFloat('0');
	} else {
		var val1 = document.getElementById(campo1).value;
		val1 = val1.toString().replace(trocaP,"");
		val1 = val1.toString().replace(trocaV,".");
		val1 = parseFloat(val1);
	}
	
	if (document.getElementById(campo2).value=='') {
		var val2 = parseFloat('0');
	} else {
		var val2 = document.getElementById(campo2).value;
		val2 = val2.toString().replace(trocaP,"");
		val2 = val2.toString().replace(trocaV,".");
		val2 = parseFloat(val2);
	}
	
	var Total = (parseFloat(val1) * parseFloat(val2));
	
	if (Total > 0) {
		var TotalGeral = Total.toFixed(2);
		num = TotalGeral
		num = num.toString().replace(/\$|\,/g,'');
		if(isNaN(num))
		num = "0";
		sign = (num == (num = Math.abs(num)));
		num = Math.floor(num*100+0.50000000001);
		cents = num%100;
		num = Math.floor(num/100).toString();
		if(cents<10)
		cents = "0" + cents;
		for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3))+'.'+
		num.substring(num.length-(4*i+3));
		document.getElementById(resultado).value = num + ',' + cents;
	}
}

function Calcula_Dias(data1_DDMMYYYY, data2_DDMMYYYY) {

//Var_Dia1 = Dia(data1_DDMMYYYY);
alert(data1_DDMMYYYY);
//Var_Mes1 = mês(data1_DDMMYYYY);
//Var_Mes1=Math.floor(Var_Mes1)-1;
//Var_Ano1=Ano(data1_DDMMYYYY);
//var data1 = new Date(Var_Ano1,Var_Mes1,Var_Dia1);

//Var_Dia2=Dia(data2_DDMMYYYY);
//Var_Mes2=mês(data2_DDMMYYYY);
//Var_Mes2=Math.floor(Var_Mes2)-1;
//Var_Ano2=Ano(data2_DDMMYYYY);
//var data2 = new Date(Var_Ano2,Var_Mes2,Var_Dia2);

//var diferenca = data1.getTime() - data2.getTime();
//var diferenca = Math.floor(diferenca / (1000 * 60 * 60 * 24));
//alert('Diferença em dias entre '+data1_DDMMYYYY+' e '+data2_DDMMYYYY+' = '+diferenca);
//document.getElementById('lbldata').value = 'diferenca;
}




montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")

//function countup(yr,m,d,retorno) {
function countup(retorno) {
yr=2007
m=08
d=09
today=new Date()
todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
todaym=today.getMonth()
todayd=today.getDate()
todaystring=montharray[todaym]+" "+todayd+", "+todayy
paststring=montharray[m-1]+" "+d+", "+yr
difference=(Math.round((Date.parse(todaystring)-Date.parse(paststring))/(24*60*60*1000))*1)
difference = difference + (-2 * difference)
difference+=""
retorno = difference
return retorno;
}

function stAba(tabmenu, conteudo)
{
	this.tabmenu = tabmenu;
	this.conteudo = conteudo;
}

var arAbas = new Array();
arAbas[0] = new stAba('td_tab1','div_1');
arAbas[1] = new stAba('td_tab2','div_2');

//VTab = ""

function AlternarAbas(tabmenu, conteudo)
{
//	vtab = tabmenu
	for (i=0;i<arAbas.length;i++)
	{
		m = document.getElementById(arAbas[i].tabmenu);
		m.className = 'tabmenu';
		c = document.getElementById(arAbas[i].conteudo)
		c.style.display = 'none';
	}
	m = document.getElementById(tabmenu)
	m.className = 'tabmenu-sel';
	c = document.getElementById(conteudo)
	c.style.display = '';
	RecebeInscr();
	
}

function LimpaStatus()
{
	document.getElementById('lblstatus').style.display = 'none';
}

function Totaliza() {
	
	var tvalor =0;
	var tvalorac =0;
	var tcurso=500;
	var sigla="";
	
	tvalorac = parseFloat(document.getElementById('ctl00_ContentPlaceHolder1_listbox').length) * parseFloat(document.getElementById('ctl00_ContentPlaceHolder1_txtValorAcomp').value);
		
	var obj = document.getElementById('ctl00_ContentPlaceHolder1_optCat_01'); 
	if (obj) if (document.getElementById('ctl00_ContentPlaceHolder1_optCat_01').checked == true) { sigla = "R$ "; document.getElementById('LinhaDep').style.display=''; document.getElementById('LSoc').style.display=''; document.getElementById('pnlGrupo').style.display='none'; tvalor = parseFloat(document.getElementById('ctl00_ContentPlaceHolder1_txtCat_001').value);}
	
	var obj = document.getElementById('ctl00_ContentPlaceHolder1_optCat_02'); 
	if (obj) if (document.getElementById('ctl00_ContentPlaceHolder1_optCat_02').checked == true) { sigla = "R$ "; document.getElementById('LinhaDep').style.display=''; document.getElementById('LSoc').style.display='none'; document.getElementById('pnlGrupo').style.display='none'; tvalor = parseFloat(document.getElementById('ctl00_ContentPlaceHolder1_txtCat_002').value);}
	
	var obj = document.getElementById('ctl00_ContentPlaceHolder1_optCat_03'); 
	if (obj) if (document.getElementById('ctl00_ContentPlaceHolder1_optCat_03').checked == true) { sigla = "R$ "; document.getElementById('LinhaDep').style.display=''; document.getElementById('LSoc').style.display=''; document.getElementById('pnlGrupo').style.display='none'; tvalor = parseFloat(document.getElementById('ctl00_ContentPlaceHolder1_txtCat_003').value);}
	
	var obj = document.getElementById('ctl00_ContentPlaceHolder1_optCat_04'); 
	if (obj) if (document.getElementById('ctl00_ContentPlaceHolder1_optCat_04').checked == true) { sigla = "R$ "; document.getElementById('LinhaDep').style.display=''; document.getElementById('LSoc').style.display='none'; document.getElementById('pnlGrupo').style.display='none'; tvalor = parseFloat(document.getElementById('ctl00_ContentPlaceHolder1_txtCat_004').value);}
	
	var obj = document.getElementById('ctl00_ContentPlaceHolder1_optCat_05'); 
	if (obj) if (document.getElementById('ctl00_ContentPlaceHolder1_optCat_05').checked == true) { sigla = "R$ "; document.getElementById('LinhaDep').style.display=''; document.getElementById('LSoc').style.display='none'; document.getElementById('pnlGrupo').style.display='none'; tvalor = parseFloat(document.getElementById('ctl00_ContentPlaceHolder1_txtCat_005').value);}
	
	var obj = document.getElementById('ctl00_ContentPlaceHolder1_optCat_06'); 
	if (obj) if (document.getElementById('ctl00_ContentPlaceHolder1_optCat_06').checked == true) { sigla = "R$ "; document.getElementById('LinhaDep').style.display=''; document.getElementById('LSoc').style.display='none'; document.getElementById('pnlGrupo').style.display='none'; tvalor = parseFloat(document.getElementById('ctl00_ContentPlaceHolder1_txtCat_006').value);}
	
	var obj = document.getElementById('ctl00_ContentPlaceHolder1_optCat_07'); 
	if (obj) if (document.getElementById('ctl00_ContentPlaceHolder1_optCat_07').checked == true) { sigla = "R$ "; document.getElementById('LinhaDep').style.display=''; document.getElementById('LSoc').style.display='none'; document.getElementById('pnlGrupo').style.display=''; tvalor = parseFloat(10) * parseFloat(document.getElementById('ctl00_ContentPlaceHolder1_txtCat_007').value);}
	//if (document.getElementById('ctl00_ContentPlaceHolder1_optCat_07').checked == true) { document.getElementById('pnlGrupo').style.display=''; tvalor = parseFloat(10) * parseFloat(document.getElementById('ctl00_ContentPlaceHolder1_txtCat_07').value);}
	
	var obj = document.getElementById('ctl00_ContentPlaceHolder1_optCat_08'); 
	if (obj) if (document.getElementById('ctl00_ContentPlaceHolder1_optCat_08').checked == true) { sigla = "R$ "; document.getElementById('LinhaDep').style.display=''; document.getElementById('LSoc').style.display='none'; document.getElementById('pnlGrupo').style.display='none'; tvalor = parseFloat(document.getElementById('ctl00_ContentPlaceHolder1_txtCat_008').value);}
	
	var obj = document.getElementById('ctl00_ContentPlaceHolder1_optCat_09'); 
	if (obj) if (document.getElementById('ctl00_ContentPlaceHolder1_optCat_09').checked == true) {sigla = "R$ ";  document.getElementById('LinhaDep').style.display=''; document.getElementById('LSoc').style.display='none'; document.getElementById('pnlGrupo').style.display='none'; tvalor = parseFloat(document.getElementById('ctl00_ContentPlaceHolder1_txtCat_009').value);}
	
	var obj = document.getElementById('ctl00_ContentPlaceHolder1_optCat_10'); 
	if (obj) if (document.getElementById('ctl00_ContentPlaceHolder1_optCat_10').checked == true) { sigla = "U$ "; tvalor = parseFloat(document.getElementById('ctl00_ContentPlaceHolder1_txtCat_010').value);}
	
	var obj = document.getElementById('ctl00_ContentPlaceHolder1_optCat_11'); 
	if (obj) if (document.getElementById('ctl00_ContentPlaceHolder1_optCat_11').checked == true) { sigla = "U$ "; tvalor = parseFloat(document.getElementById('ctl00_ContentPlaceHolder1_txtCat_011').value);}
	
	tvalor = tvalor + tvalorac;
	
	////ALMOÇO DO DIA 27
	//if (document.getElementById('chkMario').checked == true) { tvalor = parseFloat(tvalor) + parseFloat(20);}
	//if (document.getElementById('chkLuis').checked == true) { tvalor = parseFloat(tvalor) + parseFloat(20);}
	//if (document.getElementById('chkRogerio').checked == true) { tvalor = parseFloat(tvalor) + parseFloat(20);}
	//if (document.getElementById('chkSergio').checked == true) { tvalor = parseFloat(tvalor) + parseFloat(20);}
	
	////ALMOÇO DO DIA 28
	//if (document.getElementById('chkJoão').checked == true) { tvalor = parseFloat(tvalor) + parseFloat(20);}
	//if (document.getElementById('chkNeiro').checked == true) { tvalor = parseFloat(tvalor) + parseFloat(20);}
	//if (document.getElementById('chkPaulo').checked == true) { tvalor = parseFloat(tvalor) + parseFloat(20);}
	//if (document.getElementById('chkAntonio').checked == true) { tvalor = parseFloat(tvalor) + parseFloat(20);}
	
	//CURSOS
	//if (document.getElementById('ctl00_ContentPlaceHolder1_chkCurso01').checked == true) { tvalor = tvalor + tcurso; }
	if (document.getElementById('ctl00_ContentPlaceHolder1_chkCurso01').checked == true) { tvalor = parseFloat(tvalor) + parseFloat(500);}
	if (document.getElementById('ctl00_ContentPlaceHolder1_chkCurso02').checked == true) { tvalor = parseFloat(tvalor) + parseFloat(500);}
	if (document.getElementById('ctl00_ContentPlaceHolder1_chkCurso03').checked == true) { tvalor = parseFloat(tvalor) + parseFloat(500);}
	if (document.getElementById('ctl00_ContentPlaceHolder1_chkCurso04').checked == true) { tvalor = parseFloat(tvalor) + parseFloat(500);}
	if (document.getElementById('ctl00_ContentPlaceHolder1_chkCurso05').checked == true) { tvalor = parseFloat(tvalor) + parseFloat(500);}
	if (document.getElementById('ctl00_ContentPlaceHolder1_chkCurso06').checked == true) { tvalor = parseFloat(tvalor) + parseFloat(150);}
	//if (document.getElementById('ctl00_ContentPlaceHolder1_chkCurso07').checked == true) { tvalor = parseFloat(tvalor) + parseFloat(500);}
	if (document.getElementById('ctl00_ContentPlaceHolder1_chkCurso08').checked == true) { tvalor = parseFloat(tvalor) + parseFloat(500);}
	
	if (tvalor > 0) {
		var TotalGeral = tvalor.toFixed(2);
		num = TotalGeral
		num = num.toString().replace(/\$|\,/g,'');
		if(isNaN(num))
		num = "0";
		sign = (num == (num = Math.abs(num)));
		num = Math.floor(num*100+0.50000000001);
		cents = num%100;
		num = Math.floor(num/100).toString();
		if(cents<10)
		cents = "0" + cents;
		for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3))+'.'+
		num.substring(num.length-(4*i+3));
		document.getElementById('ctl00_ContentPlaceHolder1_txtTotal').value = sigla + num + ',' + cents;
	} else {
		document.getElementById('ctl00_ContentPlaceHolder1_txtTotal').value = sigla + "0,00";
	  }
}

function TipoOpcao(n_items) {     
    for(i = 0; i < n_items; i++)
    {
        var Lista = document.getElementById('ctl00_ContentPlaceHolder1_RadioButtonList1_' + i);

        if (Lista.checked)
        {            
            //alert(Lista.value);
            //event.returnValue = false;
            var tvalor = 0;
            tvalor = parseFloat(Lista.value);
            if (tvalor > 0) {
		        var TotalGeral = tvalor.toFixed(2);
		        num = TotalGeral
		        num = num.toString().replace(/\$|\,/g,'');
		        if(isNaN(num))
		        num = "0";
		        sign = (num == (num = Math.abs(num)));
		        num = Math.floor(num*100+0.50000000001);
		        cents = num%100;
		        num = Math.floor(num/100).toString();
		        if(cents<10)
		        cents = "0" + cents;
		        for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		        num = num.substring(0,num.length-(4*i+3))+'.'+
		        num.substring(num.length-(4*i+3));
		        document.getElementById('ctl00_ContentPlaceHolder1_txtTotal').value = "R$ " + num + ',' + cents;
		        return true;
	        } else {
		        document.getElementById('ctl00_ContentPlaceHolder1_txtTotal').value = "R$ 0,00";
	          }
        }
    }    
}


function formatar(objeto, sMask, evtKeyPress) {

var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;

//funcao para formatar campo CPF, DATA, TEL, CEP, COD

 

if(document.all) { // Internet Explorer

nTecla = evtKeyPress.keyCode;

} else if(document.layers) { // Nestcape

nTecla = evtKeyPress.which;

} else {

nTecla = evtKeyPress.which;

if (nTecla == 8) {

return true;

}

}

sValue = objeto.value;

// Limpa todos os caracteres de formata‡ão que

// j  estiverem no campo.

sValue = sValue.toString().replace( "-", "" );

sValue = sValue.toString().replace( "-", "" );

sValue = sValue.toString().replace( ".", "" );

sValue = sValue.toString().replace( ".", "" );

sValue = sValue.toString().replace( "/", "" );

sValue = sValue.toString().replace( "/", "" );

sValue = sValue.toString().replace( ":", "" );

sValue = sValue.toString().replace( ":", "" );

sValue = sValue.toString().replace( "(", "" );

sValue = sValue.toString().replace( "(", "" );

sValue = sValue.toString().replace( ")", "" );

sValue = sValue.toString().replace( ")", "" );

sValue = sValue.toString().replace( " ", "" );

sValue = sValue.toString().replace( " ", "" );

fldLen = sValue.length;

mskLen = sMask.length;

i = 0;

nCount = 0;

sCod = "";

mskLen = fldLen;

while (i <= mskLen) {

bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":"))

bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

if (bolMask) {

sCod += sMask.charAt(i);

mskLen++; }

else {

sCod += sValue.charAt(nCount);

nCount++;

}

i++;

}

objeto.value = sCod;

if (nTecla != 8) { // backspace

if (sMask.charAt(i-1) == "9") { // apenas n£meros...

return ((nTecla > 47) && (nTecla < 58)); } 

else { // qualquer caracter...

return true;

} 

}

else {

return true;

}

}

