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.0
  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 && document.getElementById) x=document.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];}
}


function openMap() {
x = parseInt(window.screen.width) / 2 - 400;
y = parseInt(window.screen.height) / 2 - 100;

win=window.open('popups/site_map.htm','NewWin','toolbar=no,menubar=no,location=no,resizable=no,status=no,width=800,height=200,scrollbars=no')
        
win.moveTo(x,y);
}

function MM_openBrWindow(url,name,features){
x = parseInt(window.screen.width) / 2 - 200;    
y = parseInt(window.screen.height) / 2 - 200;   
cw = window.open(url,name,features);
cw.moveTo(x,y);
cw.resizeTo(400,400);
}

function disclaimerWin() {
x = parseInt(window.screen.width) / 2 - 250;
y = parseInt(window.screen.height) / 2 - 200;

win=window.open('popups/disclaimer.htm','NewWin','toolbar=no,menubar=no,location=no,resizable=no,status=no,width=500,height=400,scrollbars=yes')
        
win.moveTo(x,y);
}

function copyWin() {
x = parseInt(window.screen.width) / 2 - 250;
y = parseInt(window.screen.height) / 2 - 200;

win=window.open('popups/copyright.asp','NewWin','toolbar=no,menubar=no,location=no,resizable=no,status=no,width=500,height=400,scrollbars=no')
        
win.moveTo(x,y);
}

function validate(field) {

var valid = "abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var ok = "yes";
var temp;
for (var i=0; i<field.value.length; i++) {
temp = "" + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
alert("Please only enter characters in the FP6 search function");
window.document.form1.searchstring.value = '';
}
if(window.document.form1.searchstring.value == ' '){
alert("Please only enter characters in the FP6 search function");
window.document.form1.searchstring.value = '';
return false;
}
if(ok =="yes"){
form1.submit();
}
  
}

function setImageArray(bg1,bg2,bg3,bg4,picture,line1,line2)
{

parent.banner.style.backgroundColor=bg1;
parent.heading.style.backgroundColor=bg2;
parent.header.style.backgroundColor=bg3;
parent.subheader.style.backgroundColor=bg4;
document.picture.src=picture;
parent.leftline.style.backgroundColor=line1;
parent.rightline.style.backgroundColor=line2;
}
	
<!-- www.clearscape.ie, written by Graham -->
	var d=new Date()
	var weekday=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
	var monthname=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
	var daynumber=new Array("00","01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31");
	var yearname = new Array("2002","2003","2004","2005","2006","2007");
 	
	function Day(){
		switch(weekday[d.getDay()]){
		
		case "Monday":document.write("<img src=images/mon.gif>");
		break;
		case "Tuesday":document.write("<img src=images/tues.gif>");
		break;
		case "Wednesday":document.write("<img src=images/wed.gif>");
		break;
		case "Thursday":document.write("<img src=images/thurs.gif>");
		break;
		case "Friday":document.write("<img src=images/fri.gif>");
		break;
		case "Saturday":document.write("<img src=images/sat.gif>");
		break;
		case "Sunday":document.write("<img src=images/sun.gif>");
		break;
		default :document.write("error");
			}
	}
	
	function Month(){
		switch(monthname[d.getMonth()]){
	
		case "Jan":document.write("JANUARY");
		break;
		case "Feb":document.write("FEBUARY");
		break;
		case "Mar":document.write("MARCH");
		break;
		case "Apr":document.write("APRIL");
		break;
		case "May":document.write("MAY");
		break;
		case "Jun":document.write("JUNE");
		break;
		case "Jul":document.write("JULY");
		break;
		case "Aug":document.write("AUGUST");
		break;
		case "Sep":document.write("SEPTEMBER");
		break;
		case "Oct":document.write("OCTOBER");
		break;
		case "Nov":document.write("NOVEMBER");
		break;
		case "Dec":document.write("DECEMBER");
		break;
		default:document.write("error");
	
		}
	}
	function DayNum(){
		switch(daynumber[d.getDate()]){
		case "00":document.write("");
		break;
		case "01":document.write("<img src=images/1.gif>");
		break;
		case "02":document.write("<img src=images/2.gif>");
		break;
		case "03":document.write("<img src=images/3.gif>");
		break;
		case "04":document.write("<img src=images/4.gif>");
		break;
		case "05":document.write("<img src=images/5.gif>");
		break;
		case "06":document.write("<img src=images/6.gif>");
		break;
		case "07":document.write("<img src=images/7.gif>");
		break;
		case "08":document.write("<img src=images/8.gif>");
		break;
		case "09":document.write("<img src=images/9.gif>");
		break;
		case "10":document.write("<img src=images/10.gif>");
		break;
		case "11":document.write("<img src=images/11.gif>");
		break;
		case "12":document.write("<img src=images/12.gif>");
		break;
		case "13":document.write("<img src=images/13.gif>");
		break;
		case "14":document.write("<img src=images/14.gif>");
		break;
		case "15":document.write("<img src=images/15.gif>");
		break;
		case "16":document.write("<img src=images/16.gif>");
		break;
		case "17":document.write("<img src=images/17.gif>");
		break;
		case "18":document.write("<img src=images/18.gif>");
		break;
		case "19":document.write("<img src=images/19.gif>");
		break;
		case "20":document.write("<img src=images/20.gif>");
		break;
		case "21":document.write("<img src=images/21.gif>");
		break;
		case "22":document.write("<img src=images/22.gif>");
		break;
		case "23":document.write("<img src=images/23.gif>");
		break;
		case "24":document.write("<img src=images/24.gif>");
		break;
		case "25":document.write("<img src=images/25.gif>");
		break;
		case "26":document.write("<img src=images/26.gif>");
		break;
		case "27":document.write("<img src=images/27.gif>");
		break;
		case "28":document.write("<img src=images/28.gif>");
		break;
		case "29":document.write("<img src=images/29.gif>");
		break;
		case "30":document.write("<img src=images/30.gif>");
		break;
		case "31":document.write("<img src=images/31.gif>");
		break;
		default : document.write("error");
		}
	}
		function Year(){
		
		if(d.getYear() == "2003"){
		document.write("2003");
		}
		if(d.getYear() == "2004"){
		document.write("2004");
		}
		if(d.getYear() == "2005"){
		document.write("2005");
		}
		if(d.getYear() == "2006"){
		document.write("2006");
		}
		if(d.getYear() == "2007"){
		document.write("2007");
		}
		}

				

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
      } else if (test!='R') {
        if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (val<min || max<val) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
  } if (errors) alert('The following error(s) occurred:\n'+errors);
  document.MM_returnValue = (errors == '');
}

function move(){
		x = parseInt(window.screen.width) / 2 - 90;
		y = parseInt(window.screen.height) / 2 - 200;
		window.moveTo(x,y);
		}
		
function change(){
		//x = parseInt(window.screen.width) / 2 - 400;
		//y = parseInt(window.screen.height) / 2 - 300;
		
		//document.ResizeTo(x,y);
		}
		
function popup(url,windowname,width,height) {
        width=(width)?width:screen.width;
        height=(height)?height:screen.height;
        var screenX = (screen.width/2 - width/2);
        var screenY = (screen.height/2 - height/2);
        var features= "width=" + width + ",height=" + height;
        features += ",screenX=" + screenX + ",left=" + screenX;
        features += ",screenY=" + screenY  +",top=" + screenY;
        var mywin=window.open(url, windowname, features);
        if (mywin)
               mywin.focus();
        return mywin;
}

