$(document).ready(function() {
    $("ul.tabs").tabs("div.panes > div");
});

function search(pagetoshow,resultsperpage) {

    if($('#txt_rubriek').val() != "" || $('#txt_naam').val() != "" || $('#cbx_provincie').val() != "" || $('#txt_telefoon').val() != "" || $('#txt_straat').val() != "" || $('#txt_gemeente').val() != "" ){
      //iets ingevuld
      $.ajax({
          type: 'POST',
          url: 'pages/zoeken/ajax_zoeken.php',
          data: $('#frm_search').serialize() + '&pagetoshow='+pagetoshow+'&resultsperpage='+resultsperpage+'&action=search',
          dataType: 'json',
          beforeSend: function() {
            //tony: css object aanmaken met de nieuwe knop in + css object koppelen aan de zoekbutton
            var cssObj = {
            'background' : '#8cbc2a url(images/layout/btn_searching.gif) no-repeat top left'
            }
            $('.searchbutton').css(cssObj);
            $('#content_container').slideUp(1000);
   
            setTimeout(function() {
              $('#content').toggle();
              $('#content').html("");
            }, 950); 
          },
          success: function(json) {
              $('#content').toggle();
              $('#content').html(json['response']);
              $('#content_container').slideDown(1500);
              $('#lopendebannerscroller').html(json['banner']);
              //tony: css object aanmaken met de nieuwe knop in + css object koppelen aan de zoekbutton
              var cssObj = {
              'background' : '#8cbc2a url(images/layout/btn_search.gif) no-repeat top left'
              }
              $('.searchbutton').css(cssObj);
          }
      });
    }else{
      //niets ingevuld
      $('#content_container').slideUp(500); 
      setTimeout(function() {
        $('#content').toggle();
        $('#content').html("<p>Gelieve een zoekopdracht in te geven!</p>");
      }, 450); 
      
      setTimeout(function() {
        $('#content').toggle();
        $('#content_container').slideDown(500);
      }, 550); 
      
    }
 

}

function goToPage(page,resultsperpage) {
    $.ajax({
        type: 'POST',
        url: 'pages/zoeken/ajax_zoeken.php',
        data: 'pagetoshow='+page+'&resultsperpage='+resultsperpage+'&action=changepage',
        dataType: 'json',
        beforeSend: function() {
          //tony: css object aanmaken met de nieuwe knop in + css object koppelen aan de zoekbutton
          var cssObj = {
          'background' : '#8cbc2a url(images/layout/btn_searching.gif) no-repeat top left'
          }
          $('.searchbutton').css(cssObj);
          $('#content_container').slideUp(1000);
 
          setTimeout(function() {
            $('#content').toggle();
            $('#content').html("");
          }, 950); 
        },
        success: function(json) {
            $('#content').toggle();
            $('#content').html(json['response']);
            $('#content_container').slideDown(1000);
            //tony: css object aanmaken met de nieuwe knop in + css object koppelen aan de zoekbutton
            var cssObj = {
            'background' : '#8cbc2a url(images/layout/btn_search.gif) no-repeat top left'
            }
            $('.searchbutton').css(cssObj);
        }
    });
}

function contacteerHandelaar(hid) {
    $.ajax({
        type: 'POST',
        url: 'pages/zoeken/ajax_detail.php',
        data: $('#frm_contact').serialize() + '&hid='+hid+'&action=contacteerhandelaar',
        dataType: 'json',
        beforeSend: function() {
            clearAllFormErrors();
        },
        success: function(json) {
            var status = json['status'].status;
            if (status == 'error') {
                for (var i = 0; i < json['errors'].length; i++) {
                    var veld = json['errors'][i].field;
                    var msg = json['errors'][i].msg;
                    $('#error_'+veld).html(msg);
                }
            } else {
                $('#info').html(json['status'].msg);
            }
        }
    });
}

function gobackToSearchResults() {
    $.ajax({
        type: 'POST',
        url: 'pages/zoeken/ajax_detail.php',
        data: 'action=goback',
        dataType: 'json',
        beforeSend: function() {
          //tony: css object aanmaken met de nieuwe knop in + css object koppelen aan de zoekbutton
          var cssObj = {
          'background' : '#8cbc2a url(images/layout/btn_searching.gif) no-repeat top left'
          }
          $('.searchbutton').css(cssObj);
          $('#content_container').slideUp(1000);
 
          setTimeout(function() {
            $('#content').toggle();
            $('#content').html("");
          }, 950); 
        },
        success: function(json) {
            $('#content').toggle();
            $('#content').html(json['response']);
            $('#content_container').slideDown(1000);
            //tony: css object aanmaken met de nieuwe knop in + css object koppelen aan de zoekbutton
            var cssObj = {
            'background' : '#8cbc2a url(images/layout/btn_search.gif) no-repeat top left'
            }
            $('.searchbutton').css(cssObj);
        }
    });
}

function clearAllFormErrors() {
    $('#error_naam').html('');
    $('#error_email').html('');
    $('#error_website').html('');
    $('#error_onderwerp').html('');
    $('#error_bericht').html('');
}
