
function findaddress(pcode)
{
	if (pcode != ''){
		// disable the button
		toggleFormButton(true);
		// clear the form
		clearform();				
	    document.S2SForm.postcode.value = pcode;
		document.S2SForm.submit();
	}
}
function toggleFormButton(status) {
	var theform = document.contactDetails;
	if (document.all || document.getElementById) {
		var tempobj = theform.searchbutton;
		if (status == true)
			tempobj.value = 'Searching...';
		else
			tempobj.value = 'Find Address (UK only)';				
		tempobj.disabled = status;
	}
}
function clearform(){
	var theform = document.contactDetails;
	theform.organisation.value="";
	theform.address1.value="";
	theform.address2.value="";
	theform.address3.value="";
	theform.address4.value="";
	theform.town.value="";
	theform.county.value="";
	theform.postcode.value="";
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}




var DMdomain = "";
var DMpage = window.location;
var DMVersion = 86;
var DMsendTo = "//collector.deepmetrix.com/dm.gif?";
var DMsession;
function dmerr(){return true;}window.onerror=dmerr;
var u3k8u6y1j3 = new Date();
if (navigator.userAgent.indexOf('Mac') >= 0 && u3k8u6y1j3.getTimezoneOffset() >= 720){
u3k8u6y1j3.setTime (u3k8u6y1j3.getTime() - 1440*60*1000);}
var u3k8u6y1 = location.protocol+DMsendTo+"v="+DMVersion+"&vst=1";
var u3k8u6 = document.cookie.toString();if(u3k8u6.indexOf("_dmid") == -1)
{DMsession = parseInt( Math.random()*1000000 ) + "_" + u3k8u6y1j3.getTime();
var u3k8 = "";if(DMdomain != ""){u3k8 = "domain="+ DMdomain +";";}
document.cookie = "_dmid=" + DMsession + ";expires=Mon, 31-Dec-2008 00:00:00 GMT;"+u3k8+"path=/;";}
u3k8u6 = document.cookie.toString();if(u3k8u6.indexOf('_dmid') == -1){DMsession = "";}
else{if(u3k8u6.indexOf(';') == -1){u3k8u6 = u3k8u6.replace(/_dm/g, ';_dm');}var u3 = u3k8u6.indexOf("_dmid=") + 6;
var g5b1z7i5z6 = u3k8u6.indexOf(";",u3);if (g5b1z7i5z6 == -1){g5b1z7i5z6 = u3k8u6.length;}
DMsession = unescape(u3k8u6.substring(u3,g5b1z7i5z6));}
u3k8u6y1 += "&id="+DMsession+"&url="+escape(DMpage) + "&ref="+escape(document.referrer)+"&lng=" + 
((!document.all || navigator.userAgent.match('Opera')) ? navigator.language : navigator.userLanguage) + 
"&tz=" + (Math.round(new Date('dec 1, 2002').getTimezoneOffset()/60)*-1);
if(screen){u3k8u6y1 += "&scr=" + escape( screen.width + "x" + screen.height + " " + screen.colorDepth + "bpp" );}
u3k8u6y1 += "&rnd=" + new Date().getTime();if(document.layers){
document.write("<la"+"yer name=\"DMStats\" visibility=hide><img src=\""+u3k8u6y1+"\" height=1 width=1></la"+"yer>");
}else{document.write("<di"+
"v id=\"DMStats\" STYLE=\"position:absolute;visibility:hidden;\"><img src=\""+u3k8u6y1+
"\" height=1 width=1></di"+"v>");}















var DMNETlinkImg;
var DMNETLversion = 93;
function LinkTrack(e)
{
	  if (!e) var e = window.event;

	  var LinkObj, Target;

	  if (e.target) Target = e.target;
	  else if (e.srcElement) Target = e.srcElement;

	  if (Target.nodeType == 3) // defeat Safari bug
		  Target = Target.parentNode;

	  var LinkObj = DMGetLinkObj( Target );

	  if ( ! LinkObj )
	    return;

	  var OnClick = "";
	  var URL     = "";

	  if ( LinkObj.onclick )
	  {
	    OnClick = LinkObj.onclick.toString().toLowerCase();
	    URL     = LinkObj.href;
	  }
	  else if ( LinkObj.getAttribute && LinkObj.getAttribute( "onclick" ) )
	  {
	      OnClick = LinkObj.getAttribute( "onclick" ).toString().toLowerCase();
	      URL     = LinkObj.getAttribute( "href" ).toString();
	  }

	  if ( OnClick.indexOf( "dmnetclick" ) > -1 || OnClick.indexOf( "dmclick" ) > -1 )
	  {

        var __DMSID;
        
        try 
        { __DMSID = DMsession; }
        catch(e)
        { __DMSID = DMNETsession; }
        
        var __DMSENTTO;
        try 
        { __DMSENTTO = DMsendTo; }
        catch(e)
        { __DMSENTTO = DMNETsendTo; }

	
        if(URL.indexOf('http') > 0)
        {
          var mat = URL.match(/http[^"'()]*/);
          if(mat != "" )
            URL = mat;
        }

        var n = new Date();
        DMNETlinkImg = new Image();
        DMNETlinkImg.src = location.protocol+__DMSENTTO+"v="+DMNETLversion+"&id=" + __DMSID+ "&lnk=" + escape(URL) + "&rnd="  +  n.getTime();
        Hold();
  	}

    return true;
};

function DMGetLinkObj( Obj )
{
    while( Obj && ! Obj.href )
    {
        if (Obj.parentNode)
          Obj = Obj.parentNode;
	      else if (Obj.parentElement)
	        Obj = Obj.parentElement;
	      else
	        Obj = null;
    }

    return Obj;
}


function Hold()
{
  if(DMNETlinkImg.readyState)
    {
      var secureCount = 0;
      while(DMNETlinkImg.readyState != 'complete')
        {
          if(secureCount > 10000)
            break;
          secureCount++;
        }
    }
  else
    {
      var endAt = new Date().getTime() + 250;
      var rightNow;
      while(true)
        {
          rightNow = new Date();
          if(rightNow.getTime() >= endAt)
            break;
        }
    }
};
if(document.layers || (!document.layers && !document.all))
  {
    if(document.layers)
      {document.captureEvents(Event.MOUSEDOWN);}
    document.onmousedown=LinkTrack;
  }
else
  {document.onmouseup=LinkTrack;}


