/* 
 * Para que não haja conflitos com a biblioteca Prototype,
 * renomeamos a alias de jQuery para $j que recebe jQuery.noConflict();
 */
var $j = jQuery.noConflict();
$j(document).ready(function(){

    /**
     * Campos com máscara
     */
    $j.mask.definitions['~']='[+-]';
    //Cpfs
    $j('#cpfNews, #preCurrCPF').mask("999.999.999-99");
    //Datas
    $j('#nascNews, #preCurrNasc').mask("99/99/9999");
    //Telefones
    $j('#telResNews, #telCelNews, #nrTel, #nrCel, #nrFax, #nrTelResidencial, #nrTelOutro').mask("9999-9999");
    //DDDs
    $j('#dddResNews, #dddCelNews, #nrDDDTel, #nrDDDCel, #nrDDDFax, #nrDDDTelResidencial, #nrDDDTelOutro').mask("99");
    //Cep
    $j('#nrCEP, #cdCep, #newsCEP').mask("99999-999");
    //UF
    $j('#dsUF, #cdEstado').mask("aa");
    //Datas 2
    $j('#dtAdmissao, #dtDemissao').mask("99/9999");
    //Valores
    $j("#nrRemuneracaoAtual, #nrRemuneracaoPretendida").maskMoney({
	symbol:"",
	decimal:",",
	thousands:"."
    });
    //Senhas
    $j("#dsSenha, #dsSenhaRepete").attr('autocomplete','off');

    //link Voltar
    $j(".return_link").click(function(){
	history.go(-1);
    });

    //Botão para renderizar página para formulário de cadastro em Newsletters
    $j('.bt_nwsL_01').click(function(){
	location.href = "news/form";
    });

    //Botão para renderizar página para visualização de Newsletters
    $j('.bt_nwsL_02').click(function(){
	location.href = "news";
    });

    /**
     * Ações para listagem de lojas
     */    
    $j("#button_main_searchLoja").click(function(){
	$j("#main_searchLoja").click();
    });
    $j("#main_searchLoja").change(function(){
	location.href = "lojas/detalhe/" + $j(this).val();
    });

    $j("#main_searchCatLoja").change(function(){
	location.href = "lojas/lista/" + $j(this).val();
    });

    /**
     * Ações de forms
     */
    //Loja-search
    $j("#lojasSubmit").click(function(){
	return testaSearchLojas();
    });
    
    //força submit ao receber a tecla enter
    $j("#searchLojas").keypress(function(e) {
	if (e.which == 13) {
	    return testaSearchLojas();
	}
    });

    function testaSearchLojas(){
	var erro = false;
	var objeto;
	var mensagem = "Atenção:\nA BUSCA tem os seguintes erros:\n";

	if($j("#loja_busca").attr('checked') == false && $j("#loja_busca2").attr('checked') == false){
	    mensagem = mensagem + "\n - Selecione uma opção de pesquisa";
	    erro = true;
	}
	if($j("#queryString").val() == ""){
	    mensagem = mensagem + "\n - Digite o termo a ser pesquisado";
	    if (!erro){
		objeto = '#queryString';
	    }
	    erro = true;
	}else{
	    if($j("#queryString").val().length <= 2){
		mensagem = mensagem + "\n - Tamanho inválido para a busca";
		if (!erro){
		    objeto = '#queryString';
		}
		erro = true;
	    }
	}

	if (!erro){
	    $j("#searchLojas").attr('method','post');
	    $j("#searchLojas").submit();
	}else{
	    window.alert(mensagem);
	    $j(objeto).focus();
	    return false;
	}
    }

    //search Form
    $j("#submitSearch").click(function(){
	return testaSearch();
    });

    //força submit ao receber a tecla enter
    $j("#searchForm").keypress(function(e) {
	if (e.which == 13) {
	    return testaSearch();
	}
    });

    function testaSearch(){
	if($j("#searchField").val() != ""){
	    $j("#searchForm").attr('method','post');
	    //$j("#searchForm").attr('action','pesquisar');
	    $j("#searchForm").submit();
	}
    }


    //Cadastra Newsletter
    $j("#submitNews").click(function(){
	var erro = false;
	var objeto;
	var mensagem = "Atenção:\nO CADASTRO tem os seguintes erros:\n";

	if($j("#nomeNews").val() == ""){
	    mensagem = mensagem + "\n - campo NOME está vazio";
	    if (!erro){
		objeto = '#nomeNews';
	    }
	    erro = true;
	}
	
	if($j("#emailNews").val() == ""){
	    mensagem = mensagem + "\n - campo E-MAIL está vazio";
	    if (!erro){
		objeto = '#emailNews';
	    }
	    erro = true;
	}else{
	    if($j("#emailNews").val().match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/) == null){
		mensagem = mensagem + "\n - campo E-MAIL está incorreto";
		if (!erro){
		    objeto = '#emailNews';
		}
		erro = true;
	    }
	}
	
	if($j("#cpfNews").val() != "" && $j("#cpfNews").val() != "Somente Números"){
	    if(!$j('#cpfNews').validateCPF()){
		mensagem = mensagem + "\n - o CPF informado é inválido";
		if (!erro){
		    objeto = '#cpfNews';
		}
		erro = true;
	    }
	}
	/**
	if($j("#cpfNews").val() == "" || $j("#cpfNews").val() == "Somente Números"){
	    mensagem = mensagem + "\n - campo CPF está vazio";
	    if (!erro){
		objeto = '#cpfNews';
	    }
	    erro = true;
	}else{
	    if(!$j('#cpfNews').validateCPF()){
		mensagem = mensagem + "\n - o CPF informado é inválido";
		$j('#cpfNews').val('');
		if (!erro){
		    objeto = '#cpfNews';
		}
		erro = true;
	    }
	}
	if($j("#nascNews").val() == "" || $j("#nascNews").val() == "Somente Números"){
	    mensagem = mensagem + "\n - campo DATA DE NASCIMENTO está vazio";
	    if (!erro){
		objeto = '#nascNews';
	    }
	    erro = true;
	}else{
	    if(!$j("#nascNews").validateDate()){
		mensagem = mensagem + "\n - a DATA DE NASCIMENTO informada é inválida";
		$j('#nascNews').val('');
		if (!erro){
		    objeto = '#nascNews';
		}
		erro = true;
	    }
	}

	if($j("#sexoNews").val() == ""){
	    mensagem = mensagem + "\n - campo SEXO está vazio";
	    if (!erro){
		objeto = '#sexoNews';
	    }
	    erro = true;
	}

	if($j("#ecNews").val() == ""){
	    mensagem = mensagem + "\n - campo ESTADO CIVIL está vazio";
	    if (!erro){
		objeto = '#ecNews';
	    }
	    erro = true;
	}

	if($j("#dddResNews").val() == "" || $j("#dddResNews").val() == "DDD"){
	    mensagem = mensagem + "\n - campo DDD do TELEFONE está vazio";
	    if (!erro){
		objeto = '#dddResNews';
	    }
	    erro = true;
	}

	if($j("#telResNews").val() == "" || $j("#telResNews").val() == "Número"){
	    mensagem = mensagem + "\n - campo TELEFONE está vazio";
	    if (!erro){
		objeto = '#telResNews';
	    }
	    erro = true;
	}
	*/

	if(!erro){
	    //Limpa Campos
	    if($j("#dddCelNews").val() == "" || $j("#dddCelNews").val() == "DDD" ){
		$j("#dddCelNews").val('');
	    }
	    		
	    if($j("#telCelNews").val() == "" || $j("#telCelNews").val() == "Número"){
		$j("#telCelNews").val('');
	    }
	    
	    if($j("#dddResNews").val() == "" || $j("#dddResNews").val() == "DDD" ){
		$j("#dddResNews").val('');
	    }
	    		
	    if($j("#telResNews").val() == "" || $j("#telResNews").val() == "Número"){
		$j("#telResNews").val('');
	    }
	    
	    if($j("#cpfNews").val() == "" || $j("#cpfNews").val() == "Somente Números"){
		$j("#cpfNews").val('');
	    }
	    
	    if($j("#nascNews").val() == "" || $j("#nascNews").val() == "Somente Números"){
		$j("#nascNews").val('');
	    }
	    
	    $j("#acaoForm").val('insNews');
	    $j("#signNews").attr('method','post');
	    $j("#signNews").submit();
	}else{
	    window.alert (mensagem);
	    $j(objeto).focus();
	    return false;
	}
    });

    //Remove de Newsletter
    $j("#removeNews").click(function(){
	if(confirm("Tem certeza que deseja sair da lista de E-mails?")){
	    var erro = false;
	    var objeto;
	    var mensagem = "Atenção:\nO CADASTRO tem os seguintes erros:\n";

	    if($j("#nomeNews").val() == ""){
		mensagem = mensagem + "\n - campo NOME está vazio";
		if (!erro){
		    objeto = '#nomeNews';
		}
		erro = true;
	    }

	    if($j("#emailNews").val() == ""){
		mensagem = mensagem + "\n - campo E-MAIL está vazio";
		if (!erro){
		    objeto = '#emailNews';
		}
		erro = true;
	    }else{
		if($j("#emailNews").val().match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/) == null){
		    mensagem = mensagem + "\n - campo E-MAIL está incorreto";
		    if (!erro){
			objeto = '#emailNews';
		    }
		    erro = true;
		}
	    }

	    if (!erro){
		$j("#acaoForm").val('rmvNews');
		$j("#signNews").attr('method','post');
		$j("#signNews").submit();
	    }else{
		window.alert (mensagem);
		$j(objeto).focus();
		return false;
	    }
	}
    });

    //Ações em campos do form de news
    $j("#newsCEP").blur(function(){
	var resultado = getAjax('var2',$j("#newsCEP").val(),true);
	if(resultado){
	    $j("#EnderecoNews").show();
	    $j("#resultadoCEPNews").show();
	    $j("#resultadoCEPNews").html(resultado);
	}
    });

    //Formulario Indique
    $j("#submitIndique").click(function(){
	var erro = false;
	var objeto;
	var mensagem = "Atenção:\nPara o envio encontramos os seguintes erros:\n";

	if($j("#nmRemetente").val() == ""){
	    mensagem = mensagem + "\n - campo do SEU NOME está vazio";
	    if (!erro){
		objeto = '#nmRemetente';
	    }
	    erro = true;
	}

	if($j("#emailRemetente").val() == ""){
	    mensagem = mensagem + "\n - campo do SEU E-MAIL está vazio";
	    if (!erro){
		objeto = '#emailRemetente';
	    }
	    erro = true;
	}else{
	    if($j("#emailRemetente").val().match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/) == null){
		mensagem = mensagem + "\n - o SEU E-MAIL está incorreto";
		if (!erro){
		    objeto = '#emailRemetente';
		}
		erro = true;
	    }
	}


	if($j("#nmDestinatario").val() == ""){
	    mensagem = mensagem + "\n - campo NOME DO DESTINATÁRIO está vazio";
	    if (!erro){
		objeto = '#nmDestinatario';
	    }
	    erro = true;
	}

	if($j("#emailDestinatario").val() == ""){
	    mensagem = mensagem + "\n - campo E-MAIL DO DESTINATÁRIO está vazio";
	    if (!erro){
		objeto = '#emailDestinatario';
	    }
	    erro = true;
	}else{
	    if($j("#emailDestinatario").val().match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/) == null){
		mensagem = mensagem + "\n - o E-MAIL DO DESTINATÁRIO está incorreto";
		if (!erro){
		    objeto = '#emailDestinatario';
		}
		erro = true;
	    }
	}

	if (!erro){
	    $j("#formIndique").attr('method','post');
	    $j("#formIndique").submit();
	}else{
	    window.alert (mensagem);
	    $j(objeto).focus();
	    return false;
	}

    });


    //Form Locação
    $j("#submitLocacao").click(function(){
	var erro = false;
	var objeto;
	var mensagem = "Atenção:\nO CADASTRO tem os seguintes erros:\n";

	if($j("#nmResponsavel").val() == ""){
	    mensagem = mensagem + "\n - campo NOME DO RESPONSÁVEL está vazio";
	    if (!erro){
		objeto = '#nmResponsavel';
	    }
	    erro = true;
	}

	if($j("#dsEmail").val() == ""){
	    mensagem = mensagem + "\n - campo E-MAIL está vazio";
	    if (!erro){
		objeto = '#dsEmail';
	    }
	    erro = true;
	}else{
	    if($j("#dsEmail").val().match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/) == null){
		mensagem = mensagem + "\n - campo E-MAIL está incorreto";
		if (!erro){
		    objeto = '#dsEmail';
		}
		erro = true;
	    }
	}

	if (!erro){
	    //Limpa campos
	    if($j("#nrDDDTel").val() == "" || $j("#nrDDDTel").val() == "DDD" ){
		$j("#nrDDDTel").val('');
	    }

	    if($j("#nrTel").val() == "" || $j("#nrTel").val() == "Número"){
		$j("#nrTel").val('');
	    }

	    if($j("#nrDDDCel").val() == "" || $j("#nrDDDCel").val() == "DDD" ){
		$j("#nrDDDCel").val('');
	    }

	    if($j("#nrCel").val() == "" || $j("#nrCel").val() == "Número"){
		$j("#nrCel").val('');
	    }

	    if($j("#nrDDDFax").val() == "" || $j("#nrDDDFax").val() == "DDD" ){
		$j("#nrDDDFax").val('');
	    }

	    if($j("#nrFax").val() == "" || $j("#nrFax").val() == "Número"){
		$j("#nrFax").val('');
	    }

	    $j("#formlocacao").attr('method','post');
	    $j("#formlocacao").submit();
	}else{
	    window.alert (mensagem);
	    $j(objeto).focus();
	    return false;
	}
    });

    //Pre Curriculo
    $j("#submitPreCurr").click(function(){
	var erro = false;
	var objeto;
	var mensagem = "Atenção:\nO CADASTRO tem os seguintes erros:\n";
	
	if($j("#preCurrMail").val() == ""){
	    mensagem = mensagem + "\n - campo E-MAIL está vazio";
	    if (!erro){
		objeto = '#preCurrMail';
	    }
	    erro = true;
	}else{
	    if($j("#preCurrMail").val().match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/) == null){
		mensagem = mensagem + "\n - campo E-MAIL está incorreto";
		if (!erro){
		    objeto = '#preCurrMail';
		}
		erro = true;
	    }
	}

	if($j("#preCurrCPF").val() == "" || $j("#preCurrCPF").val() == "Somente Números"){
	    mensagem = mensagem + "\n - campo CPF está vazio";
	    if (!erro){
		objeto = '#preCurrCPF';
	    }
	    erro = true;
	}else{
	    if(!$j('#preCurrCPF').validateCPF()){
		mensagem = mensagem + "\n - o CPF informado é inválido";
		$j('#preCurrCPF').val('');
		if (!erro){
		    objeto = '#preCurrCPF';
		}
		erro = true;
	    }else{
		//alert('getAjax');
		resposta = getAjax('var',$j('#preCurrCPF').val());
		if(resposta!=-1){
		    resposta='Já existe o CPF ' + $j('#preCurrCPF').val() + ' em nosso banco de dados.';
		    erro = true;
		    objeto = '#preCurrCPF';
		    $j('#cpfExistente').html(resposta);
		    mensagem = resposta;
		}
	    }
	}
	if($j("#preCurrNasc").val() == "" || $j("#preCurrNasc").val() == "Somente Números"){
	    mensagem = mensagem + "\n - campo DATA DE NASCIMENTO está vazio";
	    if (!erro){
		objeto = '#preCurrNasc';
	    }
	    erro = true;
	}else{
	    if(!$j("#preCurrNasc").validateDate()){
		mensagem = mensagem + "\n - a DATA DE NASCIMENTO informada é inválida";
		$j('#preCurrNasc').val('');
		if (!erro){
		    objeto = '#preCurrNasc';
		}
		erro = true;
	    }
	}

	if (!erro){
	    $j("#formPreCurriculo").attr('method','post');
	    $j("#formPreCurriculo").submit();
	}else{
	    window.alert (mensagem);
	    $j(objeto).focus();
	    return false;
	}
    });

    //Curriculo Final
    //Form Locação
    $j("#submitFinalCurr").click(function(){
	var erro = false;
	var objeto;
	var mensagem = "Atenção:\nO CADASTRO tem os seguintes erros:\n";

	if($j("#nmCurriculum").val() == ""){
	    mensagem = mensagem + "\n - campo NOME está vazio";
	    if (!erro){
		objeto = '#nmCurriculum';
	    }
	    erro = true;
	}

	if($j("#dsSenha").val() == ""){
	    mensagem = mensagem + "\n - campo SENHA está vazio";
	    if (!erro){
		objeto = '#dsSenha';
	    }
	    erro = true;
	}else{
	    if($j("#dsSenha").val() != $j("#dsSenhaRepete").val()){
		mensagem = mensagem + "\n - informe a SENHA novamente";
		if (!erro){
		    objeto = '#dsSenha';
		}
		erro = true;
	    }
	}

	if($j("#dsEmail").val() == ""){
	    mensagem = mensagem + "\n - campo E-MAIL está vazio";
	    if (!erro){
		objeto = '#dsEmail';
	    }
	    erro = true;
	}else{
	    if($j("#dsEmail").val().match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/) == null){
		mensagem = mensagem + "\n - campo E-MAIL está incorreto";
		if (!erro){
		    objeto = '#dsEmail';
		}
		erro = true;
	    }
	}

	if (!erro){
	    //Limpa campos
	    if($j("#nrDDDTelResidencial").val() == "" || $j("#nrDDDTelResidencial").val() == "DDD" ){
		$j("#nrDDDTelResidencial").val('');
	    }

	    if($j("#nrTelResidencial").val() == "" || $j("#nrTelResidencial").val() == "Número"){
		$j("#nrTelResidencial").val('');
	    }

	    if($j("#nrDDDTelOutro").val() == "" || $j("#nrDDDTelOutro").val() == "DDD" ){
		$j("#nrDDDTelOutro").val('');
	    }

	    if($j("#nrTelOutro").val() == "" || $j("#nrTelOutro").val() == "Número"){
		$j("#nrTelOutro").val('');
	    }

	    if($j("#dtAdmissao").val() == "" || $j("#dtAdmissao").val() == "MM/AAAA" ){
		$j("#dtAdmissao").val('');
	    }

	    if($j("#dtDemissao").val() == "" || $j("#dtDemissao").val() == "MM/AAAA" ){
		$j("#dtDemissao").val('');
	    }

	    if($j("#cdEstado").val() == "" || $j("#cdEstado").val() == "UF" ){
		$j("#cdEstado").val('');
	    }

	    $j("#formFinalCurriculo").attr('method','post');
	    $j("#formFinalCurriculo").submit();
	}else{
	    window.alert(mensagem);
	    $j(objeto).focus();
	    return false;
	}
    });

    //Ações em campos do form final de curriculo
    $j("#cdCep").blur(function(){
	var resultado = getAjax('var2',$j("#cdCep").val());
	if(resultado){
	    $j("#rowEndereco").css('display','');
	    $j("#resultadoCEP").html(resultado);
	}
    });
   
    $j('#dsSenhaRepete').blur(function(){
	$j("#testPasswords").css('display','');
	if($j("#dsSenhaRepete").val() != $j("#dsSenha").val()){
	    $j("#testPasswords").html('* Repita a senha corretamente');
	}else{
	    $j("#testPasswords").html('Ok, s&atilde;o iguais!');
	    $j("#testPasswords").hide(2200);
	}
    });
    $j(".password_test").passStrength({
	userid:	    "#nmCurriculum"
    });
    $j('#dsSenha').blur(function(){
	$j("#testPasswords").css('display','');
	$j("#testPasswords").html('* Informe novamente a senha.');
    });

    //Form Atendimento
    $j("#submitAtendimento").click(function(){
	var erro = false;
	var objeto;
	var mensagem = "Atenção:\nO CADASTRO tem os seguintes erros:\n";

	if($j("#nmContato").val() == ""){
	    mensagem = mensagem + "\n - campo NOME está vazio";
	    if (!erro){
		objeto = '#nmContato';
	    }
	    erro = true;
	}

	if($j("#dsEmail").val() == ""){
	    mensagem = mensagem + "\n - campo E-MAIL está vazio";
	    if (!erro){
		objeto = '#dsEmail';
	    }
	    erro = true;
	}else{
	    if($j("#dsEmail").val().match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/) == null){
		mensagem = mensagem + "\n - campo E-MAIL está incorreto";
		if (!erro){
		    objeto = '#dsEmail';
		}
		erro = true;
	    }
	}

	if($j("#nrDDDTel").val() == ""){
	    mensagem = mensagem + "\n - campo DDD está vazio";
	    if (!erro){
		objeto = '#nrDDDTel';
	    }
	    erro = true;
	}
	if($j("#nrTel").val() == ""){
	    mensagem = mensagem + "\n - campo Telefone está vazio";
	    if (!erro){
		objeto = '#nrTel';
	    }
	    erro = true;
	}
	if($j("#dsAssunto").val() == ""){
	    mensagem = mensagem + "\n - campo ASSUNTO está vazio";
	    if (!erro){
		objeto = '#dsAssunto';
	    }
	    erro = true;
	}
	if($j("#dsMensagem").val() == ""){
	    mensagem = mensagem + "\n - campo MENSAGEM está vazio";
	    if (!erro){
		objeto = '#dsMensagem';
	    }
	    erro = true;
	}

	if (!erro){
	    $j("#formAtendimento").attr('method','post');
	    $j("#formAtendimento").submit();
	}else{
	    window.alert(mensagem);
	    $j(objeto).focus();
	    return false;
	}
    });

    $j("#countdown").find('span').countdown({
	until: new Date(2012, 4 - 1, 28,10,0,0,0) ,
	serverSync: serverTime,
	format: 'DHMS',
	layout: '{d<}{dn}d : {d>}{h<}{hn}h : {h>}' +
	'{m<}{mn}m : {m>}{s<}{sn}{s>}s'
	/*layout: '{d<}{dn} {dl}, {d>}{h<}{hn} {hl}, {h>}' +
	    '{m<}{mn} {ml} e {m>}{s<}{sn} {sl}{s>}'*/
    });

    function serverTime() {
	var time = null;
	$j.ajax({url: '../intrashopping/templates/ajax/serverTime.php',
	    async: false, dataType: 'text',
	    success: function(text) {
		time = new Date(text);
	    }, error: function(http, message, exc) {
		time = new Date();
	}});
	return time;
    }



    // Faz um loop em todos os campos do tipo text
    $j("input[type='text']").each(function(){
	// Guarda o elemento na variável $this
	var $this = $j(this);
	// Verifica se o elemento tem o atributo title
	// Se tiver...
	if ($this.attr("title")){
	    // Adiciona a class .val-padrao
	    $this.val($this.attr("title")).addClass("val-padrao");
	    // Quando o campo receber o foco
	    $this.focus(function(){
		// Verifica se existe a class
		// Se existir...
		if ($this.is(".val-padrao")){
		    // Remove a class
		    $this.val("").removeClass("val-padrao");
		}
	    });
	    // Quando o campo perder o foco
	    $this.blur(function(){
		// Verifica se o value está vazio
		// Se estiver...
		if ($this.val() == ""){
		    // Adiciona a class .val-padrao
		    $this.val($this.attr("title")).addClass("val-padrao");
		}
	    });
	}
    });
    
    /**
     * Definições para Formulário de Convite:
     */
    //Elementos em hide
    $j("#dsManeiraOutroDiv, #dsRedesSociaisOutroDiv").hide();
    
    //Ações onChange
    $j("#dsManeira").change(function(){
	var $this = $j(this);
	if($this.val() == "Outro"){
	    $j("#dsManeiraOutroDiv").css("margin","8px 0 4px 5px");
	    $j("#dsManeiraOutroDiv").find("input").addClass("form_02");
	    $j("#dsManeiraOutroDiv").find("input").css("width","180px");
	    $j("#dsManeiraOutroDiv").show();
	}else{
	    $j("#dsManeiraOutroDiv").hide();
	}
    });
    
    $j("#dsRedesSociais").change(function(){
	var $this = $j(this);
	if($this.val() == "Outro"){
	    $j("#dsRedesSociaisOutroDiv").css("margin","8px 0 4px 5px");
	    $j("#dsRedesSociaisOutroDiv").find("input").addClass("form_02");
	    $j("#dsRedesSociaisOutroDiv").find("input").css("width","180px");
	    $j("#dsRedesSociaisOutroDiv").show();
	}else{
	    $j("#dsRedesSociaisOutroDiv").hide();
	}
    });
    
    //Campos em branco
    $j("#submitConvite").click(function(){
	var erro = false;
	var objeto;
	var mensagem = "Atenção:\nO CADASTRO tem os seguintes erros:\n";

	if($j("#nmConvite").val() == ""){
	    mensagem = mensagem + "\n - campo NOME está vazio";
	    if (!erro){
		objeto = '#nmConvite';
	    }
	    erro = true;
	}
	
	if($j("#dsSexo").val() == ""){
	    mensagem = mensagem + "\n - campo SEXO está vazio";
	    if (!erro){
		objeto = '#dsSexo';
	    }
	    erro = true;
	}

	if($j("#dsIdade").val() == ""){
	    mensagem = mensagem + "\n - campo IDADE está vazio";
	    if (!erro){
		objeto = '#dsIdade';
	    }
	    erro = true;
	}
	
	if($j("#dsEscolaridade").val() == ""){
	    mensagem = mensagem + "\n - campo ESCOLARIDADE está vazio";
	    if (!erro){
		objeto = '#dsEscolaridade';
	    }
	    erro = true;
	}
	
	if($j("#dsProfissao").val() == ""){
	    mensagem = mensagem + "\n - campo PROFISSÃO está vazio";
	    if (!erro){
		objeto = '#dsProfissao';
	    }
	    erro = true;
	}
	
	if($j("#dsCidade").val() == ""){
	    mensagem = mensagem + "\n - campo CIDADE está vazio";
	    if (!erro){
		objeto = '#dsCidade';
	    }
	    erro = true;
	}
	
	if($j("#dsUF").val() == ""){
	    mensagem = mensagem + "\n - campo UF está vazio";
	    if (!erro){
		objeto = '#dsUF';
	    }
	    erro = true;
	}

	if($j("#dsEmail").val() == ""){
	    mensagem = mensagem + "\n - campo E-MAIL está vazio";
	    if (!erro){
		objeto = '#dsEmail';
	    }
	    erro = true;
	}else{
	    if($j("#dsEmail").val().match(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/) == null){
		mensagem = mensagem + "\n - campo E-MAIL está incorreto";
		if (!erro){
		    objeto = '#dsEmail';
		}
		erro = true;
	    }
	}

	if($j("#nrDDDTel").val() == ""){
	    mensagem = mensagem + "\n - campo DDD está vazio";
	    if (!erro){
		objeto = '#nrDDDTel';
	    }
	    erro = true;
	}
	if($j("#nrTel").val() == ""){
	    mensagem = mensagem + "\n - campo Telefone está vazio";
	    if (!erro){
		objeto = '#nrTel';
	    }
	    erro = true;
	}
	
	if($j("#dsQdo").val() == ""){
	    mensagem = mensagem + "\n - informe desde quando freqüenta o Shopping Itaguaçu";
	    if (!erro){
		objeto = '#dsQdo';
	    }
	    erro = true;
	}
	
	if($j("#dsQtas").val() == ""){
	    mensagem = mensagem + "\n - informe quantas vezes por semana freqüenta o Itaguaçu";
	    if (!erro){
		objeto = '#dsQtas';
	    }
	    erro = true;
	}
	
	if($j("#dsHorario").val() == ""){
	    mensagem = mensagem + "\n - informe em que horário você MAIS costuma vir ao Itaguaçu";
	    if (!erro){
		objeto = '#dsHorario';
	    }
	    erro = true;
	}
	
	if($j("#dsManeira").val() == ""){
	    mensagem = mensagem + "\n - informe de que maneira você vem ao Itaguaçu";
	    if (!erro){
		objeto = '#dsManeira';
	    }
	    erro = true;
	}else{
	    if($j("#dsManeira").val() == "Outro" && $j("#dsManeiraOutro").val() == ""){
		mensagem = mensagem + "\n - informe qual outra maneira";
		if (!erro){
		    objeto = '#dsManeiraOutro';
		}
		erro = true;
	    }
	}
	
	if($j("#dsFrequencia").val() == ""){
	    mensagem = mensagem + "\n - informe com que freqüência acessa a internet";
	    if (!erro){
		objeto = '#dsFrequencia';
	    }
	    erro = true;
	}
	
	if($j("#dsRedesSociais").val() == ""){
	    mensagem = mensagem + "\n - informe se possui perfil em alguma das redes sociais";
	    if (!erro){
		objeto = '#dsManeira';
	    }
	    erro = true;
	}else{
	    if($j("#dsRedesSociais").val() == "Outro" && $j("#dsRedesSociaisOutro").val() == ""){
		mensagem = mensagem + "\n - informe qual outra rede social";
		if (!erro){
		    objeto = '#dsRedesSociaisOutro';
		}
		erro = true;
	    }
	}
	
	if($j("#dsPorque").val() == ""){
	    mensagem = mensagem + "\n - Por que você gostaria de fazer parte do Conselho de Consumidores do Shopping Itaguaçu?";
	    if (!erro){
		objeto = '#dsPorque';
	    }
	    erro = true;
	}

	if (!erro){
	    $j("#formConvite").attr('method','post');
	    $j("#formConvite").submit();
	}else{
	    window.alert(mensagem);
	    $j(objeto).focus();
	    return false;
	}
    });
    //Fim de definições do formulário de Convite
    
    
});

function getAjax(selType,str,news){
    var retorno;
    if(str!=''){
	var doc = null;
	if (typeof window.ActiveXObject != 'undefined' ){
	    doc = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
	    doc = new XMLHttpRequest();
	}
	if (doc){
	    doc.open("GET", "http://www.shoppingitaguacu.com.br/intrashopping/templates/ajax/ajax.php?"+selType+"=" + str, false);
	    doc.send(null);
	    if(selType == "var"){
		resposta = doc.responseText;
		retorno = resposta.indexOf("CPF");
	    //alert(resposta.indexOf("CPF"));
	    }
	    if(selType == "var2" || selType == "var3"){
		retorno = doc.responseText;
	    }
	}else{
	    retorno = false;
	}
    }
    return retorno;
}
