var DigicashShouldReportErrors = 'false';

if(typeof(window.Digicash)!="object"){Digicash={};Digicash.Shared={};Digicash.Shared.PURCHASE_TRACKER_URL=window.location.protocol+"//secure.digicash.com/WebApps"+"/track.asmx/trackPurchase";Digicash.Shared.PAGE_TRACKER_URL=window.location.protocol+"//secure.digicash.com/WebApps"+"/track.asmx/trackPageView";Digicash.Shared.DG_CONTAINER_DIV_ID="digicash_container_div_id";Digicash.Shared.DG_INSERT_BEFORE_ME_DIV_ID="digicash_insert_before_me_div_id";Digicash.Shared.addDigicashContainer=function addDigicashContainer(){document.write("<div id=\""+Digicash.Shared.DG_CONTAINER_DIV_ID+"\"><div id=\""+Digicash.Shared.DG_INSERT_BEFORE_ME_DIV_ID+"\"></div></div>");};Digicash.Shared.isDefined=function isDefined(value){return typeof value!="undefined";};Digicash.Shared.serializeRegular=function serializeRegular(paramsDict){var str="";var sep="?";for(var i in paramsDict){if(Digicash.Shared.isDefined(paramsDict.constructor.prototype[i])){continue;}
var value=(paramsDict[i]==null)?"":escape(paramsDict[i]);str+=sep+i+"="+value;sep="&";}
return str;};Digicash.Shared.sendUsingPixel=function sendUsingPixel(url,params,callback){var queryString="";var queryParams={};if(Digicash.Shared.isDefined(params)){for(var param in params){queryParams[param]=params[param];}
queryParams["rand"]=Math.floor(Math.random()*100000000)+1;queryString=Digicash.Shared.serializeRegular(queryParams);}
var fullUrl=url+queryString;if(fullUrl.length>2000){fullUrl=fullUrl.substr(0,2000)+"&trimmedUrl=true";if(Digicash.Shared.isDefined(params)){fullUrl=fullUrl+"&rand2="+queryParams["rand"];}}
var pixel=new Image(1,1);pixel.onload=function(){pixel.onload=null;pixel.onerror=null;if(Digicash.Shared.isDefined(callback)){callback();}};pixel.onerror=function(){pixel.onload=null;pixel.onerror=null;};pixel.src=fullUrl;};Digicash.Shared.getPropertyIgnoreCase=function getPropertyIgnoreCase(object,key,defaultValue){var value=object[key];if(value!=null){return value;}
for(var curKey in object){if(curKey.toLowerCase()==key.toLowerCase()){return object[curKey];}}
if(Digicash.Shared.isDefined(defaultValue)){return defaultValue;}
return null;};Digicash.Shared.trackPurchase=function trackPurchase(isShadow,communityName,couponCode,totalPrice,orderId,productName){var paramsDict={CommunityName:communityName,HostingUrl:window.location.href,OrderId:orderId,CouponCode:couponCode,ProductName:productName,TotalPrice:totalPrice,IsShadow:isShadow};Digicash.Shared.sendUsingPixel(Digicash.Shared.PURCHASE_TRACKER_URL,paramsDict);};Digicash.Shared.trackPageView=function trackPageView(communityName,hostingUrl){var paramsDict={CommunityName:communityName,HostingUrl:hostingUrl};Digicash.Shared.sendUsingPixel(Digicash.Shared.PAGE_TRACKER_URL,paramsDict);};}
_DigicashAPI=function _DigicashAPI(){this._initParams={};};_DigicashAPI.prototype.init=function(paramsDict){this._initParams=paramsDict;};_DigicashAPI.prototype.storeNoteFromCampaignId=function(){};_DigicashAPI.prototype.storeNotesFromCampaignIds=function(){};_DigicashAPI.prototype.storeNoteFromCampaignName=function(){};_DigicashAPI.prototype.storeNotesFromCampaignNames=function(){};_DigicashAPI.prototype.storeNotesFromSegmentation=function(){};_DigicashAPI.prototype.trackPurchase=function(couponCode,totalPrice,orderId,productName){try{var communityName;if(Digicash.Shared.isDefined(window.DigicashCommunity)){communityName=window.DigicashCommunity;}else{communityName=Digicash.Shared.getPropertyIgnoreCase(this._initParams,"community","");}
Digicash.Shared.trackPurchase(true,communityName,couponCode,totalPrice,orderId,productName);}
catch(ex){}};_DigicashAPI.prototype.addWalletStateListener=function(callback){callback(false);};DigicashAPI=new _DigicashAPI();