
document.write('<script type="text\/javascript" src="\/js\/CSJSRequestObject.js"><\/script>'); 

var _sDefaultAff = "";
var _sLanguage = "EN";
var _sDownloadLocation = "1349";
var _sAllowTrackerChange = "True";

var _sHostURL = "http://www.suprocasino.com";
var _sPagePostfixDefault = "/{LANG}/default.aspx";
var _sPagePostfixDirectDownload = "/DirectDownload.ashx";
var _sPagePostfixDownloadPage = "/{LANG}/getting-started/installation/";
var _sPagePostfixPartners = "http://www.platinumaffiliates.com/";
var _sHostURLForIT = "http://www.suprocasino.com";
var _sPagePostfixPromotion = "/{LANG}/promotions/";
var _sPagePostfixContactUs = "/{LANG}/contact-us/";


function SetLinks()
{
    var arrControls;
    var imgLinks;
    var i;
    var sPagePostfix = "";
    var sPageKey;
    
    arrControls = document.getElementsByTagName("a");

    for(i in arrControls)
    {
        if(arrControls[i])
        {
            if (arrControls[i].id)
            {
                arrControls[i].href = GetURLForLink(GetPagePostfixByControlID(String(arrControls[i].id)));
            }
        }    
    }

    arrControls = document.getElementsByTagName("img");
    for(i in arrControls)
    {
        if(arrControls[i])
        {
            if (arrControls[i].id)
            {
                arrControls[i].src = GetURLForLink(GetPagePostfixByControlID(String(arrControls[i].id)));
            }
        }    
    }   
}

function GetPagePostfixByControlID(sControlID)
{
    var sPageKey = "";
    var sPagePostfix = "";
    
    if (sControlID)
    {
        sPageKey = String(sControlID);
        if (sPageKey.indexOf("aLink") == 0)
        {
            sPageKey = sPageKey.replace("aLink", "");
        }
        else if (sPageKey.indexOf("imgLink") == 0)
        {
            sPageKey = sPageKey.replace("imgLink", "");
        }    
        sPageKey = (sPageKey.indexOf("_") != -1 ? sPageKey.substring(0, sPageKey.indexOf("_")) : sPageKey);
        
        sPagePostfix = eval("sPagePostfix = _sPagePostfix" + sPageKey);
        if (sPagePostfix == "")
        {
            sPagePostfix = _sPagePostfixDefault;
        }
    }

    return sPagePostfix;
}

function GetURLForLink(sPagePostfix)
{
    var sHost;
    var sAff="";
    var sAnid;
    var sPage;
    var sAnidValue="";
    var sLang=_sLanguage.toLowerCase();
    var sLangValue="";
    sHost = _sHostURL;

    if (Request.QueryString("lang") != null)
    {
      if (Request.QueryString("lang").toString() != null)
      {
         sLangValue= Request.QueryString("lang").toString().toLowerCase();
         if (sLangValue =="es" || sLangValue =="en" || sLangValue =="fr"  || sLangValue =="it" || sLangValue =="de" ||
             sLangValue =="es-ES" || sLangValue =="en-GB" || sLangValue =="fr-FR"  || sLangValue =="it-IT" || sLangValue =="de-DE")
         { 
             sLang = sLangValue;
         }
       }
    }
    
    if (sLang == "it" || sLang == "it-IT")
        sHost = _sHostURLForIT;
    if (sLang == "en")
        sLang="en-GB";
    if (sLang == "es")
        sLang="es-ES";
    if (sLang == "fr")
        sLang="fr-FR";
    if (sLang == "de")
        sLang="de-DE";
    if (sLang == "it")
        sLang="it-IT";
   
    if (Request.QueryString("for") != null)
    {
        if (Request.QueryString("for").toString() != null)
        {
            if (Request.QueryString("for").toString().toLowerCase() == "it")
            {
                sHost = _sHostURLForIT;
            }
        }
    }

    if (_sAllowTrackerChange=="True")
    {
       sAff = (Request.QueryString("aff").toString() != null &&  Request.QueryString("aff").toString() != "" ? "aff=" + Request.QueryString("aff").toString() + "&" : (_sDefaultAff != null ? "aff=" + _sDefaultAff + "&" : ""));
    }
    else
    {
        if (_sDefaultAff != "")
           sAff ="aff=" + _sDefaultAff + "&";
        else
           sAff = "&";
    }
    
    sAnidValue = Request.QueryString("anid").toString();
    if (sAnidValue!= null && Request.QueryString("anid").toString()!="")
    {
       sAnidValue = sAnidValue.replace('=', '^');
       sAnid = (sAnidValue != "" ? "anid=" + sAnidValue + "&" : "");
    }
    else
       sAnid = "";
      
    sPagePostfix = sPagePostfix.replace("{LANG}", sLang);
    sPage = (sPagePostfix.indexOf("http") == 0 ? sPagePostfix : sHost + sPagePostfix);

    return (sPage + "?" + sAff + sAnid + "lang=" + sLang + "&dl=" + _sDownloadLocation);  
}

