﻿var linkWhere = 'ajax_query_where.aspx';
var linkWhat = 'ajax_query_what.aspx';

var page_url = window.location.href;
var segments = page_url.split("/");

//alert(segments.length);

if (segments.length > 3) {  // PREFERENCIALMENTE NÃO MUDAR ESSE NÚMERO, CASO PRECISE AVISAR O CARLOS
    linkWhere = '../' + linkWhere;
    linkWhat = '../' + linkWhat;
}

jQuery.noConflict();

jQuery(document).ready(function () {
//    try {
        jQuery('#ctl00_txtOnde').simpleAutoComplete(linkWhere, {
            autoCompleteClassName: 'autocomplete',
            selectedClassName: 'sel',
            attrCallBack: 'rel',
            identifier: 'where'
        }, whereCallback);
//    } catch (e) {

//    }

//    try {
        jQuery('#ctl00_txtOque').simpleAutoComplete(linkWhat, {
            autoCompleteClassName: 'autocomplete',
            selectedClassName: 'sel',
            attrCallBack: 'rel',
            identifier: 'what'
        }, whatCallback);
//    } catch (e) {

//    }
});

function whereCallback(par) {
    jQuery("#ctl00_txtOnde").val(par[0]);
}

function whatCallback(par) {
    jQuery("#ctl00_txtOque").val(par[0]);
}

/*este eh o metodo que devemos alterar para a url*/
function enviar() {
    if (!verificarBusca())
        return false;

    var localidade = "";

    for (i = 0; i < document.getElementById("ctl00_txtOnde").value.split(",").length; i++) {
        if (i + 1 != document.getElementById("ctl00_txtOnde").value.split(",").length)
            localidade += document.getElementById("ctl00_txtOnde").value.split(",")[i] + "-";
        else
            localidade += document.getElementById("ctl00_txtOnde").value.split(",")[i];
    }
    window.location = "?" + document.getElementById("ctl00_txtOque").value + "-" + localidade;
    return true;
}

function verificarBusca() {
    var busca = document.getElementById('ctl00_txtOque');
    if (busca.value != '' && busca.value != 'Digite o que deseja buscar...')
        return true
    else {
        busca.value = 'Digite o que deseja buscar...'
    }
    return false;
}
