﻿//PPC
    
function ppcLoad() { 

    var referrerURL = "";
    var indexStart;
    var indexEnd;
	var trimmedURL;
    var referrerStart;
    var splitReferrerURL;
    var indexAmp;
    var searchPhrase = "not_known";           
    var addressBar = window.location.href;

    if (document.referrer != '')
        referrerURL = document.referrer;
               
    if (addressBar.indexOf("ppc") != -1 ){

        //Get PPC campaign name
        indexStart = addressBar.indexOf("ppc");
        indexStart = indexStart + 4;
		trimmedURL = addressBar.substring(indexStart,addressBar.length);
        if (trimmedURL.indexOf("&") != -1)        
            indexEnd = trimmedURL.indexOf("&");
        else indexEnd = trimmedURL.length;
        campaignName = trimmedURL.substring(0,indexEnd);
        
        //Check for query string variable and locate index of search phrase
        if (referrerURL.indexOf("q=") != -1){
        referrerStart = referrerURL.indexOf("q=");
        referrerStart = referrerStart + 2;
        } 
        else if (referrerURL.indexOf("query=") != -1){
        referrerStart = referrerURL.indexOf("query=");
        referrerStart = referrerStart + 6;
        } 
        else if (referrerURL.indexOf("p=") != -1){
        referrerStart = referrerURL.indexOf("p=");
        referrerStart = referrerStart + 2;
        } 
        else referrerStart = 0;
        
        //Get search phrase
        if (referrerStart != 0)
        {        
            splitReferrerURL = referrerURL.substring(referrerStart, referrerURL.length);
            if (splitReferrerURL.indexOf("&") != -1)
            {
                indexAmp = splitReferrerURL.indexOf("&");
                searchPhrase = splitReferrerURL.substring(0,indexAmp);
            } 
            else 
                searchPhrase = splitReferrerURL;
        }                   
    document.cookie = "FDDGooglePPC=Campaign=" + campaignName + "&Phrase=" + unescape(searchPhrase);       
    }
}


