﻿var url;
var qString;
var domainUrl;

function FlashInstalled() {
    var playerVersion = swfobject.getFlashPlayerVersion();
    alert("playerVersion=" + playerVersion);
}


function SeoRedirect() {

    
        var fullUrl = window.document.URL;
        var domainUrlLength = fullUrl.indexOf("?", 0);
        if (domainUrlLength != -1) {
            domainUrl = fullUrl.substring(0, domainUrlLength)
        }
        else {
            domainUrl = fullUrl.substring(0)
        }

        var qString = window.location.search.substring(1);

        if (fullUrl.indexOf("#") == -1) //only run this the first time the page is loaded
        {
            //alert("qString=" + qString);

            if (qString.indexOf("page") != -1) //if page parameter exists in querystring
            {
                pagePosition = qString.indexOf("page=") + 5;
                if (qString.lastIndexOf("&", qString.length) != -1) {
                    pageAmpPosition = qString.indexOf("&", pagePosition);
                }
                else {
                    pageAmpPosition = qString.length;
                }

                pageValue = qString.substring(pagePosition, pageAmpPosition);
            }
            else {
                pageValue = "home";

            }

            //alert("pageValue=" + pageValue);

            if ((qString.indexOf("client") != -1) && (qString.indexOf("clients") == -1)) //if client parameter exists in querystring
            {
                clientPosition = qString.indexOf("client=") + 7;
                if (qString.lastIndexOf("&", qString.length) != pageAmpPosition) {
                    clientAmpPosition = qString.indexOf("&", clientPosition);
                }
                else {
                    clientAmpPosition = qString.length;
                }
                clientValue = qString.substring(clientPosition, clientAmpPosition);
            }
            else {
                clientValue = "";
            }

            //alert("clientValue=" + clientValue);


            if (qString.indexOf("campaign") != -1) //if campaign parameter exists in querystring
            {

                campaignPosition = qString.indexOf("campaign=") + 9;
                campaignAmpPosition = qString.length;
                campaignValue = qString.substring(campaignPosition, campaignAmpPosition);

            }
            else
            { campaignValue = ""; }

            //alert("campaignValue=" + campaignValue);

            //make pageValue, ClientValue and campaignValue into lowercase with "_" instead of " "

            pageValue = pageValue.replace(/%20/, "_");
            pageValue = pageValue.toLowerCase();
            clientValue = clientValue.replace(/%20/, "_");
            clientValue = clientValue.toLowerCase();
            campaignValue = campaignValue.replace(/%20/, "_");
            campaignValue = campaignValue.toLowerCase();



            redirectURL = domainUrl + "#/" + pageValue + "/";
            if (clientValue != "")
                redirectURL += clientValue + "/";
            if (campaignValue != "")
                redirectURL += campaignValue + "/";
            window.location = redirectURL;
        
    }
}

