function getBody(message, icon, buttons){
	var result = "";	
	result += "<div class='modalDialogOutterContainer'>";
	result += "	<div class='modalDialogInnerContainer'>";
	result += "		<table cellspacing='0' cellpadding='0' border='0' width='100%'>";
	result += "			<tr>";
	result += "				<td class='errorMessage' style='padding:5px;'>";
	result += "					<table cellspacing='0' cellpadding='0' border='0' width='100%'>";
	result += "						<tr>";
	result += "							<td class='errorMessage' style='padding:5px;'>" + "<img border='0' src='" + icon.src + "'/>" + "</td>";
	result += "							</td>";
	result += "							<td class='errorMessage' style='padding:5px;'>" + message + "</td>";
	result += "							</td>";
	result += "						</tr>";
	result += "					</table>";
	result += "				</td>";
	result += "			</tr>";
	result += "			<tr>";
	result += "				<td style='text-align:center;'>";
	result += "					<table cellspacing='0' cellpadding='0' border='0' width='100%'>";
	result += "						<tr>";
	result += "						<td align='center'>";
	result += "						<table cellspacing='0' cellpadding='0' border='0'><tr>";
	for(var i=0; i < buttons.length; i++){
		result += "<td align='center' class='modalDialogCellPadding' style='text-align:center;'>";
		result += getButton(buttons[i][0], buttons[i][1], buttons[i][2]);
		result += "</td>";
	}
	result += "						</tr></table>";
	result += "						</td>";
	result += "						</tr>";
	result += "					</table>";
	result += "				</td>";
	result += "			</tr>";
	result += "		</table>";
	result += "	</div>";
	result += "</div>";
	return result;
}

function getButton(src, mouseOverSrc, action){
	if(action.indexOf("()") < 0 && action.indexOf("( )") < 0){
		action+="()";
	}
	var result = "<a href='javascript:" + action + ";'>"
	result += "<img border='0' src='" + src + "' onmouseover=\"this.src='" + mouseOverSrc + "'\" ";
	result += "onmouseout=\"this.src='" + src + "'\" />";
	result += "</a>";
	return result;
}