var BerkeleyMills = new __BerkeleyMills();
function __BerkeleyMills()
{
}
__BerkeleyMills.prototype.ApplyAil = function(objectId, template, image, ieVersion)
{
var object = document.getElementById(objectId);
if(object)
{
if(ieVersion)
{
if (ieVersion == 7)
{
if (typeof document.body.style.maxHeight != "undefined") object.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/App_Themes/" + template + "/Images/" + image + "')";
}
else
{
if (typeof document.body.style.maxHeight == "undefined") object.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/App_Themes/" + template + "/Images/" + image + "')";
}
}
else
{
object.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/App_Themes/" + template + "/Images/" + image + "')";
}
}
}
__BerkeleyMills.prototype.ApplyAilToObject = function(object, template, image, ieVersion)
{
if(object)
{
if(ieVersion)
{
if (ieVersion == 7)
{
if (typeof document.body.style.maxHeight != "undefined") object.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/App_Themes/" + template + "/Images/" + image + "')";
}
else
{
if (typeof document.body.style.maxHeight == "undefined") object.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/App_Themes/" + template + "/Images/" + image + "')";
}
}
else
{
object.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/App_Themes/" + template + "/Images/" + image + "')";
}
}
}
__BerkeleyMills.prototype.ShowErrorMessage = function(errorPanelId, errMsg)
{
var errorPanel = document.getElementById(errorPanelId);
if(errorPanel)
{
errorPanel.className = "ErrorMessage";
errorPanel.innerHTML = errMsg;
}
}
__BerkeleyMills.prototype.TabButton_Click = function(tab, index)
{
var mainPanel = tab.parentNode.parentNode;
var tabBar = tab.parentNode;
var tabSectionPanel;
// Find body
var count = -1;
for(var i=0; i
{
if(mainPanel.childNodes[i].nodeName.toLowerCase() == "div")
{
count++;
if(count == 1)
{
tabSectionPanel = mainPanel.childNodes[i];
break;
}
}
}
count = -1;
for(var i=0; i
{
if(tabSectionPanel.childNodes[i].nodeName.toLowerCase() == "div")
{
count++;
if(count == 1)
{
tabSectionPanel = tabSectionPanel.childNodes[i];
break;
}
}
}
// Alter view state
count = -1;
for(var i=0; i
{
if(tabSectionPanel.childNodes[i].nodeName.toLowerCase() == "div")
{
count++;
if(count == index)
{
tabSectionPanel.childNodes[i].style.display = "";
}
else
{
tabSectionPanel.childNodes[i].style.display = "none";
}
}
}
count = -1;
for(var i=0; i
{
if(tabBar.childNodes[i].nodeName.toLowerCase() == "div")
{
count++;
if(count == index)
{
Daedalus.Utility.AddClass(tabBar.childNodes[i], "TabButton_Active");
}
else
{
Daedalus.Utility.RemoveClass(tabBar.childNodes[i], "TabButton_Active");
}
}
}
}
__BerkeleyMills.prototype.GetActiveTabPanel = function(tab, index)
{
var mainPanel = tab.parentNode.parentNode;
var tabSectionPanel;
var count = -1;
for(var i=0; i
{
if(mainPanel.childNodes[i].nodeName.toLowerCase() == "div")
{
count++;
if(count == 1)
{
tabSectionPanel = mainPanel.childNodes[i];
break;
}
}
}
count = -1;
for(var i=0; i
{
if(tabSectionPanel.childNodes[i].nodeName.toLowerCase() == "div")
{
count++;
if(count == 1)
{
tabSectionPanel = tabSectionPanel.childNodes[i];
break;
}
}
}
count = -1;
for(var i=0; i
{
if(tabSectionPanel.childNodes[i].nodeName.toLowerCase() == "div")
{
count++;
if(count == index)
{
return tabSectionPanel.childNodes[i];
}
}
}
return null;
}