function choosePerson(name) {
	alert('Choosing ' + name + ' not yet implemented');
	return false;
}

function changePerson(name) {
	alert('Changing ' + name + ' not yet implemented');
	return false;
}

function addPerson(name) {
	alert('Adding ' + name + ' not yet implemented');
	return false;
}

function changeFamily() {
	alert('Changing family not yet implemented');
	return false;
}

function chooseFamily() {
	alert('Choosing family not yet implemented');
	return false;
}

function createHttpRequestObj() {
	var request = false;
	try {
		if (window.XMLHttpRequest) { // Mozilla/Safari
			request = new XMLHttpRequest();
			//request.overrideMimeType('text/xml');
			/*try {
				netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
			} catch (e) {
				alert("Permission UniversalBrowserRead denied.");
			}*/
		} else if (window.ActiveXObject) { // IE
			request = new ActiveXObject("Microsoft.XMLHTTP");
		}
	} catch (ex) { }
	return request;
}

function doNothing() {}

function httpGet(strURL,callback,data,contentType) {
	var request = createHttpRequestObj();
	var asynch = (typeof callback == "function");
	if (asynch) {
		request.onreadystatechange = function() {
			if (request.readyState == 4) {
				alert(request.status);
				callback(request);
				request.onreadystatechange=doNothing;
			}
		}
	}
	if (data) {
		request.open('POST', strURL, !asynch);
		if (!contentType) {
			contentType = "application/x-www-form-urlencoded";
		}
		request.setRequestHeader("Content-Type",contentType);
		request.send(data);
	} else {
		request.open('GET', strURL, !asynch);
		request.send(null);
	}
	return request;
}

/*function httpGet(strURL,data,contentType) {
	var request = createHttpRequestObj();
	if (data) {
		request.open('POST', strURL, false);
		var contentTypeLocal = contentType;
		if (!contentType) {
			contentTypeLocal = "application/x-www-form-urlencoded";
		}
		request.setRequestHeader("Content-Type",contentTypeLocal);
		request.send(data);
	} else {
		request.open('GET', strURL, false);
		request.send(null);
	}
	return request;
}*/

function setCookie(name, value, expires,path, domain, secure) {
	document.cookie= name + "=" + escape(value) +
		((expires) ? "; expires="	+ expires.toGMTString() : "") +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		((secure) ? "; secure" : "");
}

setCookie("clientTZOffset",new Date().getTimezoneOffset());
