/**
 * @fileoverview Global functions
 */
/**
 * Hack to reduce background image flickering in IE 6
 */
/*@cc_on
	@if (@_jscript_version == 5.6)
		try {
			document.execCommand("BackgroundImageCache", false, true);
		} catch(err) {}
	@end
@*/

// AddThis
var addthis_pub="trelleborg";
var addthis_language = "sv";

// Init on document ready
$(document).ready(function() {

    // Add print link and Share This to #page-tools
    var pageTools = $('div#page-tools ul:first');
    if (pageTools.size()) {
        if (window.print) {
            pageTools.prepend('<li><a href="#" onclick="window.print();return false;" title="Skriv ut sidan"><img src="/i/icons/print.gif" alt="Skriv ut sidan" /></a></li>');
		}
		pageTools.prepend('<li class="addthis"><a href="http://www.addthis.com/bookmark.php?v=20" onmouseover="return addthis_open(this, \'\', \'[URL]\', \'[TITLE]\')" onmouseout="addthis_close()" onclick="return addthis_sendto()"><img src="/i/icons/add.gif" alt="Dela med dig!" /></a></li>');
    };

    // Enable hiding and showing detailed search options
    var advancedOptions = $('#search-adv .options:first');
    if (advancedOptions.size()) {
        var buttonTexts = {
            show: "Visa fler val",
            hide: "Dölj fler val"
        };
        advancedOptions.hide();
        advancedOptions.addClass('hidden');
        advancedOptions.isHidden = true;
        advancedOptions.before('<div id="toggle-detailed"><button type="button" class="text"><span class="link">' + buttonTexts.show + '</span></button></div>');

		$('#toggle-detailed button:first').click(function (e) {
			if (advancedOptions.isHidden) {
			    advancedOptions.removeClass('hidden');
                advancedOptions.animate({
                  height: 'show',
                  opacity: 'show'
                 }, 'slow', function () {
                  advancedOptions.isHidden = false;
                 });
				$(this).find('span.link').text(buttonTexts.hide);
			} else {
                advancedOptions.animate({
                 height: "hide",
                 opacity: "hide"
                }, 'slow', function () {
                    advancedOptions.addClass('hidden');
                    advancedOptions.isHidden = true;
                });
				$(this).find('span.link').text(buttonTexts.show);
			}
		});
    }
});