function init() {
	document.getElementById('os').value = BrowserDetect.OS;
	document.getElementById('browser').value = BrowserDetect.browser+ ' ' +BrowserDetect.version;
	document.getElementById('screen').value = screen.width+ 'x' +screen.height;
	document.getElementById('email').focus();
}

var http_request = false;

function displayBox(boxId) {
	makeDisplayBoxRequest(boxId);
	return false;
}

function makeDisplayBoxRequest(boxId) {
	try {
		netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
	} catch (e) {
		//alert("Permission UniversalBrowserRead denied.");
	}
	
	http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			//set type accordingly to anticipated content type
			//http_request.overrideMimeType('text/xml');
			http_request.overrideMimeType('text/html');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				alert("Your browser does not support AJAX!");
				return false;
			}
		}
	}
	
	if (!http_request) {
		alert('Cannot create XMLHTTP instance');
		return false;
	}
    
	try {
		var url = "box";
		var params = "b=" +boxId;
		
		http_request.onreadystatechange = displayEmbedContent;
		http_request.open("POST", url, true);
		
		http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http_request.setRequestHeader("Content-length", params.length);
		http_request.setRequestHeader("Connection", "close");
		
		http_request.send(params);
	} catch (e) {
		return false;
	}
}

function displayEmbedContent() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			result = http_request.responseText;
			if (http_request.status == 200) {
				result = http_request.responseText;
				var splitResult = result.split("@@");
				displayContent(splitResult[0]);
				displayContent1(splitResult[1]);
				displayLike1(splitResult[2]);
				displayNum1(splitResult[3], splitResult[4]);
				displayContent2(splitResult[5]);
				displayLike2(splitResult[6]);
				displayNum2(splitResult[7], splitResult[8]);
				displayContent3(splitResult[9]);
				displayLike3(splitResult[10]);
				displayNum3(splitResult[11], splitResult[12]);
				displayContent4(splitResult[13]);
				displayLike4(splitResult[14]);
				displayNum4(splitResult[15], splitResult[16]);
				document.getElementById("question").innerHTML = "<input type=\"hidden\" name=\"question\" value=\"" +splitResult[17]+ "\" />";
			}
		}
	}
}

function displayLike1(content) {
	displayLike(content, "like1");
}

function displayLike2(content) {
	displayLike(content, "like2");
}

function displayLike3(content) {
	displayLike(content, "like3");
}

function displayLike4(content) {
	displayLike(content, "like4");
}

function displayLike(content, contentId) {
	document.getElementById(contentId).innerHTML = content;
}

function displayNum1(answerFile, number) {
	displayNum(answerFile, number, "num1", "name1");
}

function displayNum2(answerFile, number) {
	displayNum(answerFile, number, "num2", "name2");
}

function displayNum3(answerFile, number) {
	displayNum(answerFile, number, "num3", "name3");
}

function displayNum4(answerFile, number) {
	displayNum(answerFile, number, "num4", "name4");
}

function displayNum(answerFile, number, numId, nameId) {
	var content = "<a href=\"#\" onclick=\"return displayName('" +nameId+ "', '" +trim(answerFile)+ "');\">" +number+ " people</a> like this.";
	document.getElementById(numId).innerHTML = content;
}

function displayContent(content) {
	displayGeneral(content, "content");
}

function displayContent1(content) {
	displayGeneral(content, "content1");
}

function displayContent2(content) {
	displayGeneral(content, "content2");
}

function displayContent3(content) {
	displayGeneral(content, "content3");
}

function displayContent4(content) {
	displayGeneral(content, "content4");
}