// ////////////////////////////////////////////////////////////// //////////////////// detect_full.js ////////////////////////// ////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// //////////////////// cookiePal v1.0 //////////////////////// //////////////////////////////////////////////////////////// the expires parameter takes a date objectfunction cookiePal(_name,_value,_expires,_path,_domain,_secure) {	// values	this.name = _name;	this.value = _value;	this.expires = _expires;	this.path = _path;	this.domain = _domain;	this.secure = _secure;	// functions	this.get = _getCookie;	this.set = _setCookie;	this.del = _deleteCookie;}function _getCookieVal (offset) {	var endstr = document.cookie.indexOf (";", offset);	if (endstr == -1)		endstr = document.cookie.length;	return unescape(document.cookie.substring(offset, endstr));}function _fixCookieDate () {	var base = new Date(0);  	var skew = base.getTime();   	if (skew > 0)      	date.setTime (this.date.getTime() - skew);}function _getCookie () {	var arg = this.name + "=";	var alen = arg.length;	var clen = document.cookie.length;	var i = 0;	while (i < clen) {    	var j = i + alen;		if (document.cookie.substring(i, j) == arg)      		return _getCookieVal (j);	  	i = document.cookie.indexOf(" ", i) + 1;    	if (i == 0) break;	}	return null;}function _setCookie () {	document.cookie = this.name + "=" + escape (this.value) +		((this.expires) ? "; expires=" + this.expires.toGMTString() : "") +		((this.path) ? "; path=" + this.path : "") +		((this.domain) ? "; domain=" + this.domain : "") +    		((this.secure) ? "; secure" : "");}function _deleteCookie () {	if (_getCookie()) {		document.cookie = this.name + "=" +      			((this.path) ? "; path=" + this.path : "") +			((this.domain) ? "; domain=" + this.domain : "") +			"; expires=Thu, 01-Jan-70 00:00:01 GMT";	}}function read_value(source,key,delimiter) {	if(source) {		index = source.indexOf(key);		if (index != -1) {			countbegin = (source.indexOf("=", index) + 1);			countend = source.indexOf(delimiter, index);			if (countend == -1) {				countend = source.length;			}			count = source.substring(countbegin, countend);			return (count);		}	}	return null;}function split (delimiter,splitString) {	var returnArray = new Object();	var i,j;	var temp='';	for (i=0,j=0;i<=splitString.length;i++) {		if(splitString.charAt(i)==delimiter || i==splitString.length){			returnArray[j++]=temp;			temp='';		} else {			temp+=splitString.charAt(i);		}	}	returnArray.length = j;	return returnArray;}// //////////////////////////////////////////////////////////// ////////////////////// DETECTION /////////////////////////// //////////////////////////////////////////////////////////// get browservar BROWSER = "IE";if (navigator.appName == "Netscape") BROWSER = "NS";// get versionvar VERSION = 0.;var appVersion = navigator.appVersion;var loc = 0;for (q=0; q < appVersion.length; q++) {	if (appVersion.charAt(q) == " ") {		loc = q;		break;	}}VERSION = parseFloat(navigator.appVersion.substring(0,loc));// get platformvar PLATFORM = "WIN";if ((navigator.userAgent.indexOf("Mac") > -1)){	PLATFORM = "MAC";} else {	PLATFORM = "WIN";}// get osvar OS = "WIN95";if (navigator.userAgent.indexOf("NT") != -1)	OS = "WINNT";else if (navigator.userAgent.indexOf("98") != -1)	OS = "WIN98";else if (navigator.userAgent.indexOf("95") != -1)	OS = "WIN95";else if (navigator.userAgent.indexOf("Win32") != -1)	OS = "WIN95";else if (navigator.userAgent.indexOf("Win31") != -1)	OS = "WIN31";else if (navigator.userAgent.indexOf("68") != -1)	OS = "MAC68K";else if (navigator.userAgent.indexOf("PPC") != -1)	OS = "MACPPC";else if (navigator.userAgent.indexOf("PowerPC") != -1)	OS = "MACPPC";else if (navigator.userAgent.indexOf("X11") != -1)	OS = "XWIN";else if (navigator.userAgent.indexOf("WebTV") != -1)	OS = "WEBTV";// login checkvar LOGGEDIN = false;ssud = new cookiePal("SSUD");green = new cookiePal("GREEN");if (ssud.get() || green.get()) LOGGEDIN = true;