document.write("<script language='javascript' src='/js/global/util.js'></script>");
document.write("<script language='javascript' src='/js/global/ga.js'></script>");

var s_pageName = "";
var s_channel = "";
var s_server = "";
var s_page_type = "";
var s_campaign = "";
var s_prop1 = "";
var s_prop2 = "";
var s_code = " ";
var s_events = "";
var s_products = "";
var s_state = "";
var s_zip = "";
var s_purchaseID = "";

//New vars and functions for custom links
var s_linkType = "";
var s_linkName = "";
var s_lnk ="";

function s_co(page){
//Do Nothing
}

function s_gs(company){
//Do Nothing
}


// Read cookies data.
var cookies = readCookies();
// Get value of __utmv cookie.
var v = cookies['__utmv'];
// Scope GA object.
var pageTracker = "";

function ganalyze(){
	if (!v){

	   // Get referrer.
	   var referrer = document.referrer;

	   // Clean up referrer by getting rid of http(s):// & query string.
	   if (referrer.indexOf('://') > 0)
	      referrer = referrer.substring(referrer.indexOf('://') + 3);

	   if (referrer.indexOf('?') > 0)
	      referrer = referrer.substring(0,referrer.indexOf('?'));

	   // Set bogus account Id
	   pageTracker = _gat._getTracker("UA-12345-1");

	   // Set cookie time out to 1 year, instead of the default 6 months. (Optional)
	   pageTracker._setCookieTimeout("31536000");

	   // Init and call setVar()
	   pageTracker._initData();
	   pageTracker._setVar(referrer);
	}

	pageTracker = _gat._getTracker("UA-4086206-1");
	pageTracker._setDomainName("princess.com");
	pageTracker._setAllowLinker(true);
	pageTracker._initData();
	pageTracker._trackPageview();
}

// Function to read cookie data.
function readCookies(){
        var cookies = new Object();
        var name, value;
        var beginning, middle, end;

        beginning=0;
        while (beginning < document.cookie.length)
        {
                middle = document.cookie.indexOf('=', beginning);
                end = document.cookie.indexOf(';', beginning);

                if (end == -1)
                        end = document.cookie.length;
                if ( (middle > end) || (middle == -1) )
                {
                        name = document.cookie.substring(beginning, end);
                        value = "";
                }
                else
                {
                        name = document.cookie.substring(beginning, middle);
                        value = document.cookie.substring(middle + 1, end);
                }
                cookies[name] = unescape(value);
                beginning = end + 2;
        }
        return cookies;
}


function setSiteCatalystVariable(pageName, channel, server, page_type, campaign, prop1, prop2, code, events, products, state, zip, purchaseID) {
	ganalyze();
}

