var drso={version:'1.3',url:location.href.toLowerCase(),setCookie:function(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))},getDomain:function(){var sld=document.domain,dp=sld.split("."),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},getCookie:function(c_name){if(document.cookie.length>0){var c_start=document.cookie.indexOf(c_name+'='),c_end;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""},deleteCookie:function(name){this.setCookie(name,'',this.getDomain(),-1)},getURLparam:function(name){var regexS='[\\?&]'+name+'=([^&#]*)',regex=new RegExp(regexS),tmpURL=window.location.href,results=regex.exec(tmpURL);if(results===null){return''}else{return results[1]}},getSearchQuery:function(name){var regexS='[\\?&]'+name+'=([^&#]*)',regex=new RegExp(regexS),tmpURL=this.getRefUrl(),results=regex.exec(tmpURL);if(results===null){return''}else{return results[1]}},getRefUrl:function(exp){if(!drso.getCookie('op_refUrl')){exp=(typeof(exp)==='undefined')?null:exp;var refUrl=(document.referrer)?document.referrer.toLowerCase():'none';this.setCookie('op_refUrl',refUrl,this.getDomain(),exp)}return this.getCookie('op_refUrl')},getQsPval:function(pname,strShort){var pval='',nvnames={n:(typeof(strShort)==='undefined')?'n':'p_name',v:(typeof(strShort)==='undefined')?'v':'p_val'},nvpattern=new RegExp(nvnames.n+'='+pname+'&'+nvnames.v+'=([^&]*)','i'),param=location.search.match(nvpattern);if(param){pval=decodeURIComponent(param[1])}return pval},clickthruRedirect:function(href,clickthru,clickthruUrlArg,extraParams){var hrefParams='',hrefPrefix='',loc=location.href;loc=loc.substring(0,loc.lastIndexOf('/'));if(href.indexOf('//')===0){hrefPrefix=location.protocol}else if(href.indexOf('/')===0){hrefPrefix=location.protocol+'//'+location.hostname}else if(href.substring(0,4)!=='http'&&href.substring(0,5)!=='https'){while(/^\.\./.test(href)){loc=loc.substring(0,loc.lastIndexOf('/'));href=href.substring(3)}href=loc+'/'+href}if(href.indexOf('?')!==-1){hrefParams='&'+href.split('?')[1];href=href.split('?')[0]}window.location=clickthru+'?'+clickthruUrlArg+'='+hrefPrefix+href+hrefParams+extraParams},BrowserDetect:{init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS"},searchString:function(data){for(var i=0;i<data.length;i++){var dataString=data[i].string;var dataProp=data[i].prop;this.versionSearchString=data[i].versionSearch||data[i].identity;if(dataString){if(dataString.indexOf(data[i].subString)!==-1){return data[i].identity}else if(dataProp){return data[i].identity}}}},searchVersion:function(dataString){var index=dataString.indexOf(this.versionSearchString);if(index===-1){return}return parseFloat(dataString.substring(index+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]},setSessionVar:function(k,v){var w=window.name;v=escape(v);if(w.indexOf(k)!==-1){w=w.replace(w.split(k+'=')[1].split('&')[0],v)}else if(w.length){w=w+'&'+k+'='+v}else{w=k+'='+v}window.name=w},getSessionVar:function(k){var w=window.name;if(w.indexOf(k)!==-1){return unescape(w.split(k+'=')[1].split('&')[0])}else{return''}}};

var url = location.href.toLowerCase();

if (url.indexOf('.com/mac/products/office2008/shop-now.mspx') != -1) {

    /*
    Portfolio: msmacus (Mactopia)
    Subject: Shop Now
    Trial: Trial 1
    Referenced context:
    - JavaScript variables: optrial.sticky
    Note: This code should not be included in a secure (https) page.
    URL: http://www.microsoft.com/mac/products/Office2008/shop-now.mspx
    */
    (function(){var _o=ptomodule;_o.U="http://pto.digitalriver.com/trial/390/p/shopnow.68b/274/content.js";
    _o.ST="script";_o.SA={"type":"text/javascript"};_o.B();_o.R(1000,null,null,null);})();

} else if (url.indexOf('.com/mac/default.mspx') != -1) {

    /*
    Portfolio: msmacus (Mactopia)
    Subject: BUY Homepage
    Trial: Trial 1
    Referenced context:
    - JavaScript variables: optrial.sticky
    Note: This code should not be included in a secure (https) page.
    */
    (function(){var _o=ptomodule;_o.U="http://pto.digitalriver.com/trial/390/p/buyhomepage.fd7/251/content.js";
    _o.ST="script";_o.SA={"type":"text/javascript"};_o.B();_o.R(1000,null,null,null);})();

}