$(document).ready( function() {
  var flashvars = {};
  var params = { wmode: "transparent" };
  var attributes = {};
  swfobject.embedSWF(swfPath, "flashcontent", swfWidth, swfHeight, "9", "expressInstall.swf", flashvars, params, attributes);
    
  $('#aylesbury').hover(
    function() {
      $('#jsmap').attr("src","/images/jsmap/aylesbury_selected.jpg");
      ChangeLink("aylesbury");
    },
    function() {
      $('#jsmap').attr("src","/images/jsmap/aylesbury.jpg");
    }
  );
                                   
  $('#biggleswade').hover(
    function() {
      $('#jsmap').attr("src","/images/jsmap/biggleswade_selected.jpg");
      ChangeLink("biggleswade");
    },
    function() {
      $('#jsmap').attr("src","/images/jsmap/biggleswade.jpg");
    }
  );
                                   
  $('#cambridge').hover(
    function() {
      $('#jsmap').attr("src","/images/jsmap/cambridge_selected.jpg");
      ChangeLink();
    },
      function() {
      $('#jsmap').attr("src","/images/jsmap/cambridge.jpg");
    }
  );
                                   
  $('#southcroydon').hover(
    function() {
      $('#jsmap').attr("src","/images/jsmap/southcroydon_selected.jpg");
      ChangeLink();
    },
    function() {
      $('#jsmap').attr("src","/images/jsmap/southcroydon.jpg");
    }
  );
                                   
  $('#westhorsley').hover(
    function() {
      $('#jsmap').attr("src","/images/jsmap/westhorsley_selected.jpg");
      ChangeLink();
    },
    function() {
      $('#jsmap').attr("src","/images/jsmap/westhorsley.jpg");
    }
  );
                                   
  /*$('#guildford').hover(
    function() {
      $('#jsmap').attr("src","/images/jsmap/guildford_selected.jpg");
      ChangeLink();
    },
    function() {
      $('#jsmap').attr("src","/images/jsmap/guildford.jpg");
    }
  );*/
                                   
  /*$('#horley').hover(
    function() {
      $('#jsmap').attr("src","/images/jsmap/horley_selected.jpg");
      ChangeLink();
    },
    function() {
      $('#jsmap').attr("src","/images/jsmap/horley.jpg");
    }
  );*/
                                   
  /*$('#crowborough').hover(
    function() {
      $('#jsmap').attr("src","/images/jsmap/crowborough_selected.jpg");
      ChangeLink();
    },
    function() {
      $('#jsmap').attr("src","/images/jsmap/crowborough.jpg");
    }
  );*/
                                   
  $('#storrington').hover(
    function() {
      $('#jsmap').attr("src","/images/jsmap/storrington_selected.jpg");
      ChangeLink("storrington");
    },
    function() {
      $('#jsmap').attr("src","/images/jsmap/storrington.jpg");
    }
  );
                                   
  $('#dorking').hover(
    function() {
      $('#jsmap').attr("src","/images/jsmap/dorking_selected.jpg");
      ChangeLink("dorking");
    },
    function() {
      $('#jsmap').attr("src","/images/jsmap/dorking.jpg");
    }
  );
                                   
  var imgSwap = [];
  imgSwap.push("/images/jsmap/aylesbury.jpg");
  imgSwap.push("/images/jsmap/aylesbury_selected.jpg");
  imgSwap.push("/images/jsmap/biggleswade.jpg");
  imgSwap.push("/images/jsmap/biggleswade_selected.jpg");
  imgSwap.push("/images/jsmap/cambridge.jpg");
  imgSwap.push("/images/jsmap/cambridge_selected.jpg");
  //imgSwap.push("/images/jsmap/horley.jpg");
  //imgSwap.push("/images/jsmap/horley_selected.jpg");
  imgSwap.push("/images/jsmap/southcroydon.jpg");
  imgSwap.push("/images/jsmap/southcroydon_selected.jpg");
  imgSwap.push("/images/jsmap/westhorsley.jpg");
  imgSwap.push("/images/jsmap/westhorsley_selected.jpg");
  //imgSwap.push("/images/jsmap/guildford.jpg");
  //imgSwap.push("/images/jsmap/guildford_selected.jpg");
  imgSwap.push("/images/jsmap/dorking.jpg");
  imgSwap.push("/images/jsmap/dorking_selected.jpg");
  //imgSwap.push("/images/jsmap/crowborough.jpg");
  //imgSwap.push("/images/jsmap/crowborough_selected.jpg");
  imgSwap.push("/images/jsmap/storrington.jpg");
  imgSwap.push("/images/jsmap/storrington_selected.jpg");                             
  $(imgSwap).preload();                             
});
   
 
$.fn.preload = function () {
  this.each(function () {
    $('<img/>')[0].src = this;
  });
}
 
function ChangeLink(link)
{      
  switch(link)
  {
    case "aylesbury":
      $('#dev-contact').attr("href","/new-homes/current-developments/kingsfield-park/overview/");
      break;
    case "biggleswade":
      $('#dev-contact').attr("href","/new-homes/current-developments/penrose-park/overview/");
      break;
    case "dorking":
      $('#dev-contact').attr("href","/new-homes/current-developments/pippbrook-mews/overview/");
      break;
    case "storrington":
      $('#dev-contact').attr("href","/new-homes/current-developments/the-amberley-collection/overview/");
      break;
    default:
      $('#dev-contact').attr("href","/contact-us/contact-details/");
  }     
}
