function openBrWindow(theURL,winName,features) { 
  window.open(theURL,winName,features);
}
function SubBotton(btn, idbtn) {
	//alert("Estamos em manutenção tente novamente dentro de alguns minutos. Obrigado!");
	//return false;
	if (chk(idbtn)==true){
		btn.replaceNode(document.createTextNode("Enviando dados ! Aguarde..."));
		idbtn.submit();
		return true;
	}else{
		return false;
	}
}
function chk(EU) {
	var ttf;
	var errorMsg = "";
	var email;
	
	ttf = form1.elements.length;
	
	for (i=0; i < ttf ; i++) {
		if (EU.item(i).id.length!=0){			
			if (EU.item(i).type!="submit" || EU.item(i).type!="reset") {
				if (EU.item(i).name=="Email" || EU.item(i).name=="EMAIL" || EU.item(i).name=="Seu email" || EU.item(i).name=="Email do amigo" || EU.item(i).name=="txEMAIL") {
					email=EU.item(i).value;
					if (validaEmail(email)==false){					
						errorMsg += "\n\t"+EU.item(i).id+" \t\t- Email invalido";
					}
				}else {
					if (EU.item(i).value.length==0){
						errorMsg += "\n\t"+EU.item(i).id+" \t\t- Obrigatorio";
					}
				}
			}
		}
	}
	
	if (errorMsg != ""){
		msg = "___________________________________________________________\n\n";
		msg += "Sua requisição não foi processada devidos a problemas com o formulário.\n";
		msg += "Corrija o problema.\n";
		msg += "__________________________________________________________\n\n";
		msg += "O(s) campo(s) abaixo precisa(m) ser corrigido(s): -\n";
			
		errorMsg += alert(msg + errorMsg + "\n\n");
		return false;
	}
	return true;
}
function validaEmail(email){
	if ((email== "") || (email.length > 0 && (email.indexOf("@",0) == - 1 || email.indexOf(".",0) == - 1))) { 
		return false;
	}
	return true;		
}
function Confirma(){
	if (!confirm ("Você tem certeza que deseja ARQUIVAR esta mensagem ?" + "\n\n"+ "Clique OK para continuar ou Cancelar para voltar.")){
		return false;
	}
	return true;
}
function Confirma1(){
	if (!confirm ("Você tem certeza que deseja EXCLUIR esta mensagem ? Todos os replies serão apagados !" + "\n\n"+ "Clique OK para continuar ou Cancelar para voltar.")){
		return false;
	}
	return true;
}
function Confirma2(){
	if (!confirm ("Você tem certeza que deseja EXCLUIR este álbum ? Todas as mp3 e letras, relacionadas, serão excluídas. !" + "\n\n"+ "Clique OK para continuar ou Cancelar para voltar.")){
		return false;
	}
	return true;
}
function ValidaSenhas(EU, confirma){
	var ttf;
	ttf = form1.elements.length;
	if (confirma.item(0).value.length==0 || confirma.item(1).value.length==0 || confirma.item(2).value.length==0){
		alert("Campos em branco, não foi possível a troca de senha!");
		return false;
	}
	if (confirma.item(0).value != confirma.item(1).value){
		alert("Nova senha e Confirma nova senha são diferentes, verifique!");
		return false;
	}
	return true;
}
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 encontado.
	strtext = Campo.value
	tamtext = strtext.length
	//pegando o tamanho da máscara
	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 de máscara
	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 {
		if ((arrmask[tamtext] == "A")) {
		charupper = event.valueOf()
		//charupper = charupper.toUpperCase()
		Detona_Event(Campo,strtext)
		masktext = strtext + charupper
		Campo.value = masktext
		}
	}
}
//Adiciona todos os caracteres que podem ser usados como máscara
function Organiza_Casa(Campo,arrpos,teclapres_key,strtext){
	if (((arrpos == "(") || (arrpos == ")") || (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
	}
}