﻿
function ToggleSearchPopup()
{
    if ($("#SearchPopup").is(":hidden")) {
        $(".Search").addClass("Open");
        $(".Search").removeClass("Closed");
    }
    else {
        $(".Search").addClass("Closed");
        $(".Search").removeClass("Open");
    }
    $("#SearchPopup").slideToggle("fast");
}

function ToggleLanguagePopup()
{
    $("#ulLanguage").slideToggle("fast");
}

function SlideUpSearchPopup()
{
    $("#SearchPopup").slideUp("fast");
}

function SlideUpLanguagePopup()
{
    $("#ulLanguage").slideUp("fast")();
}

// -------------------
// Imagecycle
// -------------------
function StartImageCycle(strImageSelectorID, strPagerSelectorID) {
	jQuery(strPagerSelectorID).empty();
	jQuery(strImageSelectorID).cycle({
		fx: 'fade',
		speed: 2000,
		timeout: 5000,
		pager: strPagerSelectorID,
		pagerAnchorBuilder: function(idx, slide) {
			return '<li><a href="' + slide.src + '" class="Button">' + leftPad((idx + 1).toString(), '0', 2) + '</a></li>';
			//return '<li><input type="button" class="Button" value="' + leftPad(idx.toString(), '0', 2) + '" /></li>';
		}
	});
}

//pads left
function leftPad(originalString, padString, length) {
    var str = originalString;
    while (str.length < length)
        str = padString + str;
    return str;
}


// function for registrering link clicks in Google Analytics, and sending the user on their way ;)
function registerInGoogleAnalytics(strLink, strGoogleEventCategory, strEventName) {
    //alert(strLink + '\n' + strGoogleEventCategory + '\n' + strEventName)

    // register the click
    pageTracker._trackEvent(strGoogleEventCategory, strEventName);
    
    // sent the user to the link
    location.href(strLink)
}