//Browser Select
var css_browser_selector = function(){
    var ua = navigator.userAgent.toLowerCase(), is = function(t){
        return ua.indexOf(t) != -1;
    }, h = document.getElementsByTagName('html')[0], b = (!(/opera|webtv/i.test(ua)) && /msie (\d)/.test(ua)) ? ('ie ie' + RegExp.$1) : is('gecko/') ? 'gecko' : is('opera/9') ? 'opera opera9' : /opera (\d)/.test(ua) ? 'opera opera' + RegExp.$1 : is('konqueror') ? 'konqueror' : is('applewebkit/') ? 'webkit safari' : is('mozilla/') ? 'gecko' : '', os = (is('x11') || is('linux')) ? ' linux' : is('mac') ? ' mac' : is('win') ? ' win' : '';
    var c = b + os + ' js';
    h.className += h.className ? ' ' + c : c;
}();

jQuery.noConflict();

Cufon.replace(['h1', 'h2', 'h3', 'h4', 'h5', 'h6', '.show-options', '.more']);

jQuery(document).ready(function(){
    //open images in a modal box
    jQuery('.more-views a, .product-image-zoom a').fancybox({
        'zoomSpeedIn': 300,
        'zoomSpeedOut': 300,
        'overlayShow': false,
        'hideOnContentClick': true,
        'imageScale': true,
        'centerOnScroll': true
    });
    
    //trim intro text
		jQuery('#intro').append('<a href="#" class="more">more</a>');
		jQuery('#intro p:not(:first)').hide(0, function(){
			Cufon.replace(['.more']);
		});
		
		jQuery('#intro .more').toggle(function(){
			jQuery(this).text('less');
			jQuery('#intro p:not(:first)').toggle();
			Cufon.replace(['.more']);
			return false;
		}, function(){
			jQuery('#intro p:not(:first)').toggle();
			jQuery(this).text('more');
			Cufon.replace(['.more']);
		});
});

