$(window).load(function() { $('.basket-input').focus(function(){ if($(this).attr('value') == '0'){ $(this).css({color:'#000000'}).attr({value:''}); } }); $('.basket-input').blur(function(){ if($(this).attr('value') == null){ $(this).css({color:'#999999'}).attr({value:'0'}); } }); /* $('.city-toggle').click(function(){ $('.city-toggle.active').removeClass('active'); $(this).addClass('active'); $('input[name=city]').attr({value:$(this).attr("rel")}); return false; }); */ var defaultFontSize = parseFloat($('#content .content').css('fontSize').replace('px','')); var contentFontSize = $.cookie('contentFontSize'); if(contentFontSize){ $('#content .content').css({'fontSize':contentFontSize+'px'}); } $('a[rel=zoom-in]').click(function(){ var fs = parseFloat($('#content .content').css('fontSize').replace('px','')); if(fs < 15){ $('#content .content').css({'fontSize':(fs+1)+'px'}); equalizeFieldsets(); $.cookie('contentFontSize',(fs+1),{path: '/'}); } }); $('a[rel=zoom-reset]').click(function(){ $('#content .content').css({'fontSize':defaultFontSize+'px'}); equalizeFieldsets(); $.cookie('contentFontSize',defaultFontSize,{path: '/'}); }); $('a[rel=zoom-out]').click(function(){ var fs = parseFloat($('#content .content').css('fontSize').replace('px','')); if(fs > 9){ $('#content .content').css({'fontSize':(fs-1)+'px'}); equalizeFieldsets(); $.cookie('contentFontSize',(fs-1),{path: '/'}); } }); $('.tab').hide(); $('.tab:first').show(); $('a[rel]').click(function(){ $('.active-tab').removeClass('active-tab'); $(this).addClass('active-tab'); $('.tab').removeClass('active').hide(); $('#'+$(this).attr("rel")).addClass('active').show(); return false; }); /* IE min height */ if($.browser.msie && ($('.content').height() < $('.content').css("min-height").replace('px',''))){ $('.content').css("height",$('.content').css("min-height")); } /* min-resize */ $(window).resize(function(){ if(document.body.clientWidth < 1000){ $('#conteiner').css({width:"1000px"}); }else{ $('#conteiner').css({width:"auto"}); } equalizeFieldsets(); $(".leftside, .content ").equalizeCols(); }); equalizeFieldsets(); $(".leftside, .content ").equalizeCols(); $('a[rel=city_list]').click(function(){ $('.city_list').toggle(); }); $(document).one('click', function(e) { $('.city_list').hide(); }); /** * useful script to detect near standing elements and equalizing them */ function equalizeFieldsets(){ var currentId = 1; $('fieldset').each(function(){ if($(this).next().hasClass('a_left') || $(this).next().hasClass('a_right')){ $(this).addClass('fieldset-'+currentId); $(this).next().addClass('fieldset-'+currentId); }else{ $(".fieldset-"+currentId).equalizeCols(); ++currentId; } }); } }); /** * * Copyright (c) 2007 Tom Deater (http://www.tomdeater.com) * Licensed under the MIT License: * http://www.opensource.org/licenses/mit-license.php * */ (function($) { /** * equalizes the heights of all elements in a jQuery collection * thanks to John Resig for optimizing this! * usage: $("#col1, #col2, #col3").equalizeCols(); */ $.fn.equalizeCols = function(){ var height = 0, reset = $.browser.msie ? "1%" : "auto"; if ($.browser.msie && $.browser.version == 7) reset = "auto"; return this .css("height", reset) .each(function() { height = Math.max(height, this.offsetHeight); }) .css("height", height) .each(function() { var h = this.offsetHeight; if (h > height) { $(this).css("height", height - (h - height)); }; }); }; })(jQuery);