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];}}
}




// EMAIL ADDRESS HANDLING

function buildEmail (address, domain) {
	document.write('<a href=\"mailto:' + address + '@' + domain + '\">');
	document.write(address + '@' + domain + '</a>');
}




// SHOW-HIDE

function swap (pID,pCnt) {
	for (i=1;i<=pCnt;i++) {
		document.getElementById('P'+i).style.display='none';
	}
	document.getElementById('P'+pID).style.display='block';
}




// SIFR TYPE

if(typeof sIFR == "function"){

	sIFR.replaceElement(named({sSelector:"#FrameHome h1", sFlashSrc:"sifr/mrseavessmallcaps.swf", sColor:"#000000", sLinkColor:"#226622", sBgColor:"#EEEEEE", sHoverColor:"#666666", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left&offsetTop=0"}));

	sIFR.replaceElement(named({sSelector:"#Frame h1", sFlashSrc:"../sifr/mrseavessmallcaps.swf", sColor:"#000000", sLinkColor:"#226622", sBgColor:"#EEEEEE", sHoverColor:"#666666", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left&offsetTop=0"}));

};




// BEHAVIOUR

var myrules = {
	
	// Primary navigation image swap
	
	'#FrameHome #PrimaryHome a img' : function(el){
		el.onmouseover = function(){
			var i = this.src.search(/images/);
			var xFile = this.src.slice(i,this.src.length-4) + "_mo.gif";
			this.src = xFile;
			return false;
		}
		el.onmouseout = function(){
			var i = this.src.search(/images/);
			var xFile = this.src.slice(i,this.src.length-7) + ".gif";
			this.src = xFile;
			return false;
		}
	},

	'#Frame #Primary a img' : function(el){
		el.onmouseover = function(){
			var i = this.src.search(/images/);
			var xFile = "../" + this.src.slice(i,this.src.length-4) + "_mo.gif";
			this.src = xFile;
			return false;
		}
		el.onmouseout = function(){
			var i = this.src.search(/images/);
			var xFile = "../" + this.src.slice(i,this.src.length-7) + ".gif";
			this.src = xFile;
			return false;
		}
	} 

/*
	// this doesn't seem to work...
	'body' : function(el){
		el.onLoad = function(){
MM_preloadImages('images/nav/contact_mo.gif','images/nav/facilities_mo.gif','images/nav/gallery_mo.gif','images/nav/home_mo.gif','images/nav/process_mo.gif','images/nav/products_mo.gif','images/nav/services_mo.gif','images/nav/staff_mo.gif');	
		}
	},

	'#example li' : function(el){
		el.onclick = function(){
			this.parentNode.removeChild(this);
			return false;
		}
	},
	'#fading-list li' : function(el){
		el.onclick = function(){
			new Effect2.Fade(this);
			return false;
		}
	}
*/

};


Behaviour.register(myrules);






