function MM_goToURL() { //v3.0 var i, args=MM_goToURL.arguments; document.MM_returnValue = false; for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'"); } jQuery.noConflict(); jQuery(document).ready(function(){ jQuery(".politica_troca").click(function(){ window.open(jQuery(this).attr("href"), "_popup", "width=340, height=400, scrollbars=yes"); return false; }); jQuery('.fancyzoom').fancyzoom(); jQuery('.search .close').click(function(){ jQuery('.search').hide(); }); jQuery('.search-link').click(function(){ jQuery('.search').toggle(); return false; }); jQuery('.footer .thawte a').click(function(){ window.open(jQuery(this).attr("href"), '_thawte', 'width=499, height=600'); return false; }); setEqualHeight(jQuery("ul.catalog-listing > li")); jQuery(".followus_dialog").dialog({ autoOpen: false, bgiframe: true, resizable: false, height:220, modal: true, overlay: { backgroundColor: '#000', opacity: 0.5 } }); jQuery(".follow .show").click(function(){ jQuery(".followus_dialog").dialog('open'); return false; }); jQuery('.btn.consulte').click(function(){ jQuery(".dialog-consulte").dialog('open'); jQuery('#produto-consulte').submit(function(){ jQuery('#produto-consulte .btn').attr('disabled', 'true'); jQuery('#produto-consulte img.loading').show(); jQuery.post("/store/consulte.php", jQuery(this).serialize(), function(data){ jQuery('#produto-consulte .btn').attr('disabled', false); jQuery('#produto-consulte img.loading').hide(); jQuery('#produto-consulte .warning').show(); jQuery('#produto-consulte')[0].reset(); }); return false; }); return false; }); jQuery('.dialog-consulte').dialog({ autoOpen: false, bgiframe: true, resizable: false, height:380, width:430, modal: true, title: 'Produto sob consulta', overlay: { backgroundColor: '#000', opacity: 0.5 } }); }); function setEqualHeight(columns) { var tallestcolumn = 0; columns.each(function(){ currentHeight = jQuery(this).height(); if (currentHeight > tallestcolumn) { tallestcolumn = currentHeight; } }); columns.height(tallestcolumn); } (function($){$.fn.fancyzoom=function(userOptions){var oOverlay=$('
").css({position:'absolute',top:0,left:0});imgTarget.hover(function(){if(imgTarget.css('opacity')!=0){oImgHover.appendTo(imgTarget.parent()).hide();var pos=imgTarget.position();var marginLeft=parseInt(imgTarget.css('margin-left').replace(/px/,''));var marginTop=parseInt(imgTarget.css('margin-top').replace(/px/,''));marginTop=(marginTop)?marginTop:0;marginLeft=(marginLeft)?marginLeft:0;oImgHover.css({left:(pos.left+marginLeft-12),top:(pos.top+marginTop-12)}).show();if($.fn.ifixpng){oImgHover.ifixpng(opts.imgDir+'blank.gif')}}},function(){oImgHover.remove()})}if($this.is('img')){imgTargetSrc=$this.css('cursor','pointer').attr('src');if(opts.imgResizeScript){if(imgTargetSrc.match(new RegExp("^"+opts.imgResizeScript,"g"))){imgTargetSrc=imgTargetSrc.replace(/.*img=([^&]*).*/gi,'$1')}}}oOverlay.css({opacity:opts.overlay,background:opts.overlayColor});if(!/\.jpg|\.jpeg|\.png|\.gif/i.test(imgTargetSrc)){return true}$this.click(function(){var zoomOpened=$('div.jqfancyzoombox');if(zoomOpened.length>0){if($('img:first',zoomOpened).attr('src')!=imgTargetSrc){if(oLoading&&oLoading.is(':visible')){__cancelLoading()}}else{return false}}var o=$.extend({},opts,userOptions);var closeBtn=$("img.jqfancyzoomclosebox");if(closeBtn.length>0){var imCurrent=$('img:first',zoomOpened);if(imgTargetSrc==imCurrent.attr('src')){pos=imgTarget.offset();o=$.extend(o,{dimOri:{width:(imgTarget.outerWidth()),height:(imgTarget.outerHeight()),left:pos.left,top:(pos.top),'opacity':0}});closeZoomBox(o);return false}else{closeBtn.trigger('click')}}if(o.showoverlay&&oOverlay){oOverlay.empty().remove().css({'opacity':o.overlay})}oImgClose.attr('src',o.imgDir+'closebox.png').appendTo('body').hide();if($.fn.ifixpng){$.ifixpng(o.imgDir+'blank.gif');oImgClose.ifixpng(o.imgDir+'blank.gif')}oImgClose.unbind('click').click(function(){closeZoomBox(o)});var oImgZoomBox=$('').css(o.oImgZoomBoxProp);o=$.extend(o,{oImgZoomBox:oImgZoomBox});var strTitle=imgTarget.attr('alt');if(strTitle){var oTitle=$('| '+strTitle+' |
').click(function(){__cancelLoading()}).appendTo('body').show();timerLoadingImg=setTimeout(function(){__changeimageLoading(o)},400)}function __cancelLoading(){bCancelLoading=true;__stoploading()}function __stoploading(){oLoading.hide().remove();if(timerLoadingImg){clearTimeout(timerLoadingImg);timerLoadingImg=null}}function __changeimageLoading(o){if(oLoading&&!oLoading.is(':visible')){timerLoadingImg=null;return}var $im=$('img',oLoading);if(!$im.attr('src')||/blank\.gif/.test($im.attr('src'))){strImgSrc=o.imgDir+"zoom-spin-1.png"}else{tab=$im.attr('src').split(/[- .]+/);iImg=parseInt(tab[2]);iImg=(iImg<12)?(iImg+1):1;strImgSrc=tab[0]+"-"+tab[1]+"-"+iImg+"."+tab[3]}var pLoad=new Image();pLoad.src=strImgSrc;var $fct=function(){oLoading&&oLoading.css(__posCenter(50,50));$im.attr('src',strImgSrc);timerLoadingImg=setTimeout(__changeimageLoading,100)};if(pLoad.complete){$fct()}else{pLoad.onload=$fct}}function __getFileName(strPath){if(!strPath){return false}var tabPath=strPath.split('/');return((tabPath.length<1)?strPath:tabPath[(tabPath.length-1)])}})(jQuery);/*
* jQuery ifixpng plugin
* (previously known as pngfix)
* Version 2.0 (04/11/2007)
* @requires jQuery v1.1.3 or above
*
* Examples at: http://jquery.khurshid.com
* Copyright (c) 2007 Kush M.
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*/
/**
*
* @example
*
* optional if location of pixel.gif if different to default which is images/pixel.gif
* $.ifixpng('media/pixel.gif');
*
* $('img[@src$=.png], #panel').ifixpng();
*
* @apply hack to all png images and #panel which icluded png img in its css
* @name ifixpng
* @type jQuery
* @cat Plugins/Image
* @return jQuery
* @author jQuery Community
*/
(function($) {
/**
* helper variables and function
*/
$.ifixpng = function(customPixel) {
$.ifixpng.pixel = customPixel;
};
$.ifixpng.getPixel = function() {
return $.ifixpng.pixel || 'ressources/blank.gif';
};
var hack = {
ltie7 : $.browser.msie && $.browser.version < 7,
filter : function(src) {
return "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='"+src+"')";
}
};
/**
* Applies ie png hack to selected dom elements
*
* $('img[@src$=.png]').ifixpng();
* @desc apply hack to all images with png extensions
*
* $('#panel, img[@src$=.png]').ifixpng();
* @desc apply hack to element #panel and all images with png extensions
*
* @name ifixpng
*/
$.fn.ifixpng = hack.ltie7 ? function() {
return this.each(function() {
var $$ = $(this);
var base = $('base').attr('href'); // need to use this in case you are using rewriting urls
if ($$.is('img') || $$.is('input')) { // hack image tags present in dom
if ($$.attr('src')) {
if ($$.attr('src').match(/.*\.png([?].*)?$/i)) { // make sure it is png image
// use source tag value if set
var source = (base && $$.attr('src').substring(0,1)!='/') ? base + $$.attr('src') : $$.attr('src');
// apply filter
$$.css({filter:hack.filter(source), width:$$.width(), height:$$.height()})
.attr({src:$.ifixpng.getPixel()})
.positionFix();
}
}
} else { // hack png css properties present inside css
var image = $$.css('backgroundImage');
if (image.match(/^url\(["']?(.*\.png([?].*)?)["']?\)$/i)) {
image = RegExp.$1;
$$.css({backgroundImage:'none', filter:hack.filter(image)})
.children().children().positionFix();
}
}
});
} : function() { return this; };
/**
* Removes any png hack that may have been applied previously
*
* $('img[@src$=.png]').iunfixpng();
* @desc revert hack on all images with png extensions
*
* $('#panel, img[@src$=.png]').iunfixpng();
* @desc revert hack on element #panel and all images with png extensions
*
* @name iunfixpng
*/
$.fn.iunfixpng = hack.ltie7 ? function() {
return this.each(function() {
var $$ = $(this);
var src = $$.css('filter');
if (src.match(/src=["']?(.*\.png([?].*)?)["']?/i)) { // get img source from filter
src = RegExp.$1;
if ($$.is('img') || $$.is('input')) {
$$.attr({src:src}).css({filter:''});
} else {
$$.css({filter:'', background:'url('+src+')'});
}
}
});
} : function() { return this; };
/**
* positions selected item relatively
*/
$.fn.positionFix = function() {
return this.each(function() {
var $$ = $(this);
var position = $$.css('position');
if (position != 'absolute' && position != 'relative') {
$$.css({position:'relative'});
}
});
};
})(jQuery);(function($) {
$.fn.shadowEnable = function() { return $(this).find("+ .fx-shadow").show().end(); };
$.fn.shadowDisable = function() { return $(this).find("+ .fx-shadow").hide().end(); };
$.fn.shadowDestroy = function() { return $(this).find("+ .fx-shadow").remove().end(); };
$.fn.shadow = function(options) {
options = $.extend({
offset: 1,
opacity: 0.2,
color: "#000",
monitor: false
}, options || {});
options.offset -= 1;
return this.each(function() {
// Remove an existing shadow if it exists
var $element = $(this).shadowDestroy(),
// Create a shadow element
$shadow = $("").hide().insertAfter($element);
// Figure the base height and width
baseWidth = $element.outerWidth(),
baseHeight = $element.outerHeight(),
// Get the offset
position = $element.position(),
// Get z-index
zIndex = parseInt($element.css("zIndex")) || 0;
// Append smooth corners
$('').css({ position: 'absolute', opacity: options.opacity - 0.05, left: options.offset, top: options.offset, width: baseWidth + 1, height: baseHeight + 1 }).appendTo($shadow);
$('').css({ position: 'absolute', opacity: options.opacity - 0.10, left: options.offset + 2, top: options.offset + 2, width: baseWidth, height: baseHeight - 3 }).appendTo($shadow);
$('').css({ position: 'absolute', opacity: options.opacity - 0.10, left: options.offset + 2, top: options.offset + 2, width: baseWidth - 3, height: baseHeight }).appendTo($shadow);
$('').css({ position: 'absolute', opacity: options.opacity, left: options.offset + 1, top: options.offset + 1, width: baseWidth - 1, height: baseHeight - 1 }).appendTo($shadow);
// Add color
$("div.fx-shadow-color", $shadow).css("background-color", options.color);
// Set zIndex +1 and make sure position is at least relative
// Attention: the zIndex will get one higher!
$element
.css({
zIndex: zIndex + 1,
position: ($element.css("position") == "static" ? "relative" : "")
});
// Copy the original z-index and position to the clone
// alert(shadow); If you insert this alert, opera will time correctly!!
$shadow.css({
position: "absolute",
zIndex: zIndex,
top: position.top+"px",
left: position.left+"px",
width: baseWidth,
height: baseHeight,
marginLeft: $element.css("marginLeft"),
marginRight: $element.css("marginRight"),
marginBottom: $element.css("marginBottom"),
marginTop: $element.css("marginTop")
}).fadeIn();
if ( options.monitor ) {
function rearrangeShadow() {
var $element = $(this), $shadow = $element.next();
// $shadow.css( $element.position() );
$shadow.css({
top: parseInt($element.css("top")) +"px",
left: parseInt($element.css("left")) +"px"
})
$(">*", $shadow).css({ height: this.offsetHeight+"px", width: this.offsetWidth+"px" });
}
// Attempt to use DOMAttrModified event
$element.bind("DOMAttrModified", rearrangeShadow);
// Use expressions if they exist (IE)
if( $shadow[0].style.setExpression ) {
$shadow[0].style.setExpression("top" , "parseInt(this.previousSibling.currentStyle.top ) + 'px'");
$shadow[0].style.setExpression("left", "parseInt(this.previousSibling.currentStyle.left) + 'px'");
}
}
});
};
})(jQuery);
").css({position:'absolute',top:0,left:0});imgTarget.hover(function(){if(imgTarget.css('opacity')!=0){oImgHover.appendTo(imgTarget.parent()).hide();var pos=imgTarget.position();var marginLeft=parseInt(imgTarget.css('margin-left').replace(/px/,''));var marginTop=parseInt(imgTarget.css('margin-top').replace(/px/,''));marginTop=(marginTop)?marginTop:0;marginLeft=(marginLeft)?marginLeft:0;oImgHover.css({left:(pos.left+marginLeft-12),top:(pos.top+marginTop-12)}).show();if($.fn.ifixpng){oImgHover.ifixpng(opts.imgDir+'blank.gif')}}},function(){oImgHover.remove()})}if($this.is('img')){imgTargetSrc=$this.css('cursor','pointer').attr('src');if(opts.imgResizeScript){if(imgTargetSrc.match(new RegExp("^"+opts.imgResizeScript,"g"))){imgTargetSrc=imgTargetSrc.replace(/.*img=([^&]*).*/gi,'$1')}}}oOverlay.css({opacity:opts.overlay,background:opts.overlayColor});if(!/\.jpg|\.jpeg|\.png|\.gif/i.test(imgTargetSrc)){return true}$this.click(function(){var zoomOpened=$('div.jqfancyzoombox');if(zoomOpened.length>0){if($('img:first',zoomOpened).attr('src')!=imgTargetSrc){if(oLoading&&oLoading.is(':visible')){__cancelLoading()}}else{return false}}var o=$.extend({},opts,userOptions);var closeBtn=$("img.jqfancyzoomclosebox");if(closeBtn.length>0){var imCurrent=$('img:first',zoomOpened);if(imgTargetSrc==imCurrent.attr('src')){pos=imgTarget.offset();o=$.extend(o,{dimOri:{width:(imgTarget.outerWidth()),height:(imgTarget.outerHeight()),left:pos.left,top:(pos.top),'opacity':0}});closeZoomBox(o);return false}else{closeBtn.trigger('click')}}if(o.showoverlay&&oOverlay){oOverlay.empty().remove().css({'opacity':o.overlay})}oImgClose.attr('src',o.imgDir+'closebox.png').appendTo('body').hide();if($.fn.ifixpng){$.ifixpng(o.imgDir+'blank.gif');oImgClose.ifixpng(o.imgDir+'blank.gif')}oImgClose.unbind('click').click(function(){closeZoomBox(o)});var oImgZoomBox=$('').css(o.oImgZoomBoxProp);o=$.extend(o,{oImgZoomBox:oImgZoomBox});var strTitle=imgTarget.attr('alt');if(strTitle){var oTitle=$('