function radioValue(form, radioGroup) {
	var radioGrp = document['forms'][form][radioGroup];
	for (i=0; i < radioGrp.length; i++) {
		if (radioGrp[i].checked == true) {
			return radioGrp[i].value;
		}
	}
}

function trocaUpload() {
	$('logomarca').style.display = 'none';
	$('upload').style.display = 'block';
}

function trocaHttp() {
	$('upload').style.display = 'none';
	$('logomarca').style.display = 'block';
	$('logomarca').value = 'http://';
}

function validaSenha() {
	var senha1 = $('passwd').value;
	var senha2 = $('confirmaSenha').value;
	
	if (senha1 === senha2 && senha1 !== "" && senha2 !== "") {
		$('passwd').style.backgroundColor = '#CEF0CF';
		$('confirmaSenha').style.backgroundColor = '#CEF0CF';
	}
	else {
		$('passwd').style.backgroundColor = '#FFD9D9';
		$('confirmaSenha').style.backgroundColor = '#FFD9D9';
	}
}


function validaCadastro() {
	if ($('razaoSocial').value == "") {
		alert("Razão Social é obrigatório!");
		$('razaoSocial').focus();
		return false;
	}
	else if ($('nomeFantasia').value == "") {
		alert("Nome Fantasia é obrigatório!");
		$('nomeFantasia').focus();
		return false;
	}
	else if ($('cnpj').value == "") {
		alert("CNPJ é obrigatório!");
		$('cnpj').focus();
		return false;
	}
	else if (!isCnpj($('cnpj').value)) {
		alert('CNPJ inválido!');
		$('cnpj').focus();
		return false;
	}
	else if ($('responsavel1').value == "") {
		alert("Responsável 1 é obrigatório!");
		$('responsavel1').focus();
		return false;
	}
	else if ($('cpfResponsavel1').value == "") {
		alert("CPF Responsável 1 é obrigatório!");
		$('cpfResponsavel1').focus();
		return false;
	}
	else if ($('emailResponsavel1').value == "") {
		alert("E-mail Responsável 1 é obrigatório!");
		$('emailResponsavel1').focus();
		return false;
	}
	else if ($('telefoneResponsavel1').value == "") {
		alert("Telefone Responsável 1 é obrigatório!");
		$('telefoneResponsavel1').focus();
		return false;
	}
	else if ($('endereco').value == "") {
		alert("Endereço é obrigatório!");
		$('endereco').focus();
		return false;
	}
	else if ($('numero').value == "") {
		alert("N° é obrigatório!");
		$('numero').focus();
		return false;
	}
	else if ($('bairro').value == "") {
		alert("Bairro é obrigatório!");
		$('bairro').focus();
		return false;
	}
	else if ($('cep').value == "") {
		alert("CEP é obrigatório!");
		$('cep').focus();
		return false;
	}
	else if ($('cidade').value == "") {
		alert("Cidade é obrigatório!");
		$('cidade').focus();
		return false;
	}
	else if ($('estado').value == "") {
		alert("Estado é obrigatório!");
		$('estado').focus();
		return false;
	}
	else if ($('dddTelefone1').value == "") {
		alert("Telefone de contato é obrigatório!");
		$('dddTelefone1').focus();
		return false;
	}
	else if ($('email').value == "") {
		alert("E-mail é obrigatório!");
		$('email').focus();
		return false;
	}
	else if ($('site').value == "") {
		alert("Site é obrigatório!");
		$('site').focus();
		return false;
	}
	else if ($('user').value == "") {
		alert("Usuário é obrigatório!");
		$('user').focus();
		return false;
	}
	else if ($('passwd').value == "") {
		alert("Senha é obrigatório!");
		$('passwd').focus();
		return false;
	}
	else if ($('formaCadastro').value == "XML" && $('xmlLoja').value == "") {
		alert("O endereço do XML deve ser especificado!");
		$('xmlLoja').focus();
		return false;
	}
	else if ($('novoValorCreditoText').value == "") {
		alert("Preencha o valor do Investimento Inicial");
		$('novoValorCreditoText').focus();
		return false;
	}
	else if (radioValue('cadastroForm','pagamento') == null) {
		alert("Preencha a forma de Pagamento do Investimento Inicial");
		return false;
	}
	else if ($('ciente').checked != true) {
		alert("É obrigatório Concordar com os Termos de Uso!");
		return false;
	}
	else if ($('cpfResponsavel1').value != "") {
		if (!isCpf($('cpfResponsavel1').value)) {
			alert('CPF do primeiro responsável é inválido');
			$('cpfResponsavel1').focus();
			return false;
		}	
	}
	else if ($('cpfResponsavel2').value != "") {
		if (!isCpf($('cpfResponsavel2').value)) {
			alert('CPF do segundo responsável é inválido');
			$('cpfResponsavel2').focus();
			return false;
		}	
	}
	else if ($('passwd').value !== $('confirmaSenha').value) {
		alert('Sua senha está incorreta!');
		return false;
	}
	
	$('idCidade').value = $('cidade').value;
	
	return true;
}

function validaValorMinimo() {
	new Ajax.Request('validarValorMinimoAjax.php', {
		parameters: {
			novoValor : $('novoValorCreditoText').value
		},
		method: 'post',
		onSuccess: function(response) {
			var request = response.responseText.evalJSON();
			
			if (request.resposta == false) {
				alert(request.erro);
				$('novoValorCreditoText').focus();
			}
		},
		onFailure: function() {
			alert("Problema para executar essa função!");	
		}
	});
}

/*function send() {
	new Ajax.Request('lojistaGrav.php', {
		parameters: $('cadastroForm').serialize(true),
		method: 'post',
		onSuccess: function(response) {
			alert(response.responseText);
			$('cidade').innerHTML = '';
			//$('cadastroForm').reset();
		},
		onFailure: function() {
			alert("Problema para executar essa função!");	
		}
	});
}
*/
function buscaCidade() {
	new Ajax.Request('buscaCidade.php', {
		parameters: {
			estado : $('estado').value	
		},
		method: 'get',
		onLoaded: function() {
			$('geraCidade').innerHTML = "<select class='camposelectlojistapasta' style='width:400px;'><option value=''>Aguarde...</option></select>";
		},
		onSuccess: function(response) {
			$('geraCidade').innerHTML = response.responseText;
		},
		onFailure: function() {
			alert("Problema para executar essa função!");	
		}
	});
}

// jQuery
jQuery.noConflict();

jQuery(
	function($){  
		jQuery("#cnpj").mask("99.999.999/9999-99");
		jQuery("#cpfResponsavel1").mask("999.999.999-99");
		jQuery("#cpfResponsavel2").mask("999.999.999-99");
		jQuery("#cpfResponsavel3").mask("999.999.999-99");
		
		jQuery("#telefoneResponsavel1").mask("(99) 9999-9999");
		jQuery("#telefoneResponsavel2").mask("(99) 9999-9999");
		jQuery("#telefoneResponsavel3").mask("(99) 9999-9999");
		
		jQuery("#dddTelefone1").mask("(99) 9999-9999");
		jQuery("#dddTelefone2").mask("(99) 9999-9999");
		jQuery("#dddTelefoneFax").mask("(99) 9999-9999");
		
		jQuery("#cep").mask("99999-999");
	}
);