// Format Form

function assinar(){

	var form = document.assinatura;

	if(form.dominio.value.length < 1){ 
		alert("Digite um domínio válido");
		form.dominio.focus();
		return false; 
	}

	if(form.nome.value.length < 10){ 
		alert("Digite seu nome completo");
		form.nome.focus();
		return false; 
	}

	if(form.datanasc.value.length < 8){ 
		alert("Digite sua data de nascimento completa no formato: 15/07/1988");
		form.datanasc.focus();
		return false; 
	}

	if(form.email.value.search('[./@-]') < 2){
		alert("Digite um email válido.");
		form.email.focus();
		return false;

	}

	if(form.email.value.length < 6){
		alert("Digite um email válido.");
		form.email.focus();
		return false;
	}
	
	
	if(form.cidade.value.length < 2){ 
		alert("Digite o nome da sua cidade");
		form.cidade.focus();
		return false; 
	}

	if(form.user.value.length < 4){ 
		alert("O seu nome de usuário deve ser maior que 4 dígitos");
		form.user.focus();
		return false; 
	}

	if(form.user.value.search("['&#$;]") > 0){
		alert("O seu nome de usuário não pode ter letras como ( '&#$;., ).");
		form.user.focus();
		return false;
	}

	if(form.user.value.search('#') > 0){
		alert("O seu nome de usuário não pode ter letras como ( '&#$;., ).");
		form.user.focus();
		return false;
	}

	var l = new RegExp(form.user.value, "g");

	if(l.exec(form.senha.value)){
		alert("A senha não pode conter no nome do usuário.");
		form.senha.focus();
		return false;
	}

	if(form.senha.value.length < 4){
		alert("Digite uma senha com no mínimo 4 digitos.");
		form.senha.focus();
		return false;
	}

	if(form.senha.value.length > 10){
		alert("A senha pode ter no no máximo 10 digitos.");
		form.senha.focus();
		return false;
	}

	if(form.senha.value != form.resenha.value){
		alert("A senha não combina com a confirmação.");
		form.senha.focus();
		return false;
	}

		//if(form.getElementById["ccontrato"].cheked == false){

		//alert("Você deve aceitar o contrado de hospedagem para concluir a assinatura.");

		//return false;

	//}

	

}

function mudarvalor(){

	var form = document.assinatura;

	nInicial = Number

	nInicial = new Number(Math.abs(form.plano.value) * form.pagamento.value); // a variável c/ o número

	nInicial = nInicial.toString(); // converte o número p/ string

	nPonto = nInicial.indexOf("."); // acha o caracter "."

	if(nPonto == -1){

		nFinal = nInicial;

	} else{

	nFinal = nInicial.substring(0,nPonto+3);

	}

	 // retorna do início do

	form.valor.value = nFinal;

	form.vervalor.value = nFinal;

}

function mudarvalorplano(){

	var form = document.assinatura;

	form.vervalor.value = form.plano.value;

	form.valor.value = form.plano.value;

	form.pagamento.options[0].selected = true;

	plano();

}

function plano(){

	var form = document.assinatura;

	var str = form.plano.options[form.plano.options.selectedIndex].text;

	var rpstr = str.replace(' ', '');

	var result = rpstr.split('-');

		form.planonome.value = result[0];

}

//-----> máscara data:
var tecla; 
function valida(campo)
{
	if (tecla != 9 && tecla != 8)
	{
		if(assinatura.datanasc.value.length==2)
			assinatura.datanasc.value+="/";
		
		if(assinatura.datanasc.value.length==5)
			assinatura.datanasc.value+="/";
	}
}

//-----> máscara cnpj:
function m_CNPJ(campo,tammax) {
var vr = campo.value;
vr = vr.replace( "-", "" );
vr = vr.replace( "/", "" );
vr = vr.replace( ".", "" );
vr = vr.replace( ".", "" );
var tam = vr.length;
if (tam < tammax) { tam = vr.length + 1 ; }

tam = tam - 1;
if ( (tam > 2) && (tam <= 5) ) {
vr = vr.substr( 0, tam - 1 ) + '-' + vr.substr( tam - 1, tam ) ; }
if ( (tam >= 6) && (tam <= 8) ) {
vr = vr.substr( 0, tam - 5 ) + '/' + vr.substr( tam - 5, 4 ) + '-' + vr.substr( tam - 1, tam ) ; }
if ( (tam >= 9) && (tam <= 11) ) {
vr = vr.substr( 0, tam - 8 ) + '.' + vr.substr( tam - 8, 3 ) + '/' + vr.substr( tam - 5, 4 ) + '-' + vr.substr( tam - 1, tam ) ; }
if ( (tam >= 12) && (tam < 14) ) {
vr = vr.substr( 0, tam - 11 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '/' + vr.substr( tam - 5, 4 ) + '-' + vr.substr( tam - 1, tam ) ; }
campo.value = vr; 
}

//-----> máscara cpf: 
function m_CPF(campo,tammax)
{
	var vr = campo.value;
	vr = vr.replace( "-", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	var tam = vr.length;
	
	if(tam < tammax){ tam = vr.length + 1; }
	
	tam = tam - 1;
	
	if((tam > 2) && (tam <= 11)){ vr = vr.substr( 0, tam - 1 ) + '-' + vr.substr( tam - 1, tam ); }
	if((tam == 10)){ vr = vr.substr( 0, tam - 7 ) + '.' + vr.substr( tam - 7, 3 ) + '.' + vr.substr( tam - 4, tam ); }
	
	campo.value = vr;
}
