//**	Cross Browser Layer Building Code
//**	OIL, Incorporated
var atObj = new Object(); function startLayer(layerDef, forceDiv){var attReturnStr = "";var eventReturnStr = ""; var idStr = "";
if(net4 && !forceDiv) {atObj.bgcolor = "BGCOLOR=\"";atObj.bgcolor_end = "\" ";atObj.zindex = "Z-INDEX=\"";atObj.zindex_end = "\" ";
var layPre = "=\""; var laySuf = "\" "; var layNumbSuf = ""; var layStartStr = "<LAYER "; var layMidStr = " ";var layEndStr = ">"}
else {atObj.bgcolor = "background-color: ";atObj.bgcolor_end = "; ";atObj.zindex = "z-index: ";atObj.zindex_end = "; ";
var layPre = ": ";var laySuf = "; "; var layNumbSuf = "px"; var layStartStr = "<DIV "; var layMidStr = " STYLE=\"";var layEndStr = "\">"}
for(prop in layerDef){if(prop.toLowerCase()=="id"){idStr = "ID=\"" + layerDef[prop] + "\" "; continue;}if(prop.toLowerCase()=="style" && !net4){attReturnStr += layerDef[prop] + laySuf; continue;} 
if(layerDef[prop]==null) continue;if(typeof layerDef[prop] == "function"){eventReturnStr += prop + "=\"" + layerDef[prop]() + "\" "
} else{if(atObj[prop]){argStart = atObj[prop];argEnd = atObj[prop + "_end"];}else {argStart = prop + layPre;if(typeof layerDef[prop] == "number") argEnd = layNumbSuf + laySuf;
else argEnd = laySuf;}attReturnStr += argStart + layerDef[prop] + argEnd;}}if(eventReturnStr=="" && attReturnStr=="") attReturnStr = layStartStr + layEndStr;
else attReturnStr = layStartStr + idStr + eventReturnStr + layMidStr + attReturnStr + layEndStr;return attReturnStr + "\n";};
function endLayer(){if(net4) return "\n</LAYER>\n";else return "\n</DIV>\n";};var debugCode = "";
function twoDigitNumber(number){if(typeof number != "number") return null;if(number < 10) return "0" + number;else return number;};
