////////////////////////////////////////////////////////////////////////////
//'	* ASP-Nuke Community 1.4 Copyright © 2004 by Rolf Thomassen            *
//'	* (mrspock(a)rediff.com) http://www.rot.dk                             *
////////////////////////////////////////////////////////////////////////////
function TZDemo(){
   var d, tz, s = "The current local time is ";
   d = new Date();
   tz = d.getTimezoneOffset();
   if (tz < 0)
      s += -tz / 60 + " hours before GMT";
   else if (tz == 0)
      s += "GMT";
   else
      s += tz / 60 + " hours after GMT";
   return(s);
}

function GetTimeZone(){
	var d, tz, m, s="GMT";
	d = new Date();
	tz = d.getTimezoneOffset();
	if (tz < 0) {
		m=-tz%60;if(m<10) m="0"+m;
		s+="+"+parseInt(-tz/60) + ":" + m;
	} else if (tz == 0)
		s+="";
	else {
		m=tz%60;if(m<10) m="0"+m;
		s+="-"+parseInt(tz/60)+":" + m;
	}
	return(s);
}

function GetTZoffset(){
	var d = new Date();
	return(d.getTimezoneOffset());
}

function getZone() {
	// Get local timezone and set cookie
	var d = new Date();
	var offset = (d.getTimezoneOffset());
	SetCookie('timezone', offset, 30);
}

////////////////////////////////////////////
// time function by Zach Nakaska
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 (name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var start = 0;
	while (start < clen) {
		var len = start + alen;
		if (document.cookie.substring(start, len) == arg) {
			var endstr = document.cookie.indexOf (";", len);
			if (endstr == -1)
				endstr = clen;
			return unescape(document.cookie.substring(len, endstr));
		}
		start = document.cookie.indexOf(" ", start) + 1;
		if (start == 0)
			break;
	}
	return null;
}

function trimString(inString) {
	var outString = "";
	var startPos;
	var endPos;
	var ch;

	// where do we start?
	startPos = 0;
	ch = inString.charAt(startPos);
	while (ch == " ") {
		startPos++;
		ch = inString.charAt(startPos);
	}

	// where do we end?
	endPos = inString.length - 1;
	ch = inString.charAt(endPos);
	while (ch == " ") {
		endPos--;
		ch = inString.charAt(endPos);
	}

	// get the string
	if (startPos < (endPos + 1))
		outString = inString.substring(startPos, endPos + 1);

	return outString;
}

function getObject(id) {
	if (ie4) {
		return document.all[id];
	} else {
		return document.getElementById(id);
	}
}

var myimages=new Array();
var ie4 = false;
var RGB = new Array(256);
var k = "0123456789abcdef";

for (var i = 0; i < 16; i++)
	for (var j = 0; j < 16; j++)
		RGB[16*i+j] = k.charAt(i) + k.charAt(j);

if(document.all) {
	ie4 = true;
}
getZone();
