/* begin Page */// 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<data.length;n++)	{        if ((data[n].str && (data[n].str.indexOf(data[n].sub) != -1)) || data[n].prop) {            var v = function(s){var i=s.indexOf(data[n].ver);return (i!=-1)?parseInt(s.substring(i+data[n].ver.length+1)):'';};            $('html').addClass(data[n].name+' '+data[n].name+v(navigator.userAgent) || v(navigator.appVersion)); break;			        }    }})(jQuery);var _StyleUrlCached = null;function GetStyleUrl() {    if (null == _StyleUrlCached) {        var ns;        _StyleUrlCached = '';        ns = jQuery('link');        for (var i = 0; i < ns.length; i++) {            var l = ns[i].href;            if (l && /style\.ie6\.css(\?.*)?$/.test(l))                return _StyleUrlCached = l.replace(/style\.ie6\.css(\?.*)?$/, '');        }        ns = jQuery('style');        for (var i = 0; i < ns.length; i++) {            var matches = new RegExp('import\\s+"([^"]+\\/)style\\.ie6\\.css"').exec(ns[i].html());            if (null != matches && matches.length > 0)                return _StyleUrlCached = matches[1];        }    }    return _StyleUrlCached;}function FixPNG(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 = GetStyleUrl() + '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 + "')";	}}/* end Page *//* begin Button */function ButtonSetup(className) {    jQuery.each(jQuery("a." + className + ", button." + className + ", input." + className), function (i, val) {        var b = jQuery(val);        if (!b.parent().hasClass('button-wrapper')) {            if (b.is('input')) b.val(b.val().replace(/^\s*/, '')).css('zoom', '1');            if (!b.hasClass('button')) b.addClass('button');            //jQuery("<span class='button-wrapper'><span class='button-l'> </span><span class='button-r'> </span></span>").insertBefore(b).append(b);			jQuery("<span class='button-wrapper'> </span>").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() { ButtonSetup("button"); });jQuery(function() { ButtonSetup("more-link"); });/* end Button *//* begin Catalog detail *//* end Catalog detail */
