/**
 * Send request to SiteCatalyst to track file download.
 * This function is called from onClick event for the link.
 */
function trackDownload(fileName) {
    // Lead completed
    s.linkTrackEvents="event2,event4";
    s.linkTrackVars="eVar1,eVar3,events";
    s.events="event2,event4";
    s.eVar1="Downloads";
    s.eVar3=fileName;
    s.tl(this,'d',fileName);

    // Conversion for Google
    googleConversion();
}

/**
 * Send request to SiteCatalyst to track partner referral.
 * This function is called from onClick event for the link.
 */
function trackWebAddress(partnerName) {
    // Partner referral
    s.linkTrackEvents="event6";
    s.linkTrackVars="events,eVar6";
    s.events="event6";
    s.eVar6=partnerName;
    s.tl(this,'e',partnerName);
}

/**
 * Send request to SiteCatalyst to track country selections.
 * This function is called from onClick event for the link
 * and onChange event for drop down list.
 */
function trackCountry(value) {
    // Value can be string if called from link,
    // or field object if called from drop down
    if (typeof value == 'string') {
        country = value;
    } else {
        country = $(value).find(":selected").text();
    }
    s.linkTrackVars="prop12";
    s.prop12=country;
    s.tl(this,'e',country);
}

/**
 * Send request to SiteCatalyst to track newsletter subscription.
 */
function trackNewsletter(country) {
    s.linkTrackEvents="event1";
    s.linkTrackVars="events,eVar1,prop9,eVar9";
    // Lead initialized
    var identifier = "Newsletter subscriptions: " + country; 
    s.events="event1";
    s.eVar1=identifier;
    
    s.prop9=identifier;
    s.eVar9=identifier;
    s.tl(this,'e',identifier);
    
    // Conversion for Google
    googleConversion();
}

/**
 * Send request to SiteCatalyst to track lead initialization for product list.
 */
function trackProductListLeadInit() {
    var identifier = "Product lists";
    s.linkTrackEvents="event1";
    s.linkTrackVars="events,eVar1";
    s.events="event1,scAdd";
    s.eVar1=identifier;
    s.tl(this,'o',identifier);
}

/**
 * Send request to SiteCatalyst to track lead completed for product list.
 */
function trackProductListLeadComplete() {
    var identifier = "Product lists";
    s.linkTrackEvents="event2";
    s.linkTrackVars="events,eVar1";
    s_tracking.events="event2";
    s_tracking.eVar1="Product lists";    
    s.tl(this,'o',identifier);
}

/**
 * The complete Google Code for Order Conversion Page. 
 * The noscript-part has been converted to a function to be used by onClick-events. 
 * <script language="JavaScript" type="text/javascript">
 * var google_conversion_id = 1050525553;
 * var google_conversion_language = "en_GB";
 * var google_conversion_format = "3";
 * var google_conversion_color = "ffffff";
 * var google_conversion_label = "REhCCM-_gwEQ8f729AM";
 * </script>
 * <script language="JavaScript" src="http://www.googleadservices.com/pagead/conversion.js">
 * </script>
 * <noscript>
 * <img height="1" width="1" border="0" src="http://www.googleadservices.com/pagead/conversion/1050525553/?label=REhCCM-_gwEQ8f729AM&amp;guid=ON&amp;script=0"/>
 * </noscript>

 */
function googleConversion(){
    var image = new Image(1,1);
    image.src = "http://www.googleadservices.com/pagead/conversion/1050525553/?label=REhCCM-_gwEQ8f729AM&guid=ON&script=0";
    return;
}