		
function trim(str)
{
	while (str.charAt(str.length - 1) == " ")
		str = str.substring (0, str.length - 1);
	while (str.charAt(0) == " ")
		str = str.substring (1, str.length);
				
	return str;
}
function trim2(str)
{
	while (str.charAt(str.length - 1) == "%")
		str = str.substring (0, str.length - 1);
	while (str.charAt(0) == "%")
		str = str.substring (1, str.length);
				
	return str;
}
function trim3(str)
{
	while (str.charAt(str.length - 1) == "&")
		str = str.substring (0, str.length - 1);
	while (str.charAt(0) == "&")
		str = str.substring (1, str.length);
				
	return str;
}





function checkEmailAddress(field) 
{
	var goodEmail = document.recebe.mail.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
	if (goodEmail)
	{
		return true;
	} 
	else 
	{
		return false;
	}
}
function checkEmailAddressa(field) 
{
	var goodEmail = document.envia.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);
	if (goodEmail)
	{
		return true;
	} 
	else 
	{
		return false;
	}
}

function trim4(str)
{
	while (str.charAt(str.length - 1) == "\"")
		str = str.substring (0, str.length - 1);
	while (str.charAt(0) == "\"")
		str = str.substring (1, str.length);
				
	return str;
}

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 nao sera contado.
	strtext = Campo.value
	tamtext = strtext.length
	//pegando o tamanho da mascara
	tammask = mascara.length
	//criando um array para guardar cada caractere da mascara
	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)
	//comecando 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 numeros mas eu ainda nao 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

	}
}
function validaform1() {

	if (document.form1.bbwGrupo.value == "") {
		alert("Favor digitar o Grupo.");
		document.form1.bbwGrupo.focus();
		return false;
	}
	if (document.form1.bbwCota.value == "") {
		alert("Favor digitar a Cota.");
		document.form1.bbwCota.focus();
		return false;
	}
	if (document.form1.bbwSenha.value == "") {
		alert("Favor digitar a Senha.");
		document.form1.bbwSenha.focus();
		return false;
	}
}
function bloqueia_alfa() {	
	if (event.keyCode < 47 || event.keyCode >57) {
		event.keyCode = 0;
		return false;
	} else {
		if (event.keyCode == 47) {
			event.keyCode = 0;
			return false;
		}
	}
}

function OpenSaibaMais(){
window.open('http://www.visa.com.br/vbv/vbv_saibamais.asp','principal','height=435,width=270,top=0,left=0,resizable=no,status=1')
}
