$.ajaxSetup({ cache:false });
$(document).ready(function(){

    Cufon.replace('.futura', { fontFamily: 'Futura Std' });
    Cufon.replace('h1', { fontFamily: 'Futura Std' });

    $('.slider').cycle({
        fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
        timeout:5000
    }); 
    
    $('#zoeken_home').click(function(event){
        zoeken(true,0);
                    event.preventDefault();     
    });
    
    $('#zoeken_vervolg').click(function(event){
        zoeken(false,0);
                    event.preventDefault();     
    });
    
    $(".ellipsis").ellipsis();
    
    if ($('.detail_tekst').height()!=null) {
       //alert($('.detail_tekst').height());
       if ($('.detail_tekst').height()>=123) {
           $('.detail_meer_container').show('slow');
       }
    }
    
    $('#detail_tekst_meer').click(function(event){
        if ($('.detail_tekst').css('overflow')=='visible') {
           $('.detail_tekst').css('overflow','hidden');
           $('.detail_tekst').css('height','123px');  /* let op, waarde staat ook in de .css  bij .detail_tekst */
           if (language=='NL') {
              $('#detail_tekst_meer').html('meer');
           } else if (language=='UK') {
              $('#detail_tekst_meer').html('more');
           } else if (language=='DE') {
              $('#detail_tekst_meer').html('mehr');
           } else if (language=='ES') {
              $('#detail_tekst_meer').html('mas');
           }
           $('#meer').attr('src','/new/images/meer.png');
        } else {
           $('.detail_tekst').css('overflow','visible');
           $('.detail_tekst').css('height','auto'); 
           $('.detail_tekst').css('max-height','1200px'); 
           if (language=='NL') {
              $('#detail_tekst_meer').html('minder');
           } else if (language=='UK') {
              $('#detail_tekst_meer').html('less');
           } else if (language=='DE') {
              $('#detail_tekst_meer').html('weniger');
           } else if (language=='ES') {
              $('#detail_tekst_meer').html('menos');
           }
           $('#meer').attr('src','/new/images/minder.png');
        }
        
        event.preventDefault();
    });
 
 
 
    $('#sort_prijs').click(function(){
        zoeken(false,1);
    });
    
    $('#sort_plaats').click(function(){
        zoeken(false,2);
    });
    

     
});   

function zoeken(home,sort)  {
      var ref='';
      var slaapkamers='-1';  
      var pand;
      var plaats='';
      var prijsvan=0;
      var prijstot=0;
      
      var d = new Date();
      
      // sorteren
      
      if ($('#referentie').length) {
         ref = $('#referentie').val();
      }
      
      pand = $('#pand').val();
      plaats = $('#plaats').val();
      prijsvan = $('#prijsvan').val();
      prijstot = $('#prijstot').val();
      
      if ($('#slaapkamers').length) {
          slaapkamers = $('#slaapkamers').val();
      }
      var uniek;
      var hh = d.getMinutes();
      var ss = d.getSeconds();
      uniek = (hh.toString()+'-'+ss.toString());
      //alert('/new/lib/vars_to_session.php?d='+uniek);
      $.post('/new/lib/vars_to_session.php?d='+uniek, {referentie:ref,pand:pand,plaats:plaats,prijsvan:prijsvan,prijstot:prijstot,slaapkamers:slaapkamers,sort:sort},
              function(data) {
                 if (data=='OK') {
                    var pag;
                    if (language=='NL') {
                        pag = '/aanbod';
                    } else if (language=='UK') {
                        pag = '/properties';
                    } else if (language=='DE') {
                        pag = '/immobilien';
                    } else if (language=='ES') {
                        pag = '/viviendas';
                    }
                    
                    location.href='/'+language.toLowerCase()+pag+'/1';  
                 } else {
                    alert(data);       
                 }
              }
            );  
}
