	//Set the main stylesheet. IE does not do this by default
	//Style sheet main does not affect font sizes

	setStyleSheet("main");

	//Set up cookie values
	var name = "kfCookie";
	var value = "3"; 
	var expires = "";
	var path = "/";
	var domain = "keyfutures.co.uk";
	//var domain = "godsnectar.co.uk";
	var secure = 0;

	//Check that cookies are in use
    var dc = unescape(document.cookie);
	if(!dc){
		//alert("Cookie NOT found");
		//Set a new cookie
		value = 3;
    	document.cookie= name + "=" + value +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");	
		dc = unescape(document.cookie);
		//alert("Cookie is now " + dc);
		textSize("null")
	}else{
		//alert("Cookie found " + dc);
		textSize("null")
	}

	function textSize(szTxt){
		//get the text size in the cookie
  		var cv = document.cookie.split('=');
//		if(!cv[1]){
//			cv[1] = 3;
//		}
		//alert("in cookie " + cv[1] + " factor " + szTxt);
		if(szTxt == "plus"){
			if(cv[1] >= 5){
				alert("The largest text size is already selected");
				cv[1] = 5;
			}else{
				cv[1]++;
			}
		}else if(szTxt == "minus"){
			if(cv[1] <= 1){
				alert("The smallest text size is already selected");
				cv[1] = 1;
			}else{
				cv[1] = cv[1] - 1;
			}
		}
		//alert("size " + cv[1]);

		if(cv[1] == 1){
				setStyleSheet("xsmall");
		}else if(cv[1] == 2){
				setStyleSheet("small");
		}else if(cv[1] == 3){
				setStyleSheet("normal");
		}else if(cv[1] == 4){
				setStyleSheet("large");
		}else if(cv[1] == 5){
				setStyleSheet("xlarge");
		}


		//alert("size writing to cookie " + cv[1]);
		//Write new text size to cookie
    	document.cookie= name + "=" + cv[1] +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");

	}

	function setStyleSheet(useMe) {
		//alert("stylesheet to use " + useMe);	

	  	var a = document.getElementsByTagName("link")
		//alert("stylesheets " + a.length);

  		for(i=0; i<a.length; i++) {
			//alert("stylesheets " + a[i].getAttribute("title"));
			if(a[i].getAttribute("title") == useMe){
				a[i].disabled = false;
			}else if((a[i].getAttribute("title") != null)&&(a[i].getAttribute("title") != useMe)&&(a[i].getAttribute("title") != "main")){
				a[i].disabled = true;
			}
			if(a[i].getAttribute("title") == "main"){
				a[i].disabled = false;
			}
		}
	}


//Check the link is a stylesheet
//HTMLLinkElement.getAttribute("rel").indexOf("style") != -1
//Does the attribute contain the word alternative
//HTMLLinkElement.getAttribute("rel").indexOf("alt") != -1