﻿function QueryString(strKey)
{
    try
    {
        var qs=window.location.search.substring(1).split("&");
        for(var i=0;i<qs.length;i++)
           if(qs[i].split("=")[0].toUpperCase()==strKey.toUpperCase())return qs[i].split("=")[1];
         return''
     }
     catch(ex){return''}
}

function PropagateAffiliate()
{
    try
    {
        var custom = '';
        var customCode = '';
        
        custom=QueryString('custom');
        customCode = QueryString('customCode');
        
        if(custom == 'AFF')
        {
            var links=document.getElementsByTagName("a");
            for(var i=0;i<links.length;i++)
            {
                if(links[i].href.indexOf('javascript:')<0&&links[i].href.length>2&&links[i].href.indexOf('mailto:')<0)
                {
                    if(links[i].href.indexOf('?')>-1)
                    {
                        links[i].href=links[i].href.replace(/\?/,'?custom=AFF&');
                        links[i].href=links[i].href.replace(/\?/,'?customCode='+customCode+'&');
                    }
                    else if(links[i].href.indexOf('#')>-1)
                    {
                        links[i].href=links[i].href.replace(/#/,'?custom=AFF#');
                        links[i].href=links[i].href.replace(/#/,'?customCode='+customCode+'#');
                    }
                    else 
                    {
                        links[i].href=links[i].href+'?custom=AFF';
                        links[i].href=links[i].href+'&customCode='+customCode;
                    }
                }
            }
        }
    }
    catch(ex){}
}
