mboxCreate = function() { return null; }

/* BEGIN GENERAL FUNCTIONS AND VARIABLES *****************************/

// cookie functions
function SetCookie(n, v, d, e){var de = new Date;de.setTime(de.getTime() + e*24*60*60*1000);document.cookie = n +
 "=" + escape(v) + ((e==null) ? "" : ("; expires=" + de.toGMTString())) + "; path=/" + ((d==null) ? "" : (";domain=" + d));}
function GetDomain(){var sld = document.domain;var dp = sld.split(".");var l = dp.length;if (l < 2) 
sld = null;else if (!isNaN(dp[l-1]) && !isNaN(dp[l-2])) sld = null;else sld = "." + dp[l-2] + "." + dp[l-1];return sld;}
function GetCookie(c_name) { if (document.cookie.length>0) { c_start=document.cookie.indexOf(c_name + "="); if (c_start!=-1) { c_start=c_start + c_name.length+1; c_end=document.cookie.indexOf(";",c_start); if (c_end==-1) c_end=document.cookie.length; return unescape(document.cookie.substring(c_start,c_end)); } } return ""; }

// get url param
function getURLparam(name) { var regexS = "[\\?&]"+name+"=([^&#]*)"; var regex = new RegExp( regexS ); var tmpURL = window.location.href; var results = regex.exec( tmpURL ); if( results == null ) return ""; else return results[1]; }

var url = location.href.toLowerCase();
var sku = getURLparam('sku');
var family = getURLparam('family');
var culture = getURLparam('culture');

/* END GENERAL FUNCTIONS AND VARIABLES *******************************/

/* BEGIN PAGE SOURCE TRACKING ****************************************/

var pageSourceTracking = false;
var pageName = '';

var tsDays = parseInt(Date.parse(Date()));
tsDays = tsDays/1000/60/60/24;
tsDays = Math.round(tsDays);

// filter only portal and pd page suites
if (url.indexOf('.com/trialaustralia/default.aspx') != -1) {
	pageName = 'try-home';
	pageSourceTracking = true;
} else if (url.indexOf('.com/trialaustralia/product.aspx') != -1) {
	switch(sku) {
		case '3082907':
			pageName = 'try-pd-std';
			pageSourceTracking = true;
			break;
		case '3082949':
			pageName = 'try-pd-pro';
			pageSourceTracking = true;
			break;
		case '3082920':
			pageName = 'try-pd-has';
			pageSourceTracking = true;
			break;
		case '3203895':
			pageName = 'try-pd-smb';
			pageSourceTracking = true;
			break;
	}
}

if (pageSourceTracking) {
	// cookie functions
	function SetCookie(n, v, d, e){var de = new Date;de.setTime(de.getTime() + e*24*60*60*1000);document.cookie = n +
	 "=" + escape(v) + ((e==null) ? "" : ("; expires=" + de.toGMTString())) + "; path=/" + ((d==null) ? "" : (";domain=" + d));}
	function GetDomain(){var sld = document.domain;var dp = sld.split(".");var l = dp.length;if (l < 2) 
	sld = null;else if (!isNaN(dp[l-1]) && !isNaN(dp[l-2])) sld = null;else sld = "." + dp[l-2] + "." + dp[l-1];return sld;}
	function GetCookie(c_name) { if (document.cookie.length>0) { c_start=document.cookie.indexOf(c_name + "="); if (c_start!=-1) { c_start=c_start + c_name.length+1; c_end=document.cookie.indexOf(";",c_start); if (c_end==-1) c_end=document.cookie.length; return unescape(document.cookie.substring(c_start,c_end)); } } return ""; }

	if (!GetCookie('opPageSource')) {
		SetCookie('opPageSource', pageName+'_'+tsDays, GetDomain(), 90);
	}
}

/* END PAGE SOURCE TRACKING ******************************************/