urlPortal = "http://www.opticanet.com.br/";
//urlPortal = "http://localhost:803/";
pastaBuscaPortal = "secao/busca/";

urlSite = "http://www.opticanet.com.br/classificados/";
//urlSite = "http://localhost:803/classificados/";
pastaSite = "classificados/";
pastaAnuncio = "anuncio/";
pastaCadastro = "cadastro/";
pastaBusca = "busca/";
pastaLogin = "login/";

$(document).ready(function() {

	//--------------------------------------------
	// Inicializar shadowbox
   	Shadowbox.init({
        	language: 'pt'
    });

	//--------------------------------------------
	// Valida e redireciona busca para o portal.
	$('#btnBuscarPortal').click(function() {
	    if ($('#textoBusca').val().replaceAll(' ' , '')=="")
        {
        	alert('Por favor, preencha o campo de busca!');
        	$('#textoBusca').focus();
        	return false;
    	}
    	location = urlPortal + pastaBuscaPortal + "?txtBusca=" + $('#textoBusca').val();
	});
	//.......... Busca para o portal via tecla enter.
	$('#textoBusca').keydown(function() {
        var oEvent = (oEvent)? oEvent : event;
        var oTarget =(oEvent.target)? oEvent.target : oEvent.srcElement;
        if(oEvent.keyCode==13)
        {
            $('#btnBuscarPortal').trigger('click');
        }
    	return true;
	});
	
	//--------------------------------------------
	// Botão "Buscar" do serviço.
	$('#ctl00_btnBuscaOk').click(function() {

		if (($('#ctl00_ddBuscaDe').val() == '0') && ($('#ctl00_txtBuscaPalChave').val().replaceAll(' ', '') == ''))
		{
			alert('Por favor, digite uma palavra chave ou selecione uma categoria!');
			$('#ctl00_txtBuscaPalChave').focus();
			return false;
		}
		location = urlSite + pastaBusca + 'BuscaResultado.aspx?txtBusca=' + $('#ctl00_txtBuscaPalChave').val() + '&catId=' + $('#ctl00_ddBuscaDe').val();
	});	
	//.......... Busca do serviço via tecla enter.
	$('#ctl00_txtBuscaPalChave').keydown(function() {
        var oEvent = (oEvent)? oEvent : event;
        var oTarget =(oEvent.target)? oEvent.target : oEvent.srcElement;
        if(oEvent.keyCode==13)
        {
            $('#ctl00_btnBuscaOk').trigger('click');
        }
    	return true;
	});
	
	//--------------------------------------------
	// Slide show das fotos
	$(function() {
		$('#slideShow')
		.before('<div id="slideShow-nav">')
    		.cycle({
    			fx:     'fade',
			timeout: 6000,  
			speed: 800,  
    			pager:  '#slideShow-nav'
		});
	});
	
	//--------------------------------------------
	// Validar Login.
	$('#btnLoginOk').click(function() {

        log = $('#tLogin').val();
        pas = $('#tSenha').val();
        
        if (log.replaceAll(' ', '') == '')
        {
            alert('Por favor, preencha o campo login!');
            $('#tLogin').focus();
            return;
        }
        if (pas.replaceAll(' ', '') == '')
        {
            alert('Por favor, preencha o campo senha!');
            $('#tSenha').focus();
            return;
        }

		//Envia via Ajax
        sendXmlHttpRequest( '/' + pastaSite + pastaLogin + 'ValidarLogin.ashx?login=' + log + "&senha=" + pas );

        intervalo = window.setInterval(function() {
            if (intervalProcessingAjax == 'ok') {
                clearInterval(intervalo);

                if (returnValue == 'ok'){
	                location = urlSite + pastaAnuncio + "MeusAnuncios.aspx";      
					}
		        else {
		            $('#tLogin').focus();
			        alert(returnValue);
		        }
            }
       }, 500);
	});
	//.......... Validar Login via tecla enter.
	// campo login...
	$('#tLogin').keydown(function() {
        var oEvent = (oEvent)? oEvent : event;
        var oTarget =(oEvent.target)? oEvent.target : oEvent.srcElement;
        if(oEvent.keyCode==13)
        {
            $('#btnLoginOk').trigger('click');
        }
    	return true;
	});
	// campo senha...
	$('#tSenha').keydown(function() {
        var oEvent = (oEvent)? oEvent : event;
        var oTarget =(oEvent.target)? oEvent.target : oEvent.srcElement;
        if(oEvent.keyCode==13)
        {
            $('#btnLoginOk').trigger('click');
        }
    	return true;
	});

    //--------------------------------------------
	// Botão Sair.
	$('#btnSair').click(function() {
        // Encerra via Ajax
        /*sendXmlHttpRequest( '/' + pastaSite + pastaLogin + 'EncerrarLogin.ashx' );
        
        intervalo = window.setInterval(function() {
                if (intervalProcessingAjax == 'ok') {
                    clearInterval(intervalo);
                    location = urlSite;
                    }
                }, 500);*/

	location.href = '/' + pastaSite + pastaLogin + 'EncerrarLogin.ashx';
    });
    
    //--------------------------------------------
	// Botão "OK" - Página Meus Anúncios Executar operação.
	$('#btnOperacaoOk').click(function() {
	    // Verifica se selecionaou uma operação.
	    if ($('#ctl00_ContentPlaceHolder1_ddOperacao').val()=='XXX')
	    {
	        alert('Por favor, selecione uma operação!');
	        $('#ctl00_ContentPlaceHolder1_ddOperacao').focus();
	        return false;
	    }
        // Verifica se pelo menos um anúncio foi selecionado.
        var anunciosSelecionados = '';
        $('input:checkbox:checked').each(function(){
            anunciosSelecionados += $(this).val() + ',';
        })
        anunciosSelecionados += '0';
        
        if (anunciosSelecionados == '0')
        {
            alert('Por favor, selecione pelo menos um anúncio!');
            return false;
        }
	    // Executa via Ajax.
        sendXmlHttpRequest( '/' + pastaSite + pastaAnuncio + 'MeusAnuncios_ExecutarOperacao.ashx?anunciosSelecionados=' + anunciosSelecionados + '&operacao=' + $('#ctl00_ContentPlaceHolder1_ddOperacao').val() );

        intervalo = window.setInterval(function() {
            if (intervalProcessingAjax == 'ok') {
                clearInterval(intervalo);

                if (returnValue == 'ok'){
	                switch($('#ctl00_ContentPlaceHolder1_ddOperacao').val()){
	                    case 'ATI' : alert('Anúncios ativados com sucesso!');break;
	                    case 'DES' : alert('Anúncios desativados com sucesso!');break;
	                    case 'EXC' : alert('Anúncios excluídos com sucesso!');break;
	                    }
	                location = urlSite + pastaAnuncio + "MeusAnuncios.aspx";
					}
					}
		    else {
			    alert(returnValue);
		    }
        }, 500);
	});
	
	//--------------------------------------------
	// Botão "continuar" - página "escolha do plano".
	$('#ctl00_ContentPlaceHolder1_btnContinuar').click(function(){
	    
	    if (!$("input[type=radio][name=chkPlano]:checked").val()) 
	    {
	        alert('Por favor, selecione um plano de assinatura!')
	        return false;
	    }
	});
	
	//--------------------------------------------
	// Validar Formulário de Cadastro do Anúncio.
    $('#ctl00_ContentPlaceHolder1_btnCadastrar').click(function(){
        //.....................................
        if ($('#ctl00_ContentPlaceHolder1_Titulo').val().replaceAll(' ', '')=='')
        {
            alert('Por favor, preencha o campo Título do Anúncio!');
            $('#ctl00_ContentPlaceHolder1_Titulo').focus();
            return false;
        }
        //...
        if ($('#ctl00_ContentPlaceHolder1_ddCategoria').val()=='0')
        {
            alert('Por favor, selecione uma Categoria!');
            $('#ctl00_ContentPlaceHolder1_ddCategoria').focus();
            return false;
        }
        //...
        if ($('#ctl00_ContentPlaceHolder1_Detalhe').val().replaceAll(' ', '')=='')
        {
            alert('Por favor, preencha o campo Detalhe!');
            $('#ctl00_ContentPlaceHolder1_Detalhe').focus();
            return false;
        }
    });


    //--------------------------------------------
    // Busca bolsa de empregos.
    $('#btnBuscaBolsaOk').click(function(){

	    buscaDe = $("#ctl00_ContentPlaceHolder1_CxBolsa_ctl01_ddBuscaDe").val();
	    UF = $("#ctl00_ContentPlaceHolder1_CxBolsa_ctl01_ddBuscaUF").val();
	    NH = $("#ctl00_ContentPlaceHolder1_CxBolsa_ctl01_ddBuscaNH").val();

	    sQuery = "?UF=" + UF + "&nh=" + NH;

	    if (buscaDe == "CUR"){
		    location = '/bolsa/candidato/busca/resultado/Default.aspx' + sQuery;}
	    else
		    if (buscaDe == "VAG"){
			    location = '/bolsa/vagas/busca/resultado/Default.aspx' + sQuery;}
		    else{
			    if (buscaDe == "EMP")
				    location = '/bolsa/empresa/busca/resultado/Default.aspx' + sQuery;}
    });
});



