//start off with some boilerplate cookie code
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
		}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
	}
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
	return null;
	}
function eraseCookie(name) {
	createCookie(name,"",-1);
	}

function getBrowserInfo() {
	var browser='unknown';
	var version=0;
	//firefox
	if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)) { 
		browser = 'Firefox';
		version = new Number(RegExp.$1);
		}
	else if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { 
		browser = 'MSIE';
		version = new Number(RegExp.$1);
		}
	else if (/Opera[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
		browser = 'Opera';
		version = new Number(RegExp.$1);
		}
	else if (/Version\/(\d+\.\d+).*Safari/.test(navigator.userAgent)) {
		browser = 'Safari';
		version = new Number(RegExp.$1);
		}
	else if (/Chrome\/(\d+\.\d+)/.test(navigator.userAgent)) {
		browser = 'Chrome';
		version = new Number(RegExp.$1);
		}
	else {
		browser = 'unknown';
		version = 0;
		}
	return browser + '-' + version;
	}

/*
my cunning plan is:

1. 	check for a cookie that tells us if @fontface is supported - do this in the header of the Gevey pages

2. 	if cookie doesn't exist, create it by:
	a.	calling the getBrowserInfo routine
	b.	setting a cookie based on the results of that test
	c.	making sure the cookie is time-limited so we can check fresh every couple of weeks

3.	That's it - all the rest of the stuff can be done in php by reading whether the cookie exists
	and then acting on the variables it contains


//our cookie is going to be called fontFaceBrowser and will return 'true' if the browser can handle @font-file
//(excluding IE, whose .eot fonts are shite for my purposes), 'false' otherwise
var myCookieCheck = readCookie('fontFaceBrowser');
if (myCookieCheck) {
	//do nothing - web browser has been checked out and the cookie set
	}
else {
	//obviously no cookie found, so we need to check to see if the browser supports @font-face and set a new cookie accordingly
	var myFontFaceCheck = getBrowserInfo();
	createCookie('fontFaceBrowser', myFontFaceCheck, 0);
	}
*/

function checkBrowser() {
	var myCookie = readCookie('fontFaceBrowser');
	if(myCookie) {
		//do nothing
		}
	else {
		var myFontFaceCheck = getBrowserInfo();
		createCookie('fontFaceBrowser',myFontFaceCheck,0);
		}
	}

