var $$=function (Elm) {return window.document.getElementById(Elm);};

/*
Inserts GA using DOM insertion of <script> tag and "script onload" method to
initialize the pageTracker object. Prevents GA insertion from blocking I/O!

As suggested in Steve Souder's talk. See:
http://google-code-updates.blogspot.com/2009/03/steve-souders-lifes-too-short-write.html
*/

/* acct is GA account number, i.e. "7031866-2" */

	var GoogTrakAcNo="UA-7031866-3";
	
	function gaSSDSLoad (acct) {
	  var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."),
	      pageTracker,
	      s;
	  s = document.createElement('script');
	  s.src = gaJsHost + 'google-analytics.com/ga.js';
	  s.type = 'text/javascript';
	  s.onloadDone = false;
	  function init () {
	    pageTracker = _gat._getTracker(acct);
	    pageTracker._trackPageview();
	  }
	  s.onload = function () {
	    s.onloadDone = true;
	    init();
	  };
	  s.onreadystatechange = function() {
	    if (('loaded' === s.readyState || 'complete' === s.readyState) && !s.onloadDone) {
	      s.onloadDone = true;
	      init();
	    }
	  };
	  document.getElementsByTagName('head')[0].appendChild(s);
	}
	
	/* and run it */
	
	/* moved out of window.onload and into, um, window.onload. 
	Only, if you want to re-useÉ well, you get the idea 			*/
	
	function GooglTrak() {
		gaSSDSLoad(GoogTrakAcNo);
	}

/*
	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
	document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
	
	try{ 
		var pageTracker = _gat._getTracker("UA-7031866-2");
		pageTracker._trackPageview();
		} 
		catch(err) {} 
	
*/

	var path = location.pathname;
	var directories = path.split("/");
	var ThisDirectory = directories[(directories.length - 1)];
	var ThisPage = ThisDirectory.split(".");
	var	ThisCat = ThisPage[0]? ThisPage[0] : 'Home';	

	window.onload = function (){
	//	alert('Welcome to bigvan.com');
		GooglTrak();
		FirstClsNmMailSet();
		window.document.getElementById(ThisCat).style.color='#FF9145';
	}
	var DocReferrer=document.referrer;
	var referer =DocReferrer.substring(0, 150);	//	referer?referer.substring(0, 150):'0';
	var referer = escape(DocReferrer);
	
	if((ThisCat=='Contact') && DocReferrer.indexOf('theangelichost')>-1){
		alert('Hey!\n'+referer+'\n'+ThisCat);
	}
	
	var MailSet = function (Hndl){
		//	alert('    ');
		var	Response = { 'Test' :'A Test',
						'Contact':'Enquiry for a booking or quote',
						'Home':'Quote or booking for a home move',
						'Removals':'Quote or booking for a home move',
						'Boxes':'Order enquiry for packing materials',		//	&Body=(Price includes delivery',
						'Antiques':'Quote or booking for moving art or antiquues',
						'Packing':'Quote or booking for packing service',
						'Business':'Quote or booking for a business move',
						'Letting':'Quote or booking for a lettings agent',
						'Storage':'Quote or booking for storage'
						},

			DMlAdd = 'mailto:' + Hndl + '@bigvan.com?Subject='+Response[Hndl];				//	

				for (var x=0; x<document.getElementsByTagName('a').length; x++) {
					if(document.getElementsByTagName('a')[x].id.indexOf('MailOut')>-1){
						document.getElementsByTagName('a')[x].href=DMlAdd;
					}
				}

			if(Hndl=='Test'){
				alert('f: '+DMlAdd + '\n' + Hndl + '\n' + Response[Hndl]);
			}

				return DMlAdd;
//			} else {
//				return '';
//			}
		},

		FirstClsNmMailSet = function(){
//		if(ThisCat=='Test'){
			var ClsReg=$$('Content').className.split(' '),
				FstCls=ClsReg[0];
				
		//	alert('1: '+FstCls);
			MailSet(FstCls);
//			}
		};

