/* begin Page */
/* Created by Artisteer v3.0.0.41778 */
// css hacks
(function($) {
// fix ie blinking
var m = document.uniqueID && document.compatMode && !window.XMLHttpRequest && document.execCommand;
try { if (!!m) { m('BackgroundImageCache', false, true); } }
catch (oh) { };
// css helper
var data = [
{str:navigator.userAgent,sub:'Chrome',ver:'Chrome',name:'chrome'},
{str:navigator.vendor,sub:'Apple',ver:'Version',name:'safari'},
{prop:window.opera,ver:'Opera',name:'opera'},
{str:navigator.userAgent,sub:'Firefox',ver:'Firefox',name:'firefox'},
{str:navigator.userAgent,sub:'MSIE',ver:'MSIE',name:'ie'}];
for (var n=0;n 0)
return _artStyleUrlCached = matches[1];
}
}
return _artStyleUrlCached;
}
function artFixPNG(element) {
if (jQuery.browser.msie && parseInt(jQuery.browser.version) < 7) {
var src;
if (element.tagName == 'IMG') {
if (/\.png$/.test(element.src)) {
src = element.src;
element.src = artGetStyleUrl() + 'images/spacer.gif';
}
}
else {
src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);
if (src) {
src = src[1];
element.runtimeStyle.backgroundImage = 'none';
}
}
if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "')";
}
}
jQuery(function() {
jQuery.each(jQuery('ul.art-hmenu>li:not(.art-hmenu-li-separator),ul.art-vmenu>li:not(.art-vmenu-separator)'), function (i, val) {
var l = jQuery(val); var s = l.children('span'); if (s.length == 0) return;
var t = l.find('span.t').last(); l.children('a').append(t(t.text()));
s.remove();
});
});/* end Page */
/* begin Box, Sheet */
function artFluidSheetComputedWidth(percent, minval, maxval) {
percent = parseInt(percent);
var val = document.body.clientWidth / 100 * percent;
return val < minval ? minval + 'px' : val > maxval ? maxval + 'px' : percent + '%';
}/* end Box, Sheet */
/* begin Menu */
jQuery(function() {
jQuery.each(jQuery('ul.art-hmenu>li:not(:last-child)'), function(i, val) {
jQuery('').insertAfter(val);
});
if (!jQuery.browser.msie || parseInt(jQuery.browser.version) > 6) return;
jQuery.each(jQuery('ul.art-hmenu li'), function(i, val) {
val.j = jQuery(val);
val.UL = val.j.children('ul:first');
if (val.UL.length == 0) return;
val.A = val.j.children('a:first');
this.onmouseenter = function() {
this.j.addClass('art-hmenuhover');
this.UL.addClass('art-hmenuhoverUL');
this.A.addClass('art-hmenuhoverA');
};
this.onmouseleave = function() {
this.j.removeClass('art-hmenuhover');
this.UL.removeClass('art-hmenuhoverUL');
this.A.removeClass('art-hmenuhoverA');
};
});
});
/* end Menu */
/* begin Layout */
jQuery(function () {
var c = jQuery('div.art-content');
if (c.length !== 1) return;
var s = c.parent().children('.art-layout-cell:not(.art-content)');
if (jQuery.browser.msie && parseInt(jQuery.browser.version) < 8) {
jQuery(window).bind('resize', function () {
var w = 0;
c.hide();
s.each(function () { w += this.clientWidth; });
c.w = c.parent().width(); c.css('width', c.w - w + 'px');
c.show();
})
var r = jQuery('div.art-content-layout-row').each(function () {
this.c = jQuery(this).children('.art-layout-cell:not(.art-content)');
});
jQuery(window).bind('resize', function () {
r.each(function () {
if (this.h == this.clientHeight) return;
this.c.css('height', 'auto');
this.h = this.clientHeight;
this.c.css('height', this.h + 'px');
});
});
}
var g = jQuery('.art-layout-glare-image');
jQuery(window).bind('resize', function () {
g.each(function () {
var i = jQuery(this);
i.css('height', i.parents('.art-layout-cell').height() + 'px');
});
});
jQuery(window).trigger('resize');
});/* end Layout */
/* begin VMenu */
jQuery(function() {
jQuery('ul.art-vmenu li').not(':first').before('');
jQuery('ul.art-vmenu > li.art-vsubmenu-separator').removeClass('art-vsubmenu-separator').addClass('art-vmenu-separator').children('span').removeClass('art-vsubmenu-separator-span').addClass('art-vmenu-separator-span');
jQuery('ul.art-vmenu > li > ul > li.art-vsubmenu-separator:first-child').removeClass('art-vsubmenu-separator').addClass('art-vmenu-separator').addClass('art-vmenu-separator-first').children('span').removeClass('art-vsubmenu-separator-span').addClass('art-vmenu-separator-span');
}); /* end VMenu */
/* begin Button */
function artButtonSetup(className) {
jQuery.each(jQuery("a." + className + ", button." + className + ", input." + className), function (i, val) {
var b = jQuery(val);
if (!b.parent().hasClass('art-button-wrapper')) {
if (b.is('input')) b.val(b.val().replace(/^\s*/, '')).css('zoom', '1');
if (!b.hasClass('art-button')) b.addClass('art-button');
jQuery(" ").insertBefore(b).append(b);
if (b.hasClass('active')) b.parent().addClass('active');
}
b.mouseover(function () { jQuery(this).parent().addClass("hover"); });
b.mouseout(function () { var b = jQuery(this); b.parent().removeClass("hover"); if (!b.hasClass('active')) b.parent().removeClass('active'); });
b.mousedown(function () { var b = jQuery(this); b.parent().removeClass("hover"); if (!b.hasClass('active')) b.parent().addClass('active'); });
b.mouseup(function () { var b = jQuery(this); if (!b.hasClass('active')) b.parent().removeClass('active'); });
});
}
jQuery(function() { artButtonSetup("art-button"); });
/* end Button */
jQuery(function() {
jQuery.each(jQuery('button'), function(i, button) {
button.buttonName = button.getAttribute('name');
button.buttonValue = button.getAttribute('value');
button.prevOnClick = button.onclick;
if (button.outerHTML) {
var re = /\bvalue="([^"]+)"/i;
button.buttonValue = re.test(button.outerHTML) ? re.exec(button.outerHTML)[1] : button.buttonValue;
}
button.setAttribute("name", "_" + button.buttonName);
button.onclick = function() {
if (this.prevOnClick) this.prevOnClick.apply(this);
var f = this;
while (f.tagName.toLowerCase() != "body") {
if (f.tagName.toLowerCase() == "form") {
var subButton = document.createElement("input");
subButton.setAttribute("type", "hidden");
subButton.setAttribute("name", this.buttonName);
subButton.setAttribute("value", this.buttonValue);
f.appendChild(subButton);
return true;
}
f = f.parentNode;
}
return false;
};
});
});
/* Image Assist module support */
jQuery(function() {
var imgAssistElem = parent.document.getElementsByName("img_assist_header");
if (null != imgAssistElem && imgAssistElem.length > 0) {
imgAssistElem[0].scrolling = "no";
imgAssistElem[0].style.height = "150px";
}
});