﻿function ProcessAffiliateCode() {
    var locationHref = window.location.href;
    var awcPosition = locationHref.toLowerCase().indexOf('awc=');
    if (awcPosition == -1 || locationHref.length <= awcPosition + 4) {
        return;
    }
    var awcParameter = '';
    var endAt = '?&=<>';
    for (index = awcPosition + 4; index < locationHref.length; index++) {
        if (endAt.indexOf(locationHref.charAt(index)) >= 0) {
            break;
        }
        awcParameter += locationHref.charAt(index);
    }
    if (awcParameter == '') {
        return;
    }

    var expiryDate = new Date();
    expiryDate.setDate(expiryDate.getDate() + 30);
    document.cookie = 'AffiliateSignup=' + awcParameter + ";expires=" + expiryDate.toUTCString() + ";path=/";
}
ProcessAffiliateCode();
