var xtd;
if (!xtd) xtd = {};
xtd.panel_adjust = function (name_, part_, m){
var elem = document.getElementById(name_+"_"+part_+"_content");
var elem1 = document.getElementById(name_+"_"+part_);
var elem2 = document.getElementById(name_+"_"+part_+"_back");
var elem22 = document.getElementById(name_+"_"+part_+"_front");
var elem3 = document.getElementById(name_+"_"+part_+"_left");
var elem4 = document.getElementById(name_+"_"+part_+"_center");
var elem5 = document.getElementById(name_+"_"+part_+"_right");
var hei = elem.offsetHeight;
hei = ((hei - m) > 0 ? hei : m);
//if (isIE6() && hei > 0) hei -= 1;
elem1.style.height = hei + "px";
elem2.style.height = hei + "px";
elem22.style.height = hei + "px";
var hei2 = ((hei - m) > 0 ? (hei-m) : 0) + "px";
elem3.style.height = hei2;
elem4.style.height = hei2;
elem5.style.height = hei2;
if (isIE6()) {
var img1 = elem2.childNodes[elem2.childNodes.length - 1];
var img2 = elem2.childNodes[elem2.childNodes.length - 3];
if (img2.tagName.toLowerCase() == "img") {
img2.outerHTML = '
';
}
if (img1.tagName.toLowerCase() == "img") {
img1.outerHTML = '
';
}
}
if (isIE6()) applyOddPixelFix(elem2);
}
xtd.addLoadEvent = function(str) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = function() {
eval(str);
}
} else {
window.onload = function() {
if (oldonload) {
oldonload();
}
eval(str);
}
}
}
xtd.addResizeEvent = function(str) {
var oldonload = window.onresize;
if (typeof window.onresize != 'function') {
window.onresize = function() {
eval(str);
}
} else {
window.onresize = function() {
if (oldonload) {
oldonload();
}
eval(str);
}
}
}
function CSSPanelAdjust(name_, parts_, minvals_, applyFix) {
var parts = parts_.split(',');
var mins = minvals_.split(',');
if (isIE6() || isIE7()) {
var head_back = document.getElementById(name_+"_h_back");
var content_back = document.getElementById(name_+"_c_back");
var footer_back = document.getElementById(name_+"_f_back");
if(applyFix){
if (head_back) applyIEFix(head_back);
if (content_back) applyIEFix(content_back);
if (footer_back) applyIEFix(footer_back);
}
if(isIE6()){
if (head_back) applyOddPixelFix(head_back);
if (content_back) applyOddPixelFix(content_back);
if (footer_back) applyOddPixelFix(footer_back);
}
}
if (parts_ != "") {
for (var i=0;i=6.0 && version<7){
return true;
} else {
return false;
}
}
function isIE7() {
var arVersion = navigator.appVersion.split('MSIE');
var version = parseFloat(arVersion[1]);
if(version>=7.0 && version<8){
return true;
} else {
return false;
}
}
function isIE() {
return (navigator.userAgent.indexOf('MSIE') != -1);
}
function applyIEFix(uite) {
var arVersion = navigator.appVersion.split('MSIE');
var version = parseFloat(arVersion[1]);
if(version >= 5.5 && document.body.filters) {
var nodes = uite.childNodes;
var n = nodes.length;
for(var i=0;i';
var newStyle = style + 'display:inline-block;line-height:1px;font-size:1px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + src + '", sizingMethod="scale");';
newElem.style.cssText = newStyle;
uite.replaceChild(newElem, node);
}
}
}
}
function applyOddPixelFix(uite) {
var nodes = uite.childNodes;
var n = nodes.length;
var node = nodes[n-3];
if (node && (node.tagName.toLowerCase() == "img" || node.tagName.toLowerCase() == "span")) {
if(uite.offsetHeight % 2 == 1){
node.style.bottom = "-1px";
} else {
node.style.bottom = "0px";
}
}
node = nodes[n-1];
if (node && (node.tagName.toLowerCase() == "img" || node.tagName.toLowerCase() == "span")) {
if(uite.offsetHeight % 2 == 1){
node.style.bottom = "-1px";
} else {
node.style.bottom = "0px";
}
}
}
function getInlineStyle(node) {
if (!isIE6() && !isIE7()) return node.style;
var html = node.outerHTML;
var sind = html.indexOf('style=');
if (sind != -1) {
var ch = html.charAt(sind + 6);
var eind = html.indexOf(ch, sind + 8);
return html.substring(sind + 7, eind);
} else {
return ""
}
}