// Enquete
function abrir_enquete(pagina, x, y)
{ window.open(pagina, "_blank", "width="+x+",height="+y+",left=10,screenY=0,top=10,dependent=yes,scrollbars=yes,directories=no,location=no,menubar=no,resizable=no,status=no,toolbar=no"); }

function abrir_janela(pagina, x, y)
{ window.open(pagina, "_blank", "width="+x+",height="+y+",left=10,screenY=0,top=10,dependent=yes,scrollbars=yes,directories=no,location=no,menubar=no,resizable=no,status=no,toolbar=no"); }

function vis_foto(pagina, x, y)
{ window.open(pagina, "_blank", "width="+x+",height="+y+",left=10,screenY=0,top=10,dependent=yes,scrollbars=yes,directories=no,location=no,menubar=no,resizable=no,status=no,toolbar=no"); }

function fechar_janela()
{ window.close(); }

function voltar()
{ window.history.back(); }

function abrirjanela(pagina)
{ window.open(pagina, "_blank", "width=515,innerwidth=465,innerheight=240,height=240,screenX=1,left=0,screenY=0,top=0,dependent=yes,scrollbars=yes,directories=no,location=no,menubar=no,resizable=no,status=no,toolbar=no"); }

// Formata Campo
function FormataCampo(Campo,teclapres,mascara){
	//pegando o tamanho do texto da caixa de texto com delay de -1 no event
	//ou seja o caractere que foi digitado não será contado.
	strtext = Campo.value
	tamtext = strtext.length
	//pegando o tamanho da mascara
	tammask = mascara.length
	//criando um array para guardar cada caractere da máscara
	arrmask = new Array(tammask)
	//jogando os caracteres para o vetor
	for (var i = 0 ; i < tammask; i++){
		arrmask[i] = mascara.slice(i,i+1)
	}
	//alert (teclapres.keyCode)
	//começando o trabalho sujo
	if (((((arrmask[tamtext] == "#") || (arrmask[tamtext] == "9"))) || (((arrmask[tamtext+1] != "#") || (arrmask[tamtext+1] != "9"))))){
		if ((teclapres.keyCode>=37 && teclapres.keyCode<=40)||(teclapres.keyCode>=48 && teclapres.keyCode<=57)||(teclapres.keyCode >= 96 && teclapres.keyCode<=105)
			||(teclapres.keyCode==8)||(teclapres.keyCode==9)||(teclapres.keyCode==46)||(teclapres.keyCode==13)){
			Organiza_Casa(Campo,arrmask[tamtext],teclapres.keyCode,strtext)
		} else {
			Detona_Event(Campo,strtext)
		} 
	} else { //Aqui funcionaria a mascara para números mas eu ainda não implementei
		if ((arrmask[tamtext] == "A")) {
			charupper = event.valueOf()
			//charupper = charupper.toUpperCase()
			Detona_Event(Campo,strtext)
			masktext = strtext + charupper
			Campo.value = masktext
		}
	}
} 
function Organiza_Casa(Campo,arrpos,teclapres_key,strtext){
	if (((arrpos == "/") || (arrpos == ".") || (arrpos == ",") || (arrpos == ":") || (arrpos == " ") || (arrpos == "-")) && !(teclapres_key == 8)){ 
		separador = arrpos
		masktext = strtext + separador
		Campo.value = masktext
	}
}
function Detona_Event(Campo,strtext){
	event.returnValue = false
	if (strtext != "") {
		Campo.value = strtext
	}
}