/* begin Page */ // css helper (function($) { 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 6) return; jQuery.each(jQuery('ul.wto-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('wto-hmenuhover'); this.UL.addClass('wto-hmenuhoverUL'); this.A.addClass('wto-hmenuhoverA'); }; this.onmouseleave = function() { this.j.removeClass('wto-hmenuhover'); this.UL.removeClass('wto-hmenuhoverUL'); this.A.removeClass('wto-hmenuhoverA'); }; }); }); /* end Menu */ /* begin MenuSubItem */ jQuery(function () { jQuery("ul.wto-hmenu ul li").hover(function () { jQuery(this).prev().children("a").addClass("wto-hmenu-before-hovered"); }, function () { jQuery(this).prev().children("a").removeClass("wto-hmenu-before-hovered"); }); }); jQuery(function () { if (!jQuery.browser.msie) return; var ieVersion = parseInt(jQuery.browser.version); if (ieVersion > 7) return; /* Fix width of submenu items. * The width of submenu item calculated incorrectly in IE6-7. IE6 has wider items, IE7 display items like stairs. */ jQuery.each(jQuery("ul.wto-hmenu ul"), function () { var maxSubitemWidth = 0; var submenu = jQuery(this); var subitem = null; jQuery.each(submenu.children("li").children("a"), function () { subitem = jQuery(this); var subitemWidth = subitem.outerWidth(); if (maxSubitemWidth < subitemWidth) maxSubitemWidth = subitemWidth; }); if (subitem != null) { var subitemBorderLeft = parseInt(subitem.css("border-left-width"), 10) || 0; var subitemBorderRight = parseInt(subitem.css("border-right-width"), 10) || 0; var subitemPaddingLeft = parseInt(subitem.css("padding-left"), 10) || 0; var subitemPaddingRight = parseInt(subitem.css("padding-right"), 10) || 0; maxSubitemWidth -= subitemBorderLeft + subitemBorderRight + subitemPaddingLeft + subitemPaddingRight; submenu.children("li").children("a").css("width", maxSubitemWidth + "px"); } }); if (ieVersion > 6) return; jQuery("ul.wto-hmenu ul>li:first-child>a").css("border-top-width", "1px"); }); /* end MenuSubItem */ /* begin Layout */ jQuery(function () { var c = jQuery('div.wto-content'); if (c.length !== 1) return; var s = c.parent().children('.wto-layout-cell:not(.wto-content)'); jQuery(window).bind('resize', function () { c.css('height', 'auto'); var innerHeight = 0; jQuery('#wto-main').children().each(function() {innerHeight += jQuery(this).outerHeight(true);}); var r = jQuery('#wto-main').height() - innerHeight; if (r > 0) c.css('height', r + c.parent().height() + 'px'); }); 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(); }); } jQuery(window).trigger('resize'); });/* end Layout */ /* begin VMenu */ jQuery(function() { if (!jQuery('html').hasClass('ie7')) return; jQuery('ul.wto-vmenu li:not(:first-child),ul.wto-vmenu li li li:first-child,ul.wto-vmenu>li>ul').each(function () { jQuery(this).append('
'); }); }); /* 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('wto-button-wrapper')) { if (b.is('input')) b.val(b.val().replace(/^\s*/, '')).css('zoom', '1'); if (!b.hasClass('wto-button')) b.addClass('wto-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("wto-button"); }); /* end Button */ jQuery(function () { artButtonSetup("button"); });