<!--
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 mmLoadMenus() {
  if (window.mm_menu_0425164833_0) return;
  window.mm_menu_0425164833_0 = new Menu("root",110,17,"Verdana, Arial, Helvetica, sans-serif",10,"#ffffff","#f0f0f0","#999999","#f77f50","left","middle",1,1,1000,-5,7,true,true,true,4,false,false);
  mm_menu_0425164833_0.addMenuItem("newsletters","location='newsletter_list.asp'");
  mm_menu_0425164833_0.addMenuItem("jobs","location='jobs.asp'");
   mm_menu_0425164833_0.bgImageUp="images/mmmenu1_110x17_up.gif";
   mm_menu_0425164833_0.bgImageOver="images/mmmenu1_110x17_over.gif";
   mm_menu_0425164833_0.hideOnMouseOut=true;
   mm_menu_0425164833_0.bgColor='#555555';
  window.mm_menu_1022150233_0 = new Menu("root",110,17,"Verdana, Arial, Helvetica, sans-serif",10,"#ffffff","#f0f0f0","#999999","#f77f50","left","middle",1,1,1000,-5,7,true,true,true,4,false,false);
  mm_menu_1022150233_0.addMenuItem("contact&nbsp;form","location='contact.asp'");
  mm_menu_1022150233_0.addMenuItem("find&nbsp;us&nbsp;in&nbsp;Stroud","location='contact_stroud.asp'");
  mm_menu_1022150233_0.addMenuItem("find&nbsp;us&nbsp;in&nbsp;Preston","location='contact_preston.asp'");
  mm_menu_1022150233_0.addMenuItem("the&nbsp;directors","location='team.asp?member=di'");
  mm_menu_1022150233_0.addMenuItem("ian&nbsp;mclaughlin","location='team.asp?member=im'");
  mm_menu_1022150233_0.addMenuItem("andy&nbsp;heath","location='team.asp?member=ah'");
  mm_menu_1022150233_0.addMenuItem("stuart&nbsp;thompson","location='team.asp?member=st'");
  mm_menu_1022150233_0.addMenuItem("caroline&nbsp;o&#39;shea","location='team.asp?member=co'");
  mm_menu_1022150233_0.addMenuItem("sandra&nbsp;smith","location='team.asp?member=ss'");
  mm_menu_1022150233_0.addMenuItem("stuart&nbsp;fyfe","location='team.asp?member=sf'");
  mm_menu_1022150233_0.addMenuItem("danielle&nbsp;amos","location='team.asp?member=da'");
  mm_menu_1022150233_0.addMenuItem("paul&nbsp;gardiner","location='team.asp?member=pg'");
   mm_menu_1022150233_0.bgImageUp="images/mmmenu2_110x17_up.gif";
   mm_menu_1022150233_0.bgImageOver="images/mmmenu2_110x17_over.gif";
   mm_menu_1022150233_0.hideOnMouseOut=true;
   mm_menu_1022150233_0.bgColor='#555555';
  window.mm_menu_1022150011_1 = new Menu("root",135,17,"Verdana, Arial, Helvetica, sans-serif",10,"#ffffff","#f0f0f0","#999999","#f77f50","left","middle",1,1,1000,-5,7,true,true,true,4,false,false);
  mm_menu_1022150011_1.addMenuItem("clean&nbsp;room","location='clean_room.asp'");
  mm_menu_1022150011_1.addMenuItem("extrusion&nbsp;&amp;&nbsp;moulding","location='extrusion_moulding.asp'");
  mm_menu_1022150011_1.addMenuItem("assembly&nbsp;&amp;&nbsp;packaging","location='assembly_packaging.asp'");
  mm_menu_1022150011_1.addMenuItem("logistical&nbsp;packages","location='logistical_packages.asp'");
  mm_menu_1022150011_1.addMenuItem("long&nbsp;term&nbsp;cost&nbsp;downs","location='cost_downs.asp'");
   mm_menu_1022150011_1.bgImageUp="images/mmmenu3_135x17_up.gif";
   mm_menu_1022150011_1.bgImageOver="images/mmmenu3_135x17_over.gif";
   mm_menu_1022150011_1.hideOnMouseOut=true;
   mm_menu_1022150011_1.bgColor='#555555';
  window.mm_menu_1022095312_0 = new Menu("root",110,17,"Verdana, Arial, Helvetica, sans-serif",10,"#ffffff","#f0f0f0","#999999","#f77f50","left","middle",1,1,1000,-5,7,true,true,true,4,false,false);
  mm_menu_1022095312_0.addMenuItem("ce&nbsp;marking","location='ce_marking.asp'");
  mm_menu_1022095312_0.addMenuItem("validations","location='validations.asp'");
  mm_menu_1022095312_0.addMenuItem("certification","location='certification.asp'");
   mm_menu_1022095312_0.bgImageUp="images/mmmenu4_110x17_up.gif";
   mm_menu_1022095312_0.bgImageOver="images/mmmenu4_110x17_over.gif";
   mm_menu_1022095312_0.hideOnMouseOut=true;
   mm_menu_1022095312_0.bgColor='#555555';
  window.mm_menu_1022095125_1 = new Menu("root",217,17,"Verdana, Arial, Helvetica, sans-serif",10,"#ffffff","#f0f0f0","#999999","#f77f50","left","middle",1,1,1000,-5,7,true,true,true,4,false,false);
  mm_menu_1022095125_1.addMenuItem("project&nbsp;management","location='project_management.asp'");
  mm_menu_1022095125_1.addMenuItem("rapid&nbsp;prototyping","location='rapid_prototyping.asp'");
  mm_menu_1022095125_1.addMenuItem("tool&nbsp;manufacture","location='tool_manufacture.asp'");
  mm_menu_1022095125_1.addMenuItem("pre&nbsp;production&nbsp;&amp;&nbsp;process&nbsp;engineering","location='pre_production.asp'");
   mm_menu_1022095125_1.bgImageUp="images/mmmenu5_217x17_up.gif";
   mm_menu_1022095125_1.bgImageOver="images/mmmenu5_217x17_over.gif";
   mm_menu_1022095125_1.hideOnMouseOut=true;
   mm_menu_1022095125_1.bgColor='#555555';
  window.mm_menu_1022094953_2 = new Menu("root",128,17,"Verdana, Arial, Helvetica, sans-serif",10,"#ffffff","#f0f0f0","#999999","#f77f50","left","middle",1,1,1000,-5,7,true,true,true,4,false,false);
  mm_menu_1022094953_2.addMenuItem("concepts","location='concepts.asp'");
  mm_menu_1022094953_2.addMenuItem("materials","location='materials.asp'");
  mm_menu_1022094953_2.addMenuItem("product&nbsp;&amp;&nbsp;tool&nbsp;design","location='product_design.asp'");
   mm_menu_1022094953_2.bgImageUp="images/mmmenu6_128x17_up.gif";
   mm_menu_1022094953_2.bgImageOver="images/mmmenu6_128x17_over.gif";
   mm_menu_1022094953_2.hideOnMouseOut=true;
   mm_menu_1022094953_2.bgColor='#555555';
  window.mm_menu_1022094821_3 = new Menu("root",120,17,"Verdana, Arial, Helvetica, sans-serif",10,"#ffffff","#f0f0f0","#999999","#f77f50","left","middle",1,1,1000,-5,7,true,true,true,4,false,false);
  mm_menu_1022094821_3.addMenuItem("market&nbsp;research","location='market_research.asp'");
  mm_menu_1022094821_3.addMenuItem("intellectual&nbsp;property","location='intellectual_property.asp'");
   mm_menu_1022094821_3.bgImageUp="images/mmmenu7_120x17_up.gif";
   mm_menu_1022094821_3.bgImageOver="images/mmmenu7_120x17_over.gif";
   mm_menu_1022094821_3.hideOnMouseOut=true;
   mm_menu_1022094821_3.bgColor='#555555';
  window.mm_menu_1022093411_0 = new Menu("root",110,17,"Verdana, Arial, Helvetica, sans-serif",10,"#ffffff","#f0f0f0","#999999","#f77f50","left","middle",1,1,1000,-5,7,true,true,true,4,false,false);
  mm_menu_1022093411_0.addMenuItem("intro","location='index.asp'");
  mm_menu_1022093411_0.addMenuItem("what&nbsp;we&nbsp;do","location='what_we_do.asp'");
   mm_menu_1022093411_0.bgImageUp="images/mmmenu8_110x17_up.gif";
   mm_menu_1022093411_0.bgImageOver="images/mmmenu8_110x17_over.gif";
   mm_menu_1022093411_0.hideOnMouseOut=true;
   mm_menu_1022093411_0.bgColor='#555555';

  mm_menu_1022093411_0.writeMenus();
} // mmLoadMenus()


//-->

<!--
// Webs Unlimited's J-BOTS FrontPage 2000 JavaScript Generator version 3.0
// Copyright Webs Unlimited 1998, 1999 All rights reserved - http://WebsUnlimited.com
// make an array of length n Needed for older javascript browsers
function makearray(n) {
	this.length = n
	for (var i = 1; i <= n; i++) {
		this[i] = null;
}
return this;
}
function IsIn(value,search) {
	if(search.indexOf(value) != -1) {
	  return 1;
 } else {
		return 0;
   }
}

function LeadZero(value) {
	if ( value < 10) 
	  document.write('0');
}
 function DateFormat(format,twoplace) {
var operators = 'dDmMyY%';
var value = '';

var today = new Date();

// get the numbers 
weekday = today.getDay();
month = today.getMonth();
year=today.getYear();
if(year > 1900) year -= 1900; // correct for year
date = today.getDate();
var days = new makearray(7);
days[0] = 'Sunday';
days[1] = 'Monday';
days[2] = 'Tuesday';
days[3] = 'Wednesday';
days[4] = 'Thursday';
days[5] = 'Friday';
days[6] = 'Saturday';
var months = new makearray(12);
months[0] = 'January';
months[1] = 'February';
months[2] = 'March';
months[3] = 'April';
months[4] = 'May';
months[5] = 'June';
months[6] = 'July';
months[7] = 'August';
months[8] = 'September';
months[9] = 'October';
months[10] = 'November';
months[11] = 'December';
var pos = 0;
while (pos < format.length) {
	if( format.substring(pos,pos+1) != '%') 
	{
		document.write(format.substring(pos,pos+1));
		pos++;
		continue;
	} else {
		if (!IsIn(format.substring(pos,pos+1), operators))		{			document.write(format.substring(pos,pos+1));
			pos++;
			continue;
		} else {
			if ( format.substring(pos,pos+1) == '%') 			{
				pos++; // look ahead
				if (format.substring(pos,pos+1) == '%') 
				{
					document.write('%');
					pos++;
					continue;
				} else {
				if (format.substring(pos,pos+1) == 'd') 
				{
					if(twoplace) LeadZero(date);
					document.write(date);
					pos++;
					continue;
				} else {				if (format.substring(pos,pos+1) == 'A') 
				{					document.write(days[weekday]);
					pos++;
					continue;
				} else {
				if (format.substring(pos,pos+1) == 'a') 
				{
					document.write(days[weekday].substring(0,3));
					pos++;
					continue;
				} else {
				if (format.substring(pos,pos+1) == 'm') 
				{
					if(twoplace) LeadZero(month+1);
					document.write(month+1);
					pos++;
					continue;
				} else {
				if (format.substring(pos,pos+1) == 'B') 
				{
					document.write(months[month]);
					pos++;
					continue;
				} else {
				if (format.substring(pos,pos+1) == 'b') 
				{					document.write(months[month].substring(0,3));
					pos++;
					continue;
				} else {
				if (format.substring(pos,pos+1) == 'y') 
				{
					document.write(year);
					pos++;
					continue;
				} else {
				if (format.substring(pos,pos+1) == 'Y') 
				{
					document.write(1900 + year);
					pos++;
					continue;
				} 
       pos++; // ignore the char 
		}
} } } } } } } } } } } }
//-->

<!--

var win=null;

function NewWindow(mypage,myname,w,h,scroll,pos){

if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}

if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}

else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}

settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';

win=window.open(mypage,myname,settings);}

// begin relatively positioned scrollable area object scripts 

function verifyCompatibleBrowser(){ 
    this.ver=navigator.appVersion 
    this.dom=document.getElementById?1:0 
    this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0; 
    this.ie4=(document.all && !this.dom)?1:0; 
    this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
 
    this.ns4=(document.layers && !this.dom)?1:0; 
    this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5) 
    return this 
} 
bw=new verifyCompatibleBrowser() 
 
 
var speed=50 
 
var loop, timer 
 
function ConstructObject(obj,nest){ 
    nest=(!nest) ? '':'document.'+nest+'.' 
    this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0; 
    this.css=bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+'document.'+obj):0; 
    this.scrollHeight=bw.ns4?this.css.document.height:this.el.offsetHeight 
    this.clipHeight=bw.ns4?this.css.clip.height:this.el.offsetHeight 
    this.up=MoveAreaUp;this.down=MoveAreaDown; 
    this.MoveArea=MoveArea; this.x; this.y; 
    this.obj = obj + "Object" 
    eval(this.obj + "=this") 
    return this 
} 
function MoveArea(x,y){ 
    this.x=x;this.y=y 
    this.css.left=this.x 
    this.css.top=this.y 
} 
 
function MoveAreaDown(move){ 
	if(this.y>-this.scrollHeight+objContainer.clipHeight){ 
    this.MoveArea(0,this.y-move) 
    if(loop) setTimeout(this.obj+".down("+move+")",speed) 
	} 
} 
function MoveAreaUp(move){ 
	if(this.y<0){ 
    this.MoveArea(0,this.y-move) 
    if(loop) setTimeout(this.obj+".up("+move+")",speed) 
	} 
} 
 
function PerformScroll(speed){ 
	if(initialised){ 
		loop=true; 
		if(speed>0) objScroller.down(speed) 
		else objScroller.up(speed) 
	} 
} 
 
function CeaseScroll(){ 
    loop=false 
    if(timer) clearTimeout(timer) 
} 
var initialised; 
function InitialiseScrollableArea(){ 
    objContainer=new ConstructObject('divContainer') 
    objScroller=new ConstructObject('divContent','divContainer') 
    objScroller.MoveArea(0,0) 
    objContainer.css.visibility='visible' 
    initialised=true; 
}
// -->