var b = (navigator.appName);
var bIE = (navigator.appName.indexOf("Explorer",0) != -1) ? 1:0;
var bNN = (navigator.appName.indexOf("Netscape",0) != -1) ? 1:0;
var bXX = (!bIE && !bNN) ? 1:0;

var v = (bIE) ? parseFloat(navigator.userAgent.substring(30,34)) : parseFloat(navigator.userAgent.substring(8,12));
var v3 = (parseInt(v) == 3) ? 1:0;
var v4 = (parseInt(v) == 4) ? 1:0;
var v5 = (parseInt(v) == 5) ? 1:0;
var v6 = (parseInt(v) == 6) ? 1:0;

var os = navigator.platform;
var osMac = (os.indexOf("Mac",0) != -1) ? 1:0;
var osWin = (os.indexOf("Win",0) != -1) ? 1:0;
var osSun = (os.indexOf("Sun",0) != -1) ? 1:0;
var osLin = (os.indexOf("Linux",0) != -1) ? 1:0;
var osUni = (osSun || osLin) ? 1:0;
var osXXX = (!osMac && !osWin && !osSun && !osLin) ? 1:0;

var mac5 = (osMac && bIE && v5) ? 1:0;

// FUNCTIONS TO SET AND READ A COOKIES

function getCookie(NameOfCookie) {
    var allcookies = document.cookie;
	var begin = document.cookie.indexOf(NameOfCookie+"="); 
	if (begin != -1) {
		begin += NameOfCookie.length+1; 
		end = document.cookie.indexOf(";", begin);
		if (end == -1) { end = document.cookie.length; }
		return unescape(document.cookie.substring(begin, end));
	} 
}

function setCookie(NameOfCookie, value, expiredays){
	var ExpireDate = new Date();
	ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
	document.cookie = NameOfCookie + "=" + escape(value) + ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString()) + "; path=/";
}