function mudaPlataforma(v)
{
	if(v.value=="W")
	{
		document.getElementById('lblwindows').style.display='';
		document.getElementById('lbllinux').style.display='none';
	}
	else if(v.value=="L")
	{
		document.getElementById('lblwindows').style.display='none';
		document.getElementById('lbllinux').style.display='';
	}
}

function mudaPlanos(v)
{
	if(v.value=="ex")
	{
		document.getElementById('escPlano').innerHTML = 'Plano Express';
	}
	else if(v.value=="p1")
	{
		document.getElementById('escPlano').innerHTML = 'Plano Pro I';
	}
	else if(v.value=="p2")
	{
		document.getElementById('escPlano').innerHTML = 'Plano Pro II';
	}
	else if(v.value=="p3")
	{
		document.getElementById('escPlano').innerHTML = 'Plano Pro III';
	}
	else if(v.value=="su")
	{
		document.getElementById('escPlano').innerHTML = 'Plano Super';
	}
}

function Dominio(formulario,dominio)
{
	if(formulario.extensao.value==".expresso.com.br") { document.getElementById("imgokfail").src = "imgs/btn_ok.gif"; return false; }
	if(formulario.dominio.value == "") { alert("Preencha o DOMÍNIO DESEJADO"); return(false); }
	else if(formulario.extensao.value == "--------") { alert("Escolha uma EXTENSÃO para o DOMÍNIO DESEJADO"); return(false); }
	else
	{
		ajax = new ajaxInit();
		if(ajax)
		{
			//document.getElementById("resultado").innerHTML = "<p class=\"alert_pesquisando\" align=\"center\"><strong>PESQUISANDO<BR></strong></p>";
			if(document.getElementById('msgdominio'))
			{
				document.getElementById('msgdominio').innerHTML = "<strong>PESQUISANDO</strong>";
				document.getElementById('msgdominio').style.color='blue';
			}

			ajax.open("GET", "pesq_dominio/dominio.php?dominio="+dominio, true);
			ajax.onreadystatechange = function()
			{
				if(ajax.readyState == 4)
		   		{
		   			if(ajax.status == 200)
		   			{
		   				if(document.getElementById("imgokfail"))
		   				{
		   					document.getElementById("imgokfail").src = "imgs/btn_ok.gif";
		   				}
		   				result = ajax.responseText;
		   				if(result.indexOf('LIVRE') > 0)
		   				{
		   					if(document.getElementById("imgokfail"))
		   					{
		   						document.getElementById("imgokfail").src = "imgs/btn_ok.gif";
		   					}
		   					if(document.getElementById('msgdominio'))
		   					{
		   						document.getElementById('msgdominio').innerHTML = "<strong>DOMINIO LIVRE</strong>";
		   						document.getElementById('msgdominio').style.color='green';
		   						document.getElementById('lnkdom').href = 'javascript:verificaDominioHome(document.frmdom);';
		   						document.getElementById('lnkdom').innerHTML = 'PROSSEGUIR';
		   					}
		   					/*
		   					document.getElementById("atual").style.display = 'none';
		   					document.getElementById("avanca").style.display = '';
		   					*/
		   				}
		   				else
		   				{
		   					if(document.getElementById("imgokfail"))
		   					{
		   						document.getElementById("imgokfail").src = "imgs/registrado.jpg";
		   					}

		   					if(document.getElementById('msgdominio'))
		   					{
		   						document.getElementById('msgdominio').innerHTML = "<strong>DOMINIO REGISTRADO</strong>";
		   						document.getElementById('msgdominio').style.color='red';
		   						document.getElementById('lnkdom').href = 'javascript:Dominio(document.frmdom,document.frmdom.dominio.value+document.frmdom.extensao.value);';
		   						document.getElementById('lnkdom').innerHTML = 'PESQUISAR';
		   					}
		   					/*
		   					document.getElementById("atual").style.display = '';
		   					document.getElementById("avanca").style.display = 'none';
		   					*/
		   				}
		      		}
		      		else
		      		{
			        	alert(ajax.statusText);
		      		}
		    	}
		  	}
		  	ajax.send(null);
		}
	}
}

var plano='';

function mudaPlataformaP1(v)
{
	if(v=="W")
	{
		document.getElementById('planoBL').style.display='none';
		document.getElementById('planoPL').style.display='none';

		document.getElementById('planoBW').style.display='';
		document.getElementById('planoPW').style.display='';

		document.getElementById('lblPW').innerHTML='<B>PLATAFORMA WINDOWS</B>';
		document.getElementById('lblPL').innerHTML='PLATAFORMA LINUX';

		plano = 'W';
	}
	else if(v=="L")
	{
		document.getElementById('planoBL').style.display='';
		document.getElementById('planoPL').style.display='';

		document.getElementById('planoBW').style.display='none';
		document.getElementById('planoPW').style.display='none';

		document.getElementById('lblPW').innerHTML='PLATAFORMA WINDOWS';
		document.getElementById('lblPL').innerHTML='<B>PLATAFORMA LINUX</B>';

		plano = 'L';
	}
}


function goPassoUm(pl)
{
	location.href= 'index.php?goto=hospedagem&pl='+pl+'&pt='+plano;
}


function mudaPessoaFJ(v)
{
	if(v.value=="F")
	{
		document.getElementById('pfisica').style.display='';
		document.getElementById('pjuridica').style.display='none';
	}
	else if(v.value=="J")
	{
		document.getElementById('pfisica').style.display='none';
		document.getElementById('pjuridica').style.display='';
	}
	document.getElementById('btnproseguir').style.display='';
}

var txtSel = '';

function focaCampo(objCampo,txtOriginal)
{
	txtSel = txtOriginal;
	txtCampo = objCampo.value;
	if(txtSel == txtCampo)
	{
		objCampo.value='';
	}
}

function desfocaCampo(objCampo,txtOriginal)
{
	txtCampo = objCampo.value;
	if(txtCampo=='')
	{
		objCampo.value = txtSel;
	}
}

function verifica2Passo(form)
{
	var objA;
	for(var i=0;i < form.elements.length; i++)
	{
		objA = form.elements[i];

		if( (objA.getAttribute("obrigatorio")) && ( (objA.value=="") || (objA.value==objA.getAttribute("vinicial")) ) )
		{
			if( (form.pessoa[0].checked) && (objA.getAttribute("tpPessoa")=="F") )
			{
				alert("Preencha o campo "+objA.getAttribute("obrigatorio").toUpperCase()+".");
				//objA.focus();
				return false;
			}
			else if( (form.pessoa[1].checked) && (objA.getAttribute("tpPessoa")=="J") )
			{
				alert("Preencha o campo "+objA.getAttribute("obrigatorio").toUpperCase()+".");
				//objA.focus();
				return false;
			}
		}
	}

	if(form.conheceu.value=="")
	{
		alert("Informe como você conheceu a Expresso.");
		form.conheceu.focus();
		return false;
	}
	else if(form.pessoa[0].checked)
	{
		if(!validacpf())
		{
			//alert("CPF Inválido");
			return false;
		}
		else if(form.senha.value!=form.confsenha.value)
		{
			alert("As SENHAS não conferem.");
			//form.confsenha.focus();
			return false;
		}
		else if(form.senha.value.length<6)
		{
			alert("Sua senha deve conter 06 ou mais caracteres.");
			//form.confsenha.focus();
			return false;
		}

	}
	else if(form.pessoa[1].checked)
	{
		if(!validaCNPJ(form.fcnpj.value))
		{
			//alert("CNPJ Inválido");
			return false;
		}
		else if(form.fsenha.value!=form.fconfsenha.value)
		{
			alert("As SENHAS não conferem");
			//form.fconfsenha.focus();
			return false;
		}
		else if(form.fsenha.value.length<6)
		{
			alert("Sua senha deve conter 06 ou mais caracteres.");
			//form.fconfsenha.focus();
			return false;
		}
	}

}

function verificaSolicitacaoSenhaFtp(form)
{
	if( (form.nomeFTP.value=="Nome") || (form.nomeFTP.value=="") )
	{
		alert('Preencha o campo NOME.');
		//return false;
	}
	else if( (form.emailFTP.value=="Email") || (form.emailFTP.value=="") )
	{
		alert('Preencha o campo EMAIL.');
		//return false;
	}
	else if( (form.dominioFTP.value=="Domínio") || (form.dominioFTP.value=="") )
	{
		alert('Preencha o campo DOMÍNIO.');
		//return false;
	}
	else if( (form.usuarioFTP.value=="Usuário") || (form.usuarioFTP.value=="") )
	{
		alert('Preencha o campo USUÁRIO.');
		//return false;
	}
	else if( (form.senhaFTP.value=="Senha") || (form.senhaFTP.value=="") )
	{
		alert('Preencha o campo SENHA.');
		//return false;
	}
	else
	{
		form.submit();
	}
}

function verificaSolicitacaoSenhaPc(form)
{
	if( (form.nomePC.value=="Nome") || (form.nomePC.value=="") )
	{
		alert('Preencha o campo NOME.');
		//return false;
	}
	else if( (form.emailPC.value=="Email") || (form.emailPC.value=="") )
	{
		alert('Preencha o campo EMAIL.');
		//return false;
	}
	else if( (form.dominioPC.value=="Domínio") || (form.dominioPC.value=="") )
	{
		alert('Preencha o campo DOMÍNIO.');
		//return false;
	}
	else if( (form.usuarioPC.value=="Usuário") || (form.usuarioPC.value=="") )
	{
		alert('Preencha o campo USUÁRIO.');
		//return false;
	}
	else if( (form.senhaPC.value=="Senha") || (form.senhaPC.value=="") )
	{
		alert('Preencha o campo SENHA.');
		//return false;
	}
	else
	{
		form.submit();
	}
}

function mudaTpPagamento(obj)
{
	if(obj.value=="D")
	{
		document.getElementById('tpdcc').style.display='';
		document.getElementById('tpdtf').style.display='none';
	}
	else if(obj.value=="B")
	{
		document.getElementById('tpdcc').style.display='none';
		document.getElementById('tpdtf').style.display='none';
	}
	else if(obj.value=="T")
	{
		document.getElementById('tpdtf').style.display='';
		document.getElementById('tpdcc').style.display='none';
	}
	
	else
	{
		document.getElementById('tpdtf').style.display='';
		document.getElementById('tpdcc').style.display='none';
	}
	
}

function virificaCobranca(form)
{
	if( (!form.prpagamento[0].checked) && (!form.prpagamento[1].checked) && (!form.prpagamento[2].checked) && (!form.prpagamento[3].checked) )
	{
		alert('Selecione um PERIODO DE PAGAMENTO.');
		return false;
	}
	else if( (!form.tppagamento[0].checked) && (!form.tppagamento[1].checked) && (!form.tppagamento[2].checked) )
	{
		alert('Selecione a FORMA DE PAGAMENTO.');
		return false;
	}
	else if( (form.prpagamento[0].checked) && (document.getElementById('pagamentomensal').value='none') && (form.tppagamento[0].checked) )
	{
		alert('Selecione um PERIODO DE PAGAMENTO');
		return false;	
	}
	else if( (form.prpagamento[1].checked) && (form.tppagamento[2].checked)  )
	{
		alert('Selecione um PERIODO DE PAGAMENTO');
		return false;	
	}
	else if( (form.prpagamento[2].checked) && (form.tppagamento[2].checked)  )
	{
		alert('Selecione um PERIODO DE PAGAMENTO');
		return false;	
	}
	else if( (form.prpagamento[3].checked) && (form.tppagamento[2].checked)  )
	{
		alert('Selecione um PERIODO DE PAGAMENTO');
		return false;	
	}
	else if(form.tppagamento[2].checked)
	{
		if( (form.telefonerazao.value=="") || (form.telefonerazao.value=="Nome") )
		{
			alert("Preencha o campo NOME.");
			return false;
		}
		else if( (form.telefonecpf.value=="") || (form.telefonecpf.value=="CPF") )
		{
			alert("Preencha o campo CPF.");
			return false
		}
		else if( (form.telefonenrtel.value=="") || (form.telefonenrtel.value=="Telefone") )
		{
			alert("Preencha o campo Nr. Telefone.");
			return false
		}
		else if( (form.telefonevencimento.value=="") || (form.telefonevencimento.value=="Data do vencimento") )
		{
			alert("Preencha o campo data do vencimento.");
			return false
		}
		else if(!form.telefoneautorizo.checked)
		{
			alert('É necessário que você autorize o débito em sua conta.');
			return false;
		}
	}
	else if(form.tppagamento[1].checked)
	{
		if( (!form.banco[0].checked) && (!form.banco[1].checked) && (!form.banco[2].checked) )
		{
			alert('Selecione o BANCO.');
			return false;
		}
		else if( (form.bancorazao.value=="") || (form.bancorazao.value=="Nome") )
		{
			alert("Preencha o campo NOME.");
			return false;
		}
		else if( (form.bancocpf.value=="") || (form.bancocpf.value=="CPF") )
		{
			alert("Preencha o campo CPF.");
			return false
		}
		else if( (form.bancoagencia.value=="") || (form.bancoagencia.value=="Agência com digito") )
		{
			alert("Preencha o campo AGÊNCIA COM DIGITO.");
			return false
		}
		else if( (form.banconrconta.value=="") || (form.banconrconta.value=="Número da Conta") )
		{
			alert("Preencha o campo NÚMERO DA CONTA.");
			return false
		}
		else if( (!form.bancotpconta[0].checked) && (!form.bancotpconta[1].checked) )
		{
			alert('Escolha o TIPO DE CONTA.');
			return false;
		}
		else if(!form.bancoautorizo.checked)
		{
			alert('É necessário que você autorize o débito em sua conta.');
			return false;
		}
	}



	if(!form.aceito.checked)
	{
		alert('É necessário que você esteja de acordo com os termos do contrato.');
		return false;
	}

}


function emServicos()
{
	if(document.getElementById('tblservicos').style.display=='')
	{
		document.getElementById('tblservicos').style.display='none';
	}
	else
	{
		document.getElementById('tblservicos').style.display='';
	}

}


function verificaHospedagem(form)
{
	if( (form.dominio.value=="") || (form.dominio.value=="www.") )
	{
		alert('Preencha o campo DOMINIO.');
		return false;
	}
	else if( (!form.plataforma[0].checked) && (!form.plataforma[1].checked) )
	{
		alert('Selecione a PLATAFORMA.');
		return false;
	}
	else if( (!form.planos[0].checked) && (!form.planos[1].checked) && (!form.planos[2].checked) && (!form.planos[3].checked) && (!form.planos[4].checked) )
	{
		alert('Selecione um PLANO.');
		return false;
	}
}


function formatar(src, mask)
{
	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);
	}
}


var objCpf;
function ver_cpfcnpj(obj)
{

	objCpf = obj;
    if(obj.value.length == 3){
        obj.value = obj.value + '.';
        return false;
    }
    if(obj.value.length == 7){
        obj.value = obj.value + '.';
        return false;
    }
    if(obj.value.length == 11){
        obj.value = obj.value + '-';
        return false;
    }
    if(obj.value.length == 15){
        p0=obj.value.charAt(0);
        p1=obj.value.charAt(1);
        p2=obj.value.charAt(2);
        p3=obj.value.charAt(4);
        p4=obj.value.charAt(5);
        p5=obj.value.charAt(6);
        p6=obj.value.charAt(8);
        p7=obj.value.charAt(9);
        p8=obj.value.charAt(10);
        p9=obj.value.charAt(12);
        p10=obj.value.charAt(13);
        p11=obj.value.charAt(14);
        obj.value = '';
        obj.value = p0 + p1 + '.' + p2 + p3 + p4 + '.' + p5 + p6 + p7 + '/' + p8 + p9 + p10 + p11 + '-';
        p0='';
        p1='';
        p2='';
        p3='';
        p4='';
        p5='';
        p6='';
        p7='';
        p8='';
        p9='';
        p10='';
        p11='';
        return false;
    }
}


function validacpf()
{
	var i;
	s = objCpf.value;
	s = s.replace('.','');
	s = s.replace('.','');
	s = s.replace('-','');

	var c = s.substr(0,9);

	var dv = s.substr(9,2);

	var d1 = 0;

	for (i = 0; i < 9; i++)
	{

		d1 += c.charAt(i)*(10-i);

	}

	if (d1 == 0)
	{
		alert("CPF Invalido")
		return false;
	}

	d1 = 11 - (d1 % 11);

	if (d1 > 9) d1 = 0;

	if (dv.charAt(0) != d1)
	{
		alert("CPF Invalido")
		return false;
	}

	d1 *= 2;
	for (i = 0; i < 9; i++)
	{
		d1 += c.charAt(i)*(11-i);
	}

	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;

	if (dv.charAt(1) != d1)
	{
		alert("CPF Invalido");
		return false;
	}
	return true;
}


function validaCNPJ(valor)
{
	CNPJ = valor;
	//erro = new String;
	f_erro = 0;
	if (CNPJ.length < 18) { f_erro = 1; }
	if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-"))
	{
		f_erro = 1;
	}
	//substituir os caracteres que nao sao numeros
	if(document.layers && parseInt(navigator.appVersion) == 4){
		x = CNPJ.substring(0,2);
		x += CNPJ.substring(3,6);
		x += CNPJ.substring(7,10);
		x += CNPJ.substring(11,15);
		x += CNPJ.substring(16,18);
		CNPJ = x;
	} else {
		CNPJ = CNPJ.replace(".","");
		CNPJ = CNPJ.replace(".","");
		CNPJ = CNPJ.replace("-","");
		CNPJ = CNPJ.replace("/","");
	}
	var nonNumbers = /\D/;
	if (nonNumbers.test(CNPJ)) { f_erro = 1; }
	var a = [];
	var b = new Number;
	var c = [6,5,4,3,2,9,8,7,6,5,4,3,2];
	for (i=0; i<12; i++){
		a[i] = CNPJ.charAt(i);
		b += a[i] * c[i+1];
	}
	if ((x = b % 11) < 2) { a[12] = 0 } else { a[12] = 11-x }
	b = 0;
	for (y=0; y<13; y++) {
		b += (a[y] * c[y]);
	}
	if ((x = b % 11) < 2) { a[13] = 0; } else { a[13] = 11-x; }
	if ((CNPJ.charAt(12) != a[12]) || (CNPJ.charAt(13) != a[13]))
	{
		f_erro = 1;
	}
	if (f_erro == 1)
	{
		/*
		var texto_er = "CNPJ Inválido.";
		setVisible('alert_int',true,texto_er,'bt_int','txt_int');
		*/
		alert("CNPJ Inválido.");

		return false;

	}
	else
	{
		return true;
	}
}


function verificaRegistro(form)
{
	if( (!form.opcao[0].checked) && (!form.opcao[1].checked) && (!form.opcao[2].checked) && (!form.opcao[3].checked) )
	{
		alert('Escolha alguma opção');
		return false;
	}
	else if( (form.opcao[0].checked) || (form.opcao[1].checked) || (form.opcao[3].checked) )
	{
		if( (form.dominio.value=="") || (form.dominio.value=="www.") )
		{
			alert('Preencha o campo DOMINIO.');
			return false;
		}
	}
}

function verificaDominioHome(form)
{
	if( (form.dominio.value=="") || (form.dominio.value=="www") )
	{
		alert('Preencha o DOMÍNIO.');
		form.dominio.focus();
	}
	else
	{
		form.submit();
	}
}

function AtualizaTipo(tipo)
{
	location.href = 'index.php?goto=faq&sub=perguntas&tipo='+tipo;
}

function verificaFale(form)
{
	if( (form.falenome.value=="") || (form.falenome.value=="Nome") )
	{
		alert('Preencha o campo NOME.');
		form.falenome.focus();
	}
	else if( (form.faleemail.value=="") || (form.faleemail.value=="E-mail") )
	{
		alert('Preencha o campo EMAIL.');
		form.faleemail.focus();
	}
	else if( (form.falefone.value=="") || (form.falefone.value=="Fone") )
	{
		alert('Preencha o campo FONE.');
		form.falefone.focus();
	}
	else if( (form.falecomentario.value=="") || (form.falecomentario.value=="Comentário") )
	{
		alert('Preencha o campo COMENTÁRIO.');
		form.falecomentario.focus();
	}
	else
	{
		form.submit();
	}
}

function MostraEsconde(lay,me,pl,nv)
{
	var posy = findPosY(document.getElementById(nv))

	if(me==1)
	{
		document.getElementById(lay).style.display='';
	}
	else
	{
		document.getElementById(lay).style.display='none';
	}

	var valx;
	valx = document.body.offsetWidth;
	valx = valx/2;

	if(pl=='ex')
	{
		document.getElementById(lay).style.left = parseInt(valx-150)+'px';
	}
	else if(pl=='p1')
	{
		document.getElementById(lay).style.left = parseInt(valx-50)+'px';
	}
	else if(pl=='p2')
	{
		document.getElementById(lay).style.left = parseInt(valx+50)+'px';
	}
	else if(pl=='p3')
	{
		document.getElementById(lay).style.left = parseInt(valx+160)+'px';
	}
	else if(pl=='su')
	{
		document.getElementById(lay).style.left = parseInt(valx+250)+'px';
	}

	document.getElementById(lay).style.top = parseInt(posy-2)+'px';

}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (1)
		{
			curtop+=obj.offsetTop;
			if (!obj.offsetParent)
			{
				break;
			}
			obj=obj.offsetParent;
		}
	}
	else if (obj.y)
	{
		curtop+=obj.y;
	}
	return curtop;
}

function showHide(obj)
{
	if(document.getElementById(obj).style.display=='')
	{
		document.getElementById(obj).style.display='none';
	}
	else
	{
		document.getElementById(obj).style.display='';
	}
}

function verificaFormEmail(form)
{
	var action = form.imapuser.value;
	var dominio;
	
	if((form.imapuser.value=="") || (form.imapuser.value=="email@dominio.com.br") ){
	   alert('Preencha o campo EMAIL.');
	}
	else if(form.pass.value=="")
		{
			alert('Preencha o campo SENHA.');
		}
		else if(!cad_email(form.imapuser))
   			 {
       		   return false;
			  }
			    else{
					dominio=action.split('@');
					action=dominio[1];
					form.action="http://webmail."+action+"/imp/redirect.php";
					form.submit();
				}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function fechaLayer(obj)
{
	document.getElementById(obj).style.display='none';
}

function abrePainel(uerreeli)
{
	window.open(uerreeli, 'asdfsdf', 'height=800,width=790,status=yes,resizable=yes,scrollbars=yes');
}

function showPainel()
{
	document.getElementById('tblemail').style.display='none';
	document.getElementById('tblpainel').style.display='';
	document.getElementById('enviamail').style.display='none';
	document.getElementById('enviapanel').style.display='';
	
	document.getElementById('lblmail').src='imgs/webmail_off.gif';
	document.getElementById('lblpainel').src='imgs/painel_on.gif';

	document.getElementById('clmail').className='borda_baixo_cinza';
	document.getElementById('clpainel').className='borda_esq_cima_dir_cinza';

}

function showeMail()
{
	document.getElementById('tblemail').style.display='';
	document.getElementById('tblpainel').style.display='none';
	document.getElementById('enviamail').style.display='';
	document.getElementById('enviapanel').style.display='none';

	document.getElementById('lblmail').src='imgs/webmail_on.gif';
	document.getElementById('lblpainel').src='imgs/painel_off.gif';

	document.getElementById('clmail').className='borda_esq_cima_dir_cinza';
	document.getElementById('clpainel').className='borda_baixo_cinza';
}

var valx;
var valy;

function arrangeLayer()
{
	valx = document.body.offsetWidth;
	valx = valx/2;

	valy = document.body.offsetHeight;
	valy = valy/2;

	if(navigator.appName != "Netscape")
	{
		position = document.body.scrollTop;
	}
	else
	{
		position = window.pageYOffset;
		valx = window.innerWidth;
		valx = valx/2;
	}

	if(navigator.appName != "Netscape")
	{
		//document.getElementById('bannerflu').style.left = parseInt(valx-150)+"px";
		//document.getElementById('bannerflu').style.top = parseInt(valy-20)+"px";
	}
	else
	{
		document.getElementById('bannerflu').style.left = parseInt(valx-150)+"px";
		//document.getElementById('bannerflu').style.top = parseInt(valy+320)+"px";
	}

}

function verificaFormpainel(form)
{
	if((form.login_name.value=="") || (form.login_name.value=="Login") ){
	   alert('Preencha o campo USUARIO.');
	}
	else if(form.passwd.value=="")
		{
			alert('Preencha o campo SENHA.');
		}
		else if((form.dominio.value=="") || (form.dominio.value=="seudominio.net.br"))
			 {
				alert('Preencha o campo DOMINIO.');
			 
			 }else{
    			form.action="https://"+form.dominio.value+":8443/login_up.php3";
				form.submit();
			 }

}

function cad_email(email)
{
    var texto_email_inva = "Por Favor, preencha o campo EMAIL Corretamente !";
    var BadChars = "*|,\":<>[]{}`\'';()&$#% ";
    var GoodChars = "@.";
    var posarroba = email.value.indexOf ('@',0);
    if (email.length < 6)
    {
        alert("EMAIL inválido");
        email.value = "";
        email.focus();
        return false;
    }
    for (var i = 0; i < email.length; i++)
    {
        if (BadChars.value.indexOf(email.charAt(i)) != -1)
        {
            alert("EMAIL inválido");
            email.value = "";
            email.focus();
            return false;
        }
    }
    for (var i = 0; i < GoodChars.length; i++)
    {
        if (email.value.indexOf(GoodChars.charAt(i)) == -1)
        {
          	alert("EMAIL inválido");
            email.value = "";
            email.focus();
            return false;
        }
        if (email.value.indexOf(GoodChars.charAt(i),0) == 0)
        {
            alert("EMAIL inválido");
            email.value = "";
            email.focus();
            return false;
        }
        if (email.value.lastIndexOf(GoodChars.charAt(i)) > email.length-3)
        {
            alert("EMAIL inválido");
            email.value = "";
            email.focus();
            return false;
        }
    }
    if(email.value.lastIndexOf('@') > email.value.lastIndexOf('.'))
    {
        alert("EMAIL inválido");
        email.value = "";
        email.focus();
        return false;
    }
    if(email.value.indexOf ('@.',0) != -1 || email.value.indexOf ('.@',0) != -1)
    {
        alert("EMAIL inválido");
        email.value = "";
        email.focus();
        return false;
    }
    if (email.value.indexOf ('@',posarroba+1) != -1)
    {
        alert("EMAIL inválido");
        email.value = "";
        email.focus();
        return false;
    }
    return true;
}
function calculatotalvalor(mes,valor)
{
	var valorfinal;
	valorfinal = valor * mes;
	valorfinal = number_format(valorfinal, 2, ',', '.');
	valorfinal ="R$ "+ valorfinal;
	valorfinal ="<span class='txt_arial_12_branco'><strong>"+valorfinal+"</strong></span>"
	$("#valortotal").html(valorfinal);
}
function number_format (number, decimals, dec_point, thousands_sep) {
    // Formats a number with grouped thousands
    //
    // version: 906.1806
    // discuss at: http://phpjs.org/functions/number_format    // +   original by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +     bugfix by: Michael White (http://getsprink.com)
    // +     bugfix by: Benjamin Lupton
    // +     bugfix by: Allan Jensen (http://www.winternet.no)    // +    revised by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)
    // +     bugfix by: Howard Yeend
    // +    revised by: Luke Smith (http://lucassmith.name)
    // +     bugfix by: Diogo Resende
    // +     bugfix by: Rival    // +     input by: Kheang Hok Chin (http://www.distantia.ca/)
    // +     improved by: davook
    // +     improved by: Brett Zamir (http://brett-zamir.me)
    // +     input by: Jay Klehr
    // +     improved by: Brett Zamir (http://brett-zamir.me)    // +     input by: Amir Habibi (http://www.residence-mixte.com/)
    // +     bugfix by: Brett Zamir (http://brett-zamir.me)
    // *     example 1: number_format(1234.56);
    // *     returns 1: '1,235'
    // *     example 2: number_format(1234.56, 2, ',', ' ');    // *     returns 2: '1 234,56'
    // *     example 3: number_format(1234.5678, 2, '.', '');
    // *     returns 3: '1234.57'
    // *     example 4: number_format(67, 2, ',', '.');
    // *     returns 4: '67,00'    // *     example 5: number_format(1000);
    // *     returns 5: '1,000'
    // *     example 6: number_format(67.311, 2);
    // *     returns 6: '67.31'
    // *     example 7: number_format(1000.55, 1);    // *     returns 7: '1,000.6'
    // *     example 8: number_format(67000, 5, ',', '.');
    // *     returns 8: '67.000,00000'
    // *     example 9: number_format(0.9, 0);
    // *     returns 9: '1'    // *     example 10: number_format('1.20', 2);
    // *     returns 10: '1.20'
    // *     example 11: number_format('1.20', 4);
    // *     returns 11: '1.2000'
    // *     example 12: number_format('1.2000', 3);    // *     returns 12: '1.200'
    var n = number, prec = decimals;
 
    var toFixedFix = function (n,prec) {
        var k = Math.pow(10,prec);        return (Math.round(n*k)/k).toString();
    };
 
    n = !isFinite(+n) ? 0 : +n;
    prec = !isFinite(+prec) ? 0 : Math.abs(prec);    var sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep;
    var dec = (typeof dec_point === 'undefined') ? '.' : dec_point;
 
    var s = (prec > 0) ? toFixedFix(n, prec) : toFixedFix(Math.round(n), prec); //fix for IE parseFloat(0.55).toFixed(0) = 0;
     var abs = toFixedFix(Math.abs(n), prec);
    var _, i;
 
    if (abs >= 1000) {
        _ = abs.split(/\D/);        i = _[0].length % 3 || 3;
 
        _[0] = s.slice(0,i + (n < 0)) +
              _[0].slice(i).replace(/(\d{3})/g, sep+'$1');
        s = _.join(dec);    } else {
        s = s.replace('.', dec);
    }
 
    var decPos = s.indexOf(dec);    if (prec >= 1 && decPos !== -1 && (s.length-decPos-1) < prec) {
        s += new Array(prec-(s.length-decPos-1)).join(0)+'0';
    }
    else if (prec >= 1 && decPos === -1) {
        s += dec+new Array(prec).join(0)+'0';    }
    return s;
}
