// JavaScript Document

// ############################### INICIO SIMPLICAR getElementbyID ###############################

// Utilizado para evitar de digitar: document.getElementById toda hora, tornando o processo mais prático. Digite gID()
function gID(ID) {
	return document.getElementById(ID);
}

// Utilizado para evitar de digitar: document.getElementsByTagName toda hora, tornando o processo mais prático. Digite gTAG()
function gTAG(tag) {
	return document.getElementsByTagName(tag);
}

// ############################### FIM SIMPLICAR getElementbyID  ###############################

//INICIO Funções de compartilhar página no Google +1
  window.___gcfg = {lang: 'pt-BR'};

  (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();
//FIM Funções de compartilhar página no Google +1




//INICIO FOCUS NOS FORMULÁRIOS
function foco_faleconosco() {
	
	gID('departamento').focus();
	
}
//FIM FOCUS NOS FORMULÁRIOS



//INICIO MOSTRA VIA AJAX clientes
function mostra_ajax(mostra,pagina,loading)
		{
		
			$(loading).ajaxStart(function(){$(this).show(); $(mostra).hide();});
			$(loading).ajaxStop(function(){$(this).hide(); $(mostra).show();});
			$(mostra).load('mostra_clientes.php?'+pagina);
		
		}

//FIM MOSTRA VIA AJAX Clientes

//INICIO ATIVAR BOTÃO FALE CONOSCO

function ativar_faleconosco() {
	
	var btn= gID('btn_formulario');
	btn.style.display = "block"; // Exibe a DIV "Botao Fale Conosco."

}

//FIM ATIVAR BOTÃO FALE CONOSCO

// INICIO EFEITO AJAX NO BANNER JQUERY
$(function() {
	$('#banner').show(); //exibe a div banner
	$('#banner').cycle({
		fx:     'fade',
		timeout: 20000,
		speed: 1000,
		next:   '.next',
		prev:   '.previous',
		pager: '.numbers'
	});
});
// FIM EFEITO AJAX NO BANNER JQUERY

//Inicio Função Exibe Sistema em Slide

function mycarousel_initCallback(carousel)
{
    // Disable autoscrolling if the user clicks the prev or next button.
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });

    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });

    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};

jQuery(document).ready(function() {
    jQuery('#mycarousel').jcarousel({
        auto: 2,
        wrap: 'last',
        initCallback: mycarousel_initCallback
    });
});


//Fim Função Exibe Sistema em Slide

//*************************************************Inicio validação painel de controle


function valida_painel_controle(){
	
	if(gID('user').value == "" || gID('user').value.length < 3){
		
		alert("Digite seu Usuario!");
		gID('user').focus();
		return false;
		
	}
	
	if(gID('pass').value == "" || gID('pass').value.length < 4){
		
		alert("Digite sua Senha!");
		gID('pass').focus();
		return false;
	
		
	} 
	
	var obj = gID('form_painel_controle');
    obj.style.display = "none";
	
	 var obj = gID('mostra_enviando_cpanel');
    obj.style.display = "block";
	
	 return true;	
}

//*************************************************Inicio validação painel de controle




//**********************************************************Inicio Valida Fale Conosco

function validaFaleconosco() {
	
	// Validar o departamento; quero que o usuário escolha uma entre as opções do departamento. Suporte, Técnico, Financeiro, Vendas, Outros E não quero que ele escolha... ( Selecione um Deparmento ).
	
	if(gID('departamento').value == "" || gID('departamento').value == "Selecione um Departamento") {
		alert("Selecione um Departamento");
		gID('departamento').focus();
		return false;
	}
	
	if(gID('nome').value == ""  || gID('nome').value.length < 8){
		
		alert("Digite seu Nome!");
		gID('nome').focus();
		return false;
		
	}
	
	if(gID('email').value.indexOf("@") == -1 || gID('email').value.indexOf(".") == -1 || gID('email').value == ""){
		alert("Digite um e-mail valido!");
		gID('email').focus();
		return false;
		
	}
	
	if(gID('telefone').value == "" || gID('telefone').value.lenght < 8){
		
		alert("Digite um Telefone de Contato!");
		gID('telefone').focus();
		return false;
		
	}
	
	if(gID('assunto').value == "" || gID('assunto').value.lenght < 3){
		
		alert("Digite um Assunto!");
		gID('assunto').focus();
		return false;
		
	} 
	
	if(gID('mensagem').value == ""){
		
		alert("Digite sua Mensagem!");
		gID('mensagem').focus();
		return false;
		
	}
	
    if (gID('captcha').value != captcha) {
        alert("Codigo de verificacao incorreto, favor tentar novamente");
        return false;
    }

	
    var obj = gID('formulario_contato');
    obj.style.display = "none";
	
	 var obj = gID('mostra_enviando_fale_conosco');
    obj.style.display = "block";
	
	return true;
	
	}
	
//*********************************************************************Fim Valida Fale Conosco

//*************************INICIO OCULTAR**********************************//

function ocultar(id) {
 var obj = gID(id);
 if(obj.style.display == "block") {
  obj.style.display = "none";
 } else {
  obj.style.display = "block";
 }
}
//*************************FIM OCULTAR**********************************//

//*************************INICIO OCULTAR CPF-CNPJ**********************************//

function ocultar_cpf() {
 var obj = gID('cpf');
  obj.style.display = "block";
  gID('cnpj').style.display = "none";
}
function ocultar_cnpj() {
 var obj = gID('cnpj');
  obj.style.display = "block";
  gID('cpf').style.display = "none";
}
//*************************FIM OCULTAR**********************************//



//**************************** INICIO FUNÇÃO QUE EXIBE O VALOR DA HOSPEDAGEM *********************

function exibir_valor_pagamento(id){
	
	for(i=1; i<=10; i++){
		gID('Web '+i).style.display = "none";
		gID(id).style.display = "block";
	}
}

//********************** FIM FUNÇÃO QUE EXIBE O VALOR DA HOSPEDAGEM ******************************

//**************************INICIO VALIDA CADASTRO DE HOSPEDAGEM **************************

function validacadastro(){
		
	if(gID('dominio').value == "" || gID('dominio').value.length < 7 || gID('dominio').value.indexOf("www") == -1 || gID('dominio').value.indexOf(".") == -1)
	{
		alert("Digite seu Dominio - Ex: ( www.seusite.com.br )");
		gID('dominio').focus();
		return false;
	}
	
	//################# INICIO Validação da seleção dos Planos ########################//
	
			form = document.form_cadastrar_hospedagem; //Tive de usar o document.nome do formulario pois o gID não pega o nome do form
			marcado = false;
			for(i=0; i < gID('plano').value.length -1; i++)
				{
					if(form.plano[i].checked)
						{
							marcado = true;
							break;
						}
					}
					if(marcado == false)
						{
							alert("Selecione uma Plano.");
							form.plano[0].focus;					
							return false;
						}
						
	//################# FIM Validação da seleção dos Planos ########################// 
	 

	if(gID('nome').value == "" || gID('nome').value.length < 10){
		
		alert("Digite seu Nome Completo!");
		gID('nome').focus();
		return false;
		
	} 
	
	if(gID('data_nascimento').value == "" || gID('data_nascimento').value.lenght < 6){
		
		alert("Digite sua data de nascimento!");
		gID('data_nascimento').focus();
		return false;
		
	}
	
	if(gID('email').value.indexOf("@") == -1 || gID('email').value.indexOf(".") == -1 || gID('email').value == ""){
		alert("Digite um e-mail valido!");
		gID('email').focus();
		return false;
		
	} 
	
	if(gID('telefone').value == "" || gID('telefone').value.length < 8){
		
		alert("Digite o numero do seu Telefone!");
		gID('telefone').focus();
		return false;
		
	}
	
	if(gID('celular').value == "" || gID('celular').value.length < 3){
		
		alert("Digite o numero do seu Celular!");
		gID('celular').focus();
		return false;
		
	}

//------ Aqui finaliza a validação do radio buttons do Tipo de Pessoa	


	if(gID('endereco').value == "" || gID('endereco').value.length < 5){
		
		alert("Digite seu Endereco!");
		gID('endereco').focus();
		return false;
	}
	
	if(gID('numero').value == "" || gID('numero').value.length < 2){
		
		alert("Digite o numero da sua casa!");
		gID('numero').focus();
		return false;
	}
	
	if(gID('complemento').value == "" || gID('complemento').value.length < 2){
		
		alert("Digite seu complemento ( Casa / Apartamento / Fundo )!");
		gID('complemento').focus();
		return false;
		
	}
	
	if(gID('bairro').value == "" || gID('bairro').value.length < 5){
		
		alert("Digite seu Bairro!");
		gID('bairro').focus();
		return false;
	}
	
	if(gID('cidade').value == "" || gID('cidade').value.length < 5){
		
		alert("Digite sua Cidade!");
		gID('cidade').focus();
		return false;
	}
	
	if(gID('estado').value == "" || gID('estado').value.length < 2){
		
		alert("Digite seu estado!");
		gID('estado').focus();
		return false;
	}
	
	if(gID('cep').value == "" || gID('cep').value.length < 8){
		
		alert("Digite seu CEP!");
		gID('cep').focus();
		return false;
	}
	 //------ Aqui finaliza a validação do radio buttons do forma de Pagamento

	
	if(gID('como_nos_conheceu').value == "" || gID('como_nos_conheceu').value.length < 3){
		
		alert("Como nos conheceu?");
		gID('como_nos_conheceu').focus();
		return false;
	}
    if (gID('captcha').value != captcha) {
        alert("Codigo de verificacao incorreto, favor tentar novamente");
        return false;
    }	


	var obj = gID('formulario_assinar_hospedagem');
    obj.style.display = "none";
	
	 var obj = gID('mostra_enviando');
    obj.style.display = "block";
	
  return true;	
}

//######################################Fim da Validação do Formulário.

//#######################################Inicio Funções de Emails para Contato AntiSpam

 // Função email suporte@solusweb.com.br
function contato_suporte() {

 // Verificar anti-spam

 email = 'suporte';
 provedor = 'solusweb.com.br';

 window.location = 'mailto:'+email+'@'+provedor+'?subject=Suporte - SolusWeb';

}

 // Função email vendas@solusweb.com.br
function contato_vendas() {

 // Verificar anti-spam

 email = 'vendas';
 provedor = 'solusweb.com.br';

 window.location = 'mailto:'+email+'@'+provedor+'?subject=Vendas - SolusWeb';

}

 // Função email financeiro@solusweb.com.br
function contato_financeiro() {

 // Verificar anti-spam

 email = 'financeiro';
 provedor = 'solusweb.com.br';

 window.location = 'mailto:'+email+'@'+provedor+'?subject=Financeiro - SolusWeb';

}


 // Função email solusweb@solusweb.com.br
function contato_solusweb() {

 // Verificar anti-spam

 email = 'solusweb';
 provedor = 'solusweb.com.br';

 window.location = 'mailto:'+email+'@'+provedor+'?subject=SolusWeb - SolusWeb';

}

 // Função email dominios@solusweb.com.br
function contato_dominios() {

 // Verificar anti-spam

 email = 'dominios';
 provedor = 'solusweb.com.br';

 window.location = 'mailto:'+email+'@'+provedor+'?subject=Domínios - SolusWeb';

}

 // Função email registro@solusweb.com.br
function contato_registro() {

 // Verificar anti-spam

 email = 'registro';
 provedor = 'solusweb.com.br';

 window.location = 'mailto:'+email+'@'+provedor+'?subject=Registro - SolusWeb';

}


 // Função email spam@solusweb.com.br
function contato_spam() {

 // Verificar anti-spam

 email = 'spam';
 provedor = 'solusweb.com.br';

 window.location = 'mailto:'+email+'@'+provedor+'?subject=Spam - SolusWeb';

}

//######################### Fim Funções de Emails para Contato AntiSpam

//######################### Inicio Duvidas frequentes do suporte
$(function(){
	$('#duvidas_frequentes').accordion({
	autoheight:false
	});
});

//######################### Fim Duvidas frequentes do suporte

// ABRI POP UP NO CENTRO

function pop_up(pagina,nome,w,h,scroll){
	
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable='+scroll+'';
	window.open(pagina,nome,settings);
}

// FIM ABRI POP UP NO CENTRO


// VERIFICA DOMINIO

function verifica_dominio(pagina,nome,w,h,scroll){
	
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable='+scroll+'';
	window.open(pagina,nome,settings);

}

// FIM VERIFICA DOMINIO
