// Funcao de Paginacao
function fnOnOff(on,off){
	document.getElementById(off).style.display = 'none' ;
	document.getElementById(on).style.display = 'block' ;
}

// Funcao valida form do Discordo
function verificaDiscordo(form) {	
	if ( form.pq_discorda.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.pq_discorda.focus();
		return false;
	}
	
	var str_email = form.email_discorda.value ;
    if ( str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ) {
    	alert("Todos os campos devem ser preenchido corretamente.");
    	form.email_discorda.focus();
    	return false;
	}
}

// Funcao valida form de Cadastro
function verificaCadastro1(form) {	
	if ( form.razao_social.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.razao_social.focus();
		return false;
	}
	
	if ( form.cnpj.value.length <= 17 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.cnpj.focus();
		return false;
	}
	
	if ( form.nome_empresario.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.nome_empresario.focus();
		return false;
	}
	
	if ( form.data_nasc.value.length <= 9 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.data_nasc.focus();
		return false;
	}
	
	var str_email = form.email.value ;
    if ( str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ) {
    	alert("Todos os campos devem ser preenchido corretamente.");
    	form.email.focus();
    	return false;
	}
	
	if ( form.site.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.site.focus();
		return false;
	}
	
	if ( form.telefone.value.length <= 13 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.telefone.focus();
		return false;
	}
	
	if ( form.fax.value.length <= 13 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.telefone.focus();
		return false;
	}
	
	if ( form.celular.value.length <= 13 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.telefone.focus();
		return false;
	}
	
	if ( form.endereco_com.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.endereco_com.focus();
		return false;
	}
	
	if ( form.cidade.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.cidades.focus();
		return false;
	}
	
	if ( form.estado.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.estado.focus();
		return false;
	}
	
	if ( form.cep.value.length <= 8 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.cep.focus();
		return false;
	}
	
	if ( form.pais.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.pais.focus();
		return false;
	}
}

function verificaCadastro2(form) {	
	if ( form.nome_plano.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.nome_plano.focus();
		return false;
	}
	
	if ( form.sumario.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.sumario.focus();
		return false;
	}
	
	if ( form.tamanho_mercado.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.tamanho_mercado.focus();
		return false;
	}
	
	if ( form.estagio_atual.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.estagio_atual.focus();
		return false;
	}
	
	if ( form.faturamento.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.faturamento.focus();
		return false;
	}
	
	if ( form.investimento.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.investimento.focus();
		return false;
	}
	
	if ( form.funcionarios.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.funcionarios.focus();
		return false;
	}
	
	if ( form.negocios_faturamento.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.negocios_faturamento.focus();
		return false;
	}
	
	if ( form.publico_alvo.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.publico_alvo.focus();
		return false;
	}
	
	if ( form.fornecedores.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.fornecedores.focus();
		return false;
	}
	
	if ( form.concorrentes.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.concorrentes.focus();
		return false;
	}
	
	if ( form.produtos.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.produtos.focus();
		return false;
	}
	
	if ( form.potenciais.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.potenciais.focus();
		return false;
	}
	
	if ( form.vantagem.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.vantagem.focus();
		return false;
	}
	
	if ( form.apoio.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.apoio.focus();
		return false;
	}
	
	if ( form.quem.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.quem.focus();
		return false;
	}
	
	if ( form.benchmark.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.benchmark.focus();
		return false;
	}
	
	if ( form.conheceu.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.conheceu.focus();
		return false;
	}
	
	if ( form.criticas.value.length <= 1 ) {
		alert("Todos os campos devem ser preenchido corretamente.");
		form.criticas.focus();
		return false;
	}
}

//Validaca do Contato
function verificaContato(form)
	{
		if(form.nome.value == "")
			{
				alert("Atenção!\nO Campo NOME deve ser preenchido corretamente.");
				form.nome.focus();
				return false;
			}
			
			if(form.empresa.value == "")
			{
				alert("Atenção!\nO Campo EMPRESA deve ser preenchido corretamente.");
				form.empresa.focus();
				return false;
			}
			
		if (form.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
			{
				alert("Atenção!\nO campo E-MAIL deve ser preenchido corretamente.");
				form.email.focus();
				return false;
			}
			
			if(form.telefone.value == "")
				{
					alert("Atenção!\nO Campo TELEFONE deve ser preenchido corretamente.");
					form.telefone.focus();
					return false;
				}		
	
		if(form.profissao.value == "")
			{
				alert("Atenção!\nO Campo PROFISSÃO deve ser preenchido corretamente.");
				form.profissao.focus();
				return false;
			}
			
		if(form.cidade.value == "")
			{
				alert("Atenção!\nO Campo CIDADE deve ser preenchido corretamente.");
				form.cidade.focus();
				return false;
			}
			
		if(form.estado.value == "")
			{
				alert("Atenção!\nO Campo ESTADO deve ser preenchido corretamente.");
				form.estado.focus();
				return false;
			}
			
		if(form.onde_conheceu.value == "")
			{
				alert("Atenção!\nO Campo Onde conheceu a Master Minds deve ser preenchido corretamente.");
				form.onde_conheceu.focus();
				return false;
			}
			
		if(form.mensagem.value == "")
			{
				alert("Atenção!\nO Campo Mensagem deve ser preenchido corretamente.");
				form.mensagem.focus();
				return false;
			}
	
	}
	
function verificaContatoIngles(form)
	{
		if(form.nome.value == "")
			{
				alert("The NAME field must be filled correctly!");
				form.nome.focus();
				return false;
			}
			
			if(form.empresa.value == "")
			{
				alert("The COMPANY field must be filled correctly!");
				form.empresa.focus();
				return false;
			}
			
		if (form.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
			{
				alert("The E-MAIL field must be filled correctly!");
				form.email.focus();
				return false;
			}
			
			if(form.telefone.value == "")
				{
					alert("The PHONE field must be filled correctly!");
					form.telefone.focus();
					return false;
				}		
	
		if(form.profissao.value == "")
			{
				alert("The PROFESSION field must be filled correctly!");
				form.profissao.focus();
				return false;
			}
		if(form.cidade.value == "")
			{
				alert("The TOWN field must be filled correctly!");
				form.cidade.focus();
				return false;
			}
	}
	

// Função de Máscara de Campos
function FormatMask(objForm, strField, sMask, evtKeyPress){
	var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;
	if(window.event){ nTecla = evtKeyPress.keyCode; }
	else if(evtKeyPress.which){ nTecla = evtKeyPress.which; }
	sValue = objForm[strField].value;
	sValue = sValue.toString().replace( "-", "" );
	sValue = sValue.toString().replace( "-", "" );
	sValue = sValue.toString().replace( ".", "" );
	sValue = sValue.toString().replace( ".", "" );
	sValue = sValue.toString().replace( "/", "" );
	sValue = sValue.toString().replace( "/", "" );
	sValue = sValue.toString().replace( "(", "" );
	sValue = sValue.toString().replace( "(", "" );
	sValue = sValue.toString().replace( ")", "" );
	sValue = sValue.toString().replace( ")", "" );
	sValue = sValue.toString().replace( " ", "" );
	sValue = sValue.toString().replace( " ", "" );
	fldLen = sValue.length;
	mskLen = sMask.length;
	i = 0;
	nCount = 0;
	sCod = "";
	mskLen = fldLen;
	if(nTecla != 8){
		if(sMask.charAt(i-1) == "9"){ return((nTecla > 47)&&(nTecla < 58)); }
		else{
			while(i <= mskLen){
				bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
				bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))
				if(bolMask){
					sCod += sMask.charAt(i);
					mskLen++;
				}
				else{
					sCod += sValue.charAt(nCount);
					nCount++;
				}
				i++;
			}
			objForm[strField].value = sCod;
			return true;
		}
	}
	else{ return true; }
}