// JavaScript Document
function mudaCor(id){
	if(id == 'dom' || id == 'val')
		$("#"+id).css("border","1px solid #FFF");
	else
	$("#"+id).css("border","1px solid #969696");
}
function pinta(id){
	$("#"+id).css("border","1px solid #f00");
}
function validaFormulario(form){
	var x = 0;
	if(form.nome.value == ""){
		pinta(form.nome.id);
		x++;
	}
	if(form.email.value == ""){
		pinta(form.email.id);
		x++;
	}
	if(form.msg.value == ""){
		pinta(form.msg.id);
		x++;
	}
	if(x > 0){
		alert("Preencha todos os campos em destaque, pois são obrigatórios.");
	}else{
		enviaEmail(form);
	}
}

function enviaEmail(form){
	$.ajax({
		url: "inc/enviaEmail.php",
		type: "POST",
		data: $(form).serialize(),
		success: function(ret){
			if(ret == "enviado"){
				alert("Seu contato foi enviado com sucesso.\n\nA sua opinião é muito importante para nós, estaremos retornando o seu contato o mais breve possível.\n\nObrigado.");
				form.reset();
			}else if(ret == "erro"){
				alert("Desculpe-nos, estamos enfrentando problemas técnicos no momento.\n\nPor favor, envie-nos o seu contato por e-mail, e em breve estaremos retornando.\n\nObrigado pela compreensão.");
			}
		}
	});
}

function validaFacaParte(form){
	var x = 0;
	if(form.nome.value == ""){
		pinta(form.nome.id);
		x++;
	}
	if(form.email.value == ""){
		pinta(form.email.id);
		x++;
	}
	if(form.curriculo.value == ""){
		pinta(form.curriculo.id);
		x++;
	}
	if(x > 0){
		alert("Preencha todos os campos em destaque, pois são obrigatórios.");
	}else{
		form.submit();
	}
}

function mostra(id){
	switch(id){
		case "id1":
			$("#descricaoProduto").slideUp("slow");
			setTimeout(function(){$("#descricaoProduto").html("<img src='img/sysCommerceHome.jpg' style='margin-top:17px;' /><p class='textoDescricao' align='justify' style='padding-top:20px; padding-bottom:10px;'>O SySLoja é um sistema de venda eletrônica desenvolvida com objetivo direcionado para a venda de seus produtos na internet.</p><a style='text-decoration:none;color:#138797; font-size:9px;' id='linkDetalhes' href='index.php?id=13'><b>Saiba mais</b></a>");},800);
			setTimeout(function(){$("#descricaoProduto").slideDown("slow");},800);
			break
		
		
		case "id3":
			$("#descricaoProduto").slideUp("slow");
			setTimeout(function(){$("#descricaoProduto").html("<img src='img/sysWebHome.jpg' style='margin-top:17px;' /><p class='textoDescricao' align='justify' style='padding-top:20px; padding-bottom:10px;'>Com nossa equipe de desenvolvedores, temos a capacidade de desenvolver soluções que integre parte de seu sistema de ERP com a Internet.</p><a style='text-decoration:none;color:#138797; font-size:9px;' id='linkDetalhes' href='index.php?id=5'><b>Saiba mais</b></a>");},800);
			setTimeout(function(){$("#descricaoProduto").slideDown("slow");},800);
			break
	}
}

function salvaNewsletter(f){
	var msg = "";
	if(f.nome.value == ""){
		msg += "Digite o seu nome\n";
	}

	if(f.email.value == ""){
		msg +="Digite o seu email\n"
	}
	
	if(msg == ""){
		$.ajax({
			url:"inc/salvaNewsletter.php",
			type: "POST",
			data: $(f).serialize(),
			success: function(ret){
				if(ret == "ok"){
					alert("Seu email foi cadastrado com sucesso.\n\nA partir de agora, você recebera todas as manhãs notícias do mundo da informática.\n\nObrigado por se cadastrar em nossa newsletter.");
					f.reset();
				}else if(ret == "erro1"){
					alert("Seu email já esta cadastrado em nossa newsletter.");
				}else if(ret == "erro2"){
					alert("[SQL ERROR]");
				}
			}
		});
	}
}

//Mascaras

var m_obj;
var m_func;
/**
 * EXECUTA MASCARA
 * @param {Object} o
 * @param {Object} f
 */
function mascara(o,f){
	m_obj = o;
	m_func = f
	o.onkeyup = execmascara;
}

function execmascara(){
	m_obj.value = eval(m_func+"()");
}

function telefone(){
	v = m_obj.value;
	v = v.replace(/[^0-9\-\(\)]/i,"")
	v = v.replace(/\D/g,"");
	v = v.replace(/^(\d\d)(\d)/g,"($1) $2");
	v = v.replace(/(\d{4})(\d)/,"$1-$2");
	return v
}

function cep(){
	v = m_obj.value;
	v = v.replace(/[^0-9]/i,"")
	v = v.replace(/\D/g,"");
	v = v.replace(/(\d{5})(\d)/g,"$1-$2");
	return v
}

function cnpj(){
	v = m_obj.value;
	semespacos();
	numeros();
    v = v.replace(/\D/g,"");
    v = v.replace(/^(\d{2})(\d)/,"$1.$2");
	v = v.replace(/^(\d{2}).(\d{3})(\d)/,"$1.$2.$3");
	v = v.replace(/(\d{3}).(\d{3})(\d)/,"$1.$2/$3");
	v = v.replace(/\/(\d{4})(\d{1,})/,"/$1-$2");
    return v
}

function cpf(){
	v = m_obj.value;
	semespacos();
	numeros();
    v = v.replace(/\D/g,"");
    v = v.replace(/(\d{3})(\d)/,"$1.$2");
    v = v.replace(/(\d{3})(\d)/,"$1.$2");
    v = v.replace(/(\d{3})(\d{1,2})$/,"$1-$2");
    return v
}

function semespacos(){
	v = m_obj.value;
	v = v.replace(/\s{1,}/,"");
	return v;
}

function enviaCadastro(form){
	$.ajax({
		url: "inc/cadastra_hosp.php",
		type: "POST",
		data: $(form).serialize(),
		success: function(ret){
			if(ret == "enviado"){
				alert("Seu cadastro foi feito com sucesso! Em breve entraremos em contato para confirmar a ativacao do plano de hospedagem.");
				form.reset();
			}else if(ret == "erro"){
				alert("Desculpe-nos, estamos enfrentando problemas técnicos no momento.\n\nPor favor, envie-nos o seu cadastro por e-mail, e em breve estaremos retornando.\n\nObrigado pela compreensão.");
			}
		}
	});
}

function validaHospedagem(form){
	var x = 0;
	/* ------------------- */
	var valido = false;
	var radios = form.hosp.length;
	for(i = 0; i < radios; i++){
		if(form.hosp[i].checked){
			valido = true;
			i = radios;
		}
	}
	if(valido != true){
		pinta('dom');
		x++;
	}
	/* ------------------- */
	
	
	/* ------------------- */
	var valido2 = false;
	var radios2 = form.plano.length;
	for(i2 = 0; i2 < radios2; i2++){
		if(form.plano[i2].checked){
			valido2 = true;
			i2 = radios2;
		}
	}
	if(valido2 != true){
		pinta('val');
		x++;
	}
	/* ------------------- */
	
	if(form.dominio.value == ""){
		pinta(form.dominio.id);
		x++;
	}
/*
	if(form.razao.value == ""){
		pinta(form.razao.id);
		x++;
	}
	if(form.nomeFantasia.value == ""){
		pinta(form.nomeFantasia.id);
		x++;
	}
	if(form.cnpj.value == ""){
		pinta(form.cnpj.id);
		x++;
	}
	if(form.ie.value == ""){
		pinta(form.ie.id);
		x++;
	}*/
	if(form.nome.value == ""){
		pinta(form.nome.id);
		x++;
	}
	if(form.email.value == ""){
		pinta(form.email.id);
		x++;
	}
	if(form.cpf.value == ""){
		pinta(form.cpf.id);
		x++;
	}
	if(form.rg.value == ""){
		pinta(form.rg.id);
		x++;
	}
	if(form.endereco.value == ""){
		pinta(form.endereco.id);
		x++;
	}
	if(form.numero.value == ""){
		pinta(form.numero.id);
		x++;
	}
	if(form.bairro.value == ""){
		pinta(form.bairro.id);
		x++;
	}
	if(form.cidade.value == ""){
		pinta(form.cidade.id);
		x++;
	}
	if(form.estado.value == ""){
		pinta(form.estado.id);
		x++;
	}
	if(form.cep.value == ""){
		pinta(form.cep.id);
		x++;
	}
	if(form.telefone.value == ""){
		pinta(form.telefone.id);
		x++;
	}
	if(form.senha.value == ""){
		pinta(form.senha.id);
		x++;
	}
	if(form.confirmaSenha.value == ""){
		pinta(form.confirmaSenha.id);
		x++;
	}
	if(x > 0){
		alert("Preencha todos os campos em destaque, pois são obrigatórios.");
	}else{
		if(form.confirmaSenha.value != form.senha.value)
			alert("A confirmação de senha deve ser igual a senha digitada");
		else
			enviaCadastro(form);
	}
}
