// JavaScript Document
function validrequest(tf) {
	if (tf.inp_Your_name.value=="" ||
		tf.inp_Your_organisation.value=="" ||
		tf.inp_Email.value=="" ||
		tf.inp_Phone_number.value==""
		) {
		msg='Please complete all the form fields and hit submit';
		alert(msg);
		return false;
	}
	return true;
	
}
function showImage(){
	var theImages = new Array() // do not change this
	theImages[0] = 'im/mainPic.jpg'
	theImages[1] = 'im/Image_pair_4.jpg'
	theImages[2] = 'im/Image_pair_1.jpg'
	theImages[3] = 'im/2pic.jpg'
	theImages[4] = 'im/image_pair_2.jpg'
	theImages[5] = 'im/image_pair_3.jpg'
	
	var j = 0
	var p = theImages.length;
	var preBuffer = new Array()
	for (k = 0; k < p; k++){
	   preBuffer[k] = new Image()
	   preBuffer[k].src = theImages[k]
	}
	var whichImage = Math.round(Math.random()*(p-1));
	document.write('<img src="'+theImages[whichImage]+'">');
}

function setsize(s){
	if(s==3){ns=18;};
	if(s==2){ns=14;};
	if(s==1){ns=11;};
	var elem;
	if(document.getElementById) {
		var elem = document.getElementById('text');
	} else if (document.all){
		var elem = document.all['text'];
	}	
	elem.style.fontSize = ns+"px";
	var elem2;
	if(document.getElementById) {
		var elem2 = document.getElementById('editable');
	} else if (document.all){
		var elem2 = document.all['editable'];
	}	
	elem2.style.fontSize = ns+"px";
}

function outputmap() {
	document.write('<iframe width="640" height="480" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.co.uk/maps?f=q&amp;hl=en&amp;geocode=&amp;q=SE1+7TP&amp;ie=UTF8&amp;s=AARTsJqOOph-QjEZWYNMDmE73kevE9G4vQ&amp;ll=51.499607,-0.12042&amp;spn=0.025647,0.054932&amp;z=14&amp;output=embed"></iframe>');
}
	
function outputsubnav(opt) {
	var op="";
	var toplevel=false;
	op=op+('<ul>')
	var row; 
	var subrob;
	var parent;
	var subparent;
	var hassubnav=false;
	var current;
	for (row = 0; row < nav.length; ++row) { 
		var strloc='';
		strloc=strloc+window.location;
		var mat=nav[row][4];
		if (strloc.match('/'+mat)){
			current=nav[row][0];
			parent= nav[row][1];
			if(parent==0) {
				parent=nav[row][0];
				toplevel=true;
			}
		}
	} 
	if(toplevel==false) {
		subparent=parent;
		for (row = 0; row < nav.length; ++row) { 
			if (nav[row][0]==parent){
				parent=nav[row][1];
				if(parent==0) {
					parent=nav[row][0];
				}
			}
		}
	}
	for (row = 0; row < nav.length; ++row) { 
		if (nav[row][1]==current){
			subparent=nav[row][1];
		}
	}
	
	for (row = 0; row < nav.length; ++row) {
		if (nav[row][0]==parent||nav[row][1]==parent||nav[row][1]==subparent){
			if ((nav[row][0]==parent||nav[row][1]==parent)&&(nav[row][5]==1||opt=="all")) {
				if (strloc.match('/'+nav[row][4])){
				op=op+ ('<li><a href="' + nav[row][4] + '" class="current">' + nav[row][3] + '</a>'); 
				} else {
				op=op+ ('<li><a href="' + nav[row][4] + '">' + nav[row][3] + '</a>'); 
				}
			}
			if (nav[row][0]==subparent&&subparent!=parent){
				op=op+ ('<ul>');
				for (subrow = 0; subrow < nav.length; ++subrow) {
					if (nav[subrow][1]==subparent&&(nav[subrow][5]==1||opt=="all")){
						if (strloc.match('/'+nav[subrow][4])){
						op=op+ ('<li><a href="' + nav[subrow][4] + '" class="current">' + nav[subrow][3] + '</a></li>'); 
						} else {
						op=op+ ('<li><a href="' + nav[subrow][4] + '">' + nav[subrow][3] + '</a></li>'); 
						}
					}
				}
				op=op+ ('</ul></li>');
			} else if (nav[row][0]==parent||nav[row][1]==parent) {
				op=op+ ('</li>');
			}
		}
	}
	op=op+('</ul>')
	document.writeln(op);
}

function outputbread() {
	var adding=true;
	var op="";
	var parent;
	var row; for (row = 0; row < nav.length; ++row) { 
		var strloc='';
		strloc=strloc+window.location;
		var mat=nav[row][4];
		if (strloc.match('/'+mat)){
			 op=op+('<a href="' + nav[row][4] + '">' + nav[row][3] + '</a> &gt; ');
			parent=nav[row][1];
		}
	} 
	
	while (adding){
		adding=false;
		var row; for (row = 0; row < nav.length; ++row) { 
			if (nav[row][0]==parent){
				op= ('<a href="' + nav[row][4] + '">' + nav[row][3] + '</a> &gt; ') + op;
				parent=nav[row][1];
				adding=true;
			}
		} 
	}
	op= ('<a href="/">Home</a> &gt; ') + op;
	document.writeln(op);
}

startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
  }
  node.onmouseout=function() {
  this.className=this.className.replace(" over", "");
   }
   }
  }
 }
}
