
function trackPPC () {

	var domainCookie	= '.customguide.com';
	var expiresCookie	= new Date(2035, 0, 1).toGMTString();
/*
	var date			= new Date();
	date.setTime(date.getTime() + (24 * 60 * 60 * 1000 * 365));
	var expiresCookie	= date.toGMTString();
*/
	var domainCheck		= /customguide\.com/;
	var referrer		= String(document.referrer);

	if( !referrer.match(domainCheck) && referrer.length > 2 ) {

		var engine		= '';
		var phrase		= '';

		var params		= getUrlParameters();
		var source		= params['source'];
		var campaign	= params['campaign'];
		var group		= params['group'];
		var keyword		= params['keyword'];
		var landingPage	= String(document.location); //.split('?')[0]; //.replace(/^https?:\/\/[^/]+/i, '');

		if (referrer.match(/yahoo\.com/)) {
			engine = 'Yahoo';
			phrase = getUrlParameter('p', referrer);
		} else if (referrer.match(/google\.com/)) {
			engine = 'Google';
			phrase = getUrlParameter('q', referrer);
		} else if(referrer.match(/bing\.com/)) {
			engine = 'Bing';
			phrase = getUrlParameter('q', referrer);
		} else if (referrer.match(/live\.com/)) {
			engine = 'Microsoft Live';
			phrase = getUrlParameter('q', referrer);
		} else if (referrer.match(/search.msn\.com/)) {
			engine = 'MSN Search';
			phrase = getUrlParameter('q', referrer);
		} else if (referrer.match(/aol\.com/)) {
			engine = 'AOL';
			phrase = getUrlParameter('query', referrer);
		} else {

			referrer.match(/^https?:\/\/([^/]+)?/i);

			engine = RegExp.$1;
			phrase = '';
		}

		engine		= ifNull(engine, '');
		phrase		= ifNull(phrase.replace(/\+/g, ' '), '');
		campaign	= ifNull(campaign, '');
		group		= ifNull(group, '');
		keyword		= ifNull(keyword, '');
		source		= ifNull(source, '');
		landingPage	= ifNull(landingPage, '');
		referrer	= ifNull(referrer, '');

		var cookie	= { engine:engine,
						phrase:phrase,
						campaign:campaign,
						group:group,
						keyword:keyword,
						source:source,
						sourceInfo:landingPage,
						referrer:referrer };

		setCookie('searchPpcTracking', encodeAsUrl(cookie), { path:'/', domain:domainCookie, expires:expiresCookie });
		//setCookie('__test', '123', { path:'/', domain:domainCookie, expires:expiresCookie });
	}
}

addEvent(window, 'load', trackPPC, false);
