                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=__MT;window.__noTrace=false;}



if(!vp)
{
var vp={};
}

if(!vp.customerSites)
{
vp.customerSites={};
}

if(!vp.customerSites.studio)
{
vp.customerSites.studio={};
}


vp.customerSites.studio.initialize=function customerSites_studio_initialize(id,lightImpressionId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.customerSites.studio.sourceElementId=id;
vp.customerSites.studio.impressionId=lightImpressionId;
};


vp.customerSites.studio.init=function customerSites_studio_init(sOfferPurpose,bIsConsumer)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
vp.customerSites.studio.Offer=new vp.studio.TextFieldOffer("spanWebsiteOfferLink",sOfferPurpose);
vp.customerSites.studio.Offer.init();

vp.customerSites.studio.offerPurpose=sOfferPurpose;
vp.customerSites.studio.isConsumer=bIsConsumer;
};

vp.customerSites.studio.showCustomerSitesOffer=function customerSites_studio_showCustomerSitesOffer(source,sDialogTitle)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(sDialogTitle===undefined)
{
sDialogTitle="";
}






















var openWebsiteWindow=function pv_openWebsiteWindow()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var oURL=new vp.web.URL("/websites-studio-offer.aspx");
oURL.setItem("doc_id",Editor.docID);
oURL.setItem("log","1");
oURL.setItem("impression",vp.customerSites.studio.impressionId);
oURL.setItem("area","studio");
oURL.setItem("is_consumer",vp.customerSites.studio.isConsumer);

window.oCustomerSitesWindow=vp.dialog.IFrameDialog.open(
"oCustomerSitesWindow",
sDialogTitle,
oURL.toString(),
vp.dialog.chrome.Primary,
615,
400);
};


if(Editor.docID&&Editor.docID!==0)
{
openWebsiteWindow();
}
else
{
Editor.showProgressBar();
Editor.save(
function()
{
Editor.hideProgressBar();
openWebsiteWindow();
});
}
};

vp.customerSites.studio.setUrl=function customerSites_studio_setUrl(url)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(window.oCustomerSitesWindow)
{
window.oCustomerSitesWindow.close();
window.oCustomerSitesWindow=undefined;
}


if(url&&url.length>0)
{
vp.customerSites.studio.Offer.updateTextField(url,vp.studio.TextFieldOffer.REPLACE_FIELD);
}
};