window.onload = function() {
  var params = {
    wmode: 'opaque'
  };
  //swfobject.embedSWF("a/swf/home_hero.swf", "banner", "789", "350", "10.0.0.0", {}, params, {});
   
  var calcform = $('form#calcform');

  if (calcform.length > 0) {  
      calcform.submit(function(e) {
        val = parseInt($('input#valuation')[0].value);
        if (isNaN(val) || val === 0) return false;

        if (val < 25000) {
          if (!$('#dealcalc_result').hasClass('hidden')) $('#dealcalc_result').addClass('hidden');
          if ($('#dealcalc_low').hasClass('hidden')) $('#dealcalc_low').removeClass('hidden');
        } else {
          var returnval = (val*3);
          var tradeval = ((returnval*100)/15);

          $('p#dealcalc_return').text('£'+ addCommas(returnval.toFixed(0)));
          $('p#dealcalc_trade').text('£'+ addCommas(tradeval.toFixed(0)));
          if (!$('#dealcalc_low').hasClass('hidden')) $('#dealcalc_low').addClass('hidden');
          if ($('#dealcalc_result').hasClass('hidden')) $('#dealcalc_result').removeClass('hidden');
        }
        return false;
      });
  }

  Shadowbox.init();
}

function mapOn(el) {
    var name = $(el).attr('alt').toLowerCase();
    $('img#map_contact')[0].src = 'Templates/a/img/site/map_' + name + '.png';
    var overlay = $('div#overlay_' + name)[0]; 
    if ($(overlay).hasClass('map_hidden')) {
      $(overlay).removeClass('map_hidden');
    }
}

function mapOff() {
    $('img#map_contact')[0].src = 'Templates/a/img/site/map_default.png';
    $('div.map_overlay').each(function(i) {
      if (!$(this).hasClass('map_hidden')) $(this).addClass('map_hidden');
    });
}

function addCommas(nStr) {
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}


