function addLoadEvent(fn) {
	var oldOnload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = fn;
	} else {
		window.onload = function() {
			oldOnload();
			fn();
		}
	}
}

function FlashBanner() {
  document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="488" height="70">\n');
  document.write('<param name=movie value="../flash/banner.swf">\n');
  document.write('<param name=quality value=high>\n');
  document.write('<embed src="../flash/banner.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" style="width: 488px; height: 70px">\n');
  document.write('</embed>\n');
  document.write('</object>\n');
}

function StudentFlashBanner() {
  document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="486" height="70">\n');
  document.write('<param name=movie value="../flash/student.swf">\n');
  document.write('<param name=quality value=high>\n');
  document.write('<param name="wmode" value="transparent" />\n');
  document.write('<embed src="../flash/student.swf" wmode="transparent" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="486" height="70">\n');
  document.write('</embed>\n');
  document.write('</object>\n');
}

addLoadEvent(function () {
	ClearDefaultFieldValues();
});

function ClearDefaultFieldValues() {
	var findStoreInput = document.getElementById('home_findStore');
	if (!findStoreInput) return;
	
	findStoreInput.onfocus = function () {
		if (this.value == 'Postcode') {
			this.value = '';
		}
	}
	findStoreInput.onblur = function () {
		if (trim(this.value) == '') {
			this.value = 'Postcode';
		}
	}
}

function trim(str) {
	return str.replace(/^\s+|\s+$/g, '');
}