var contrastset = 0;
var textset = 0;
var pagefontsize = 12;
var agent = window.navigator.userAgent
var focussed = 0;


function contrast(){

	var myH1Array = document.getElementById('content').getElementsByTagName("h1");
	var myH1Elem = myH1Array.item(0);
	var myAArray = document.getElementById('content').getElementsByTagName("a");
	var myAElem = myAArray.item(0);

	if(!contrastset){
		document.getElementById('content').style.backgroundColor = '#01718c';
		document.getElementById('content').style.color = '#ffffff';
		
		myH1Elem.style.color = '#ffffff';
		myAElem.style.color = '#ffffff';
		contrastset = 1;
		SetCookie('mycontrast',1,30);
	}else{
		document.getElementById('content').style.backgroundColor = '#ffffff';
		document.getElementById('content').style.color = '#999999';
		myH1Elem.style.color = '#00535E';
		contrastset = 0;
		SetCookie('mycontrast',0,30);
	}

}

function largetext(){

	if(!textset){
		document.getElementById('content').style.fontSize = '18px';
		textset = 1;
		SetCookie('mylargetext',1,30);
	}else{
		document.getElementById('content').style.fontSize = '14px';
		textset = 0;
		SetCookie('mylargetext',0,30);
	}

}

function setprefs(){
	
	if(ReadCookie('mycontrast') == 1){
		contrastset = 0;
		contrast()
	}
	if(ReadCookie('mylargetext') == 1){
		textset = ReadCookie('mycontrast');
		textset = 0;
		largetext()
	}

}

function SetCookie(cookieName,cookieValue,nDays) {
	var today = new Date();
	var expire = new Date();
	if (nDays==null || nDays==0) nDays=1;
	expire.setTime(today.getTime() + 3600000*24*nDays);
	document.cookie = cookieName+"="+escape(cookieValue)
                + ";expires="+expire.toGMTString();
}

function ReadCookie(cookieName) {
 	var theCookie=""+document.cookie;
 	var ind=theCookie.indexOf(cookieName);
 	if (ind==-1 || cookieName=="") return ""; 
 	var ind1=theCookie.indexOf(';',ind);
 	if (ind1==-1) ind1=theCookie.length; 
 	return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}



function textdefault(){
	var cookieval = getcookie('textsize');
	if(cookieval){
		pagefontsize = cookieval;
		document.getElementById("content").style.fontSize = pagefontsize + 'px';
	}
	
	if(agent.indexOf("MSIE 6") > 1){
		document.getElementById("content").style.height = '400px';					   
	}
	
}

function emailaddress(){
	a = 'f.jones'; 
	b = 'hscs.sgul.ac.uk'; 
	c = '@';
	document.write('<a href="mailto:'+a+c+b+'">'+a+c+b+'</a>')	;
}

function textreset(){
	pagefontsize = 12;
	document.getElementById("content").style.fontSize = pagefontsize + 'px';
	SetCookie('textsize', pagefontsize, 7);
}

function textbigger(){
	if(pagefontsize <= 22){
		pagefontsize++;
		//pagefontsize++;
		document.getElementById("content").style.fontSize = pagefontsize + 'px';
		SetCookie('textsize', pagefontsize, 7);
	}
}

function textsmaller(){
	if(pagefontsize >= 9){
		pagefontsize--;
		//pagefontsize--;
		document.getElementById("content").style.fontSize = pagefontsize + 'px';
		SetCookie('textsize', pagefontsize, 7);
	}
}

function SetCookie(cookieName,cookieValue,nDays) {
	var today = new Date();
	var expire = new Date();
	if (nDays==null || nDays==0) nDays=1;
	expire.setTime(today.getTime() + 3600000*24*nDays);
	document.cookie = cookieName+"="+escape(cookieValue) + ";expires="+expire.toGMTString();
}

function getcookie(cookiename) {
	var cookiestring=""+document.cookie;
	var index1=cookiestring.indexOf(cookiename);
	if (index1==-1 || cookiename=="") return ""; 
	var index2=cookiestring.indexOf(';',index1);
	if (index2==-1) index2=cookiestring.length; 
	return unescape(cookiestring.substring(index1+cookiename.length+1,index2));
}

function out(obj) {
   obj.style.backgroundColor = '#408CD7';
   //obj.a.style.color = '#FFFFFF';
}

function over(obj){
	obj.style.backgroundColor = '#FFCC00';
	//obj.a.style.color = '#408CD7';
}

function linkto(url){
	document.location.href = url;
}

function submitsearch(){
	if(document.searchform.query.value){
		searchform.submit();
	}
}

function focuselement(){
	var focussed = 'yes';
	//alert('focus element'+focussed);
}



function deleteconfirm(del){ 
	if (
		confirm("Are you sure you wish to permanently delete this item?\n\nOK = Yes - Cancel = No")){ 
		window.location=del;
	}
} 



