if(document.getElementById){

	var uk;
	if(!uk){ uk = {}; } else if(typeof uk != "object"){ eval('throw new Error("uk already exists and is not an object");'); }
	if(!uk.co){ uk.co = {}; } else if(typeof uk.co != "object"){ eval('throw new Error("uk.co already exists and is not an object");'); }
	if(!uk.co.pntestbed){ uk.co.pntestbed = {}; } else if(typeof uk.co.pntestbed != "object"){ eval('throw new Error("uk.co.pntestbed already exists and is not an object");'); }
	if(!uk.co.pntestbed.core){ eval('throw new Error("uk.co.pntestbed.core does not exist");'); }
	var PNC = uk.co.pntestbed.core;
	
	var take3; // Required in GLOBAL scope - does not overwrite any existing objects!
	if(!take3){ take3 = {}; } else if(typeof take3 != "object"){ eval('throw new Error("jtbd already exists and is not an object");'); }
	take3.m_bOpacityCapable = false;
	take3.getByClass = PNC.document.getElementsByClassName;
	
	PNC.window.onload(function(){
	
		var o = PNC.$('repimgex');
		if(o){
			o.innerHTML = '<a href="mailto:mail@take3.co.uk">mail@take3.co.uk</a>';
			o.style.paddingTop = '0px';
		}
		
		take3.m_bOpacityCapable = ( 
			typeof take3.getByClass('fl')[0].style.opacity != 'undefined'
		|| 	typeof take3.getByClass('fl')[0].style.filter != 'undefined'
		);

		oA = document.getElementsByTagName('A');
		for(var i = 0; i < oA.length; i++){
			oA[i].onclick = function(e){ this.blur(); }
		}
		
		if(take3.m_bOpacityCapable){
			take3._setOpacity = function(o, dOpacity){	
				o.style.opacity = dOpacity;
				o.style.filter = 'alpha(opacity=' + Math.round(dOpacity*100) + ')';
			}
			oA = take3.getByClass('fader');
			for(var i = 0; i < oA.length; i++){
				oA[i].onmouseover = function(e){ take3._setOpacity(this, 0.5); }
				oA[i].onmouseout = function(e){ take3._setOpacity(this, 1.0); }
			}
		}
	});
	
}