/*

main JS For legalbase

*/



var map;


$(document).ready(function(){

  //on load events


   Cufon.replace('h2', { fontFamily: 'myriad' });
   Cufon.replace('h1', { fontFamily: 'myriad' });
//   Cufon.replace('.primary-links a', { fontFamily: 'myriad' });
   Cufon.replace('.dir h4 a', { fontFamily: 'myriad' });
   Cufon.replace('.node h3', { fontFamily: 'myriad' });

  if ($("#edit-field-state-value").length > 0) {
   //we are on the edit page so load up the suburbs
    loadSuburbs();
  }

  //change the suburbs when state changes
  $("#edit-field-state-value").bind(
          'change',
          function(){
            loadSuburbs();
          });


   //change the suburbs when pc entered
  $("#finder").keyup(
          function(){
          var pc = $("#finder").val();

          if(pc.length == 4){
            $("#finder_resluts").html('searching...');
            $("#finder_resluts").load( '/ajax/pc-burbs/' + pc );
            }
          });


});






function loadSuburbs(){
            if ($("#edit-field-suburb-0-value").length > 0) {
               var curid = '/' + $("#edit-field-suburb-0-value").val();
            }
            $("#edit-field-suburb-0-value-wrapper").html('loading suburbs <a href="javascript:loadSuburbs()">refresh</a>');
            $("#edit-field-suburb-0-value-wrapper").load('/ajax/burbs/' + $("#edit-field-state-value").val() + curid );
}




       function createMarker(point, html, icon) {

          var marker;

          if (icon) {
            marker = new GMarker(point, {icon: icon});
          }
          else {
            marker = new GMarker(point);
          }

            GEvent.addListener(marker, "click", function() {
            marker.openInfoWindowHtml(html);
            });
            return marker;
      }

      function openMarker(listingId) {
           GEvent.trigger(listingId,  "click");
      }