                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

if(!window.__td){window.__MT=100;window.__ti=0;window.__td=[];window.__td.length=__MT;window.__noTrace=false;}
var g_arrObjsToLoad=new Array();var g_arrInnerHTMLs=new Array();var g_lngObjLoadingCounter=0;function GetMovableElement(i_objElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_objTemp=i_objElement;while(l_objTemp&&(l_objTemp.tagName.toLowerCase()!="body"))
{if((l_objTemp.tagName.toLowerCase()=="div")||(l_objTemp.tagName.toLowerCase()=="img"))
{return l_objTemp;}
l_objTemp=l_objTemp.parentElement;}
return i_objElement;};function SetInnerHTML(i_objElement,i_strHTML,i_strPage)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_objRegExp=new RegExp("<"+"SCRIPT[^<>]*DEFER[^<>]*>[^<>]*<"+"/SCRIPT>","i");g_arrObjsToLoad[g_arrObjsToLoad.length]=i_objElement;g_arrInnerHTMLs[g_arrInnerHTMLs.length]=i_strHTML;if((i_objElement.id!="tempLoadDiv")&&(!l_objRegExp.test(i_strHTML)))
{g_arrInnerHTMLs[g_arrInnerHTMLs.length-1]+="<"+"SCRIPT LANGUAGE='JScript' DEFER>try{setTimeout('OnLoadDone(\""+i_objElement.id+"\", \""+i_strPage+"\");',150);}catch(xxxx){}<"+"/SCRIPT>";}
g_arrObjsToLoad[g_lngObjLoadingCounter].innerHTML=g_arrInnerHTMLs[g_lngObjLoadingCounter];g_lngObjLoadingCounter++;};function parseBool(vValue)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!vValue){return false;}
switch(vValue.toString().toLowerCase()){case"yes":case"true":case"1":return true;}
return false;}
function OnLoadDone(i_strId,i_strPage)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
g_objLS.objEditor.blnRunningScript=true;var l_objRegExp=new RegExp("\\s*<"+"SCRIPT[^<>]*DEFER[^<>]*>[^<>]*<"+"/SCRIPT>\\s*","i");var l_objDocItem=g_objLS.objEditor.objDocManager.GetDocItem(i_strId,i_strPage);if(!l_objDocItem){return;}
var l_objElement=l_objDocItem.objElement;var l_strInnerHTML=l_objElement.innerHTML;l_strInnerHTML=l_strInnerHTML.replace(l_objRegExp,"");var l_strFillcolor=l_objElement.fillcolor+"";l_objElement.innerHTML=l_strInnerHTML;if(typeof l_objElement.fill!="undefined")
{l_objElement.fillcolor=l_strFillcolor;l_objElement.vpfillcolor=l_strFillcolor;}
g_objLS.objEditor.blnRunningScript=false;};function CreateElement(i_strId,i_strHTML,i_strPage)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_strInnerText="";var l_strTag="";var l_strStep="0";try
{var l_astrMatches=i_strHTML.match(new RegExp("<div[^<>]*>(.*)<\/div>","i"));if(l_astrMatches&&(l_astrMatches.length>1)){l_strInnerText=l_astrMatches[1];}
l_strStep="1";l_astrMatches=i_strHTML.match(new RegExp("<v:group[^<>]*>(.*)<\/v:group>","i"));if(l_astrMatches&&(l_astrMatches.length>1)){l_strInnerText=l_astrMatches[1];}
l_strStep="2";l_astrMatches=i_strHTML.match(new RegExp("<v:rect[^<>]*>(.*)<\/v:rect>","i"));if(l_astrMatches&&(l_astrMatches.length>1)){l_strInnerText=l_astrMatches[1];}
l_strStep="3";l_astrMatches=i_strHTML.match(new RegExp("<v:oval[^<>]*>(.*)<\/v:oval>","i"));if(l_astrMatches&&(l_astrMatches.length>1)){l_strInnerText=l_astrMatches[1];}
l_strStep="4";l_astrMatches=i_strHTML.match(new RegExp("<v:shape[^<>]*>(.*)<\/v:shape>","i"));if(l_astrMatches&&(l_astrMatches.length>1)){l_strInnerText=l_astrMatches[1];}
l_strStep="5";l_astrMatches=i_strHTML.match(new RegExp("<v:shapetype[^<>]*>(.*)<\/v:shapetype>","i"));if(l_astrMatches&&(l_astrMatches.length>1)){l_strInnerText=l_astrMatches[1];}
l_strStep="6";l_astrMatches=i_strHTML.match(new RegExp("<v:image[^<>]*>(.*)<\/v:image>","i"));if(l_astrMatches&&(l_astrMatches.length>1)){l_strInnerText=l_astrMatches[1];}
l_strStep="7";l_astrMatches=i_strHTML.match(/<[^<>]*>/i);if(l_astrMatches&&(l_astrMatches.length>0)){l_strTag=l_astrMatches[0];}
else{return null;}
l_strStep="8";l_strTag.replace(/id\s+=\s+['|"]{0,1}[^'" ]*['|"]{0,1}/i,"id='"+i_strId+"'");l_strStep="9";var l_objDiv=document.createElement(l_strTag);l_strStep="9.5";l_objDiv.id=i_strId;l_strStep="10";if(/vpls_group/ig.test(i_strHTML))
{l_strStep="10.1";var l_objTemp=document.createElement("div");l_strStep="10.2";l_objTemp.innerHTML=i_strHTML;l_strStep="10.3";l_objDiv=l_objTemp.childNodes[0];}
else
{l_strStep="10.4";if(l_strInnerText!==""){SetInnerHTML(l_objDiv,l_strInnerText,i_strPage);}}
l_strStep="11";return l_objDiv;}catch(x)
{if(g_objLS.blnLog){g_objErrorLogger.Log(110000,"vpls / vpUtility / CreateElement / "+l_strStep,(typeof(x)=="object"?x.description:x));}
throw"xLS - 10230";}};function GetStyleValue(i_strStyle,i_strStyleList)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_strNoSpaces=i_strStyleList.replace(/\s*:\s*/ig,":");l_strNoSpaces=l_strNoSpaces.replace(/\s*;\s*/ig,";");var l_astrStyleList=l_strNoSpaces.split(";");for(var i=0;i<l_astrStyleList.length;i++)
{var l_astrStyleItem=l_astrStyleList[i].split(":");if(l_astrStyleItem[0].toLowerCase()==i_strStyle.toLowerCase())
{return l_astrStyleItem[1];}}
return"null";};function GetAttributeValue(i_strAttribute,i_strAttributeList)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_strOneSpace=i_strAttributeList.replace(/\s+/ig," ");l_strOneSpace=l_strOneSpace.replace(/\s*=\s*/ig,"=");l_strOneSpace=l_strOneSpace.replace(/\s*;\s*/ig,";");l_strOneSpace=l_strOneSpace.replace(/\s*:\s*/ig,":");l_strOneSpace=l_strOneSpace.replace(/</ig," < ");l_strOneSpace=l_strOneSpace.replace(/>/ig," > ");l_strOneSpace=l_strOneSpace.replace(/\/\s*>/ig," />");var l_astrStyleList=l_strOneSpace.match(/[^<>='" ]*\s*=\s*['|"]{0,1}[^<>='"]*['|"]{0,1}/ig);for(var i=0;i<l_astrStyleList.length;i++)
{var l_astrStyleItem=l_astrStyleList[i].split("=");if(l_astrStyleItem[0].toLowerCase()==i_strAttribute.toLowerCase())
{return l_astrStyleItem[1].replace(/[\"|\']/ig,"");}}
return"null";};function MySetAttribute(i_objElement,i_strStyle,i_strValue,fnCallback)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(i_strStyle.toLowerCase()=="fontfamily"||i_strStyle.toLowerCase()=="font-family")
{g_objLS.ApplyFontFamily(i_objElement,i_strValue,null,fnCallback);return;}
try
{if(i_objElement.id==""||i_strStyle=="")
return;else if(i_strStyle=="textAlign"&&i_strValue=="none")
i_strValue="left";i_objElement.style[i_strStyle]=i_strValue;}
catch(x)
{return;}
if(i_strStyle.toLowerCase()=="fontweight"||i_strStyle.toLowerCase()=="fontstyle")
{g_objLS.ApplyFontFamily(i_objElement,GetElementFont(i_objElement),null,fnCallback);}
else
{if(fnCallback)
fnCallback();}};function GetElementFont(i_objElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_strFontFamily=i_objElement.style.fontFamily;if(l_strFontFamily==="")
{if(i_objElement.parentElement&&i_objElement.tagName.toLowerCase()!="div"){return GetElementFont(i_objElement.parentElement);}
else{return"Arial";}}
return l_strFontFamily.replace(/ [pbix]$/gi,"");}
function GetElementFontWeight(i_objElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_strFontWeight=i_objElement.style.fontWeight;if(l_strFontWeight==="")
{if(i_objElement.parentElement&&i_objElement.tagName.toLowerCase()!="div"){return GetElementFontWeight(i_objElement.parentElement);}else{return"normal";}}
else{return l_strFontWeight;}}
function GetElementFontStyle(i_objElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_strFontStyle=i_objElement.style.fontStyle;if(l_strFontStyle==="")
{if(i_objElement.parentElement&&i_objElement.tagName.toLowerCase()!="div"){return GetElementFontStyle(i_objElement.parentElement);}else{return"normal";}}
else{return l_strFontStyle;}}
function GetAutoFill(x_dicFields)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
try
{var l_blnReturn=false;var l_straCookie=document.cookie.split("; ");for(var i=0;i<l_straCookie.length;i++)
{var e_straPair=l_straCookie[i].split("=");var l_straPfIds=[g_strImplicitTPFID,g_objLS.strPfId];if(g_blnIsICPC){l_straPfIds=["IC"];}
for(var j=0;j<l_straPfIds.length;j++)
{if(unescape(e_straPair[0].replace(/\+/gi,'%20').replace(/\%2B/gi,'+'))=='AutoFill'+l_straPfIds[j])
{if(e_straPair.length==1){break;}
e_straPair[0]='';var l_strTemp=e_straPair.join('=');l_strTemp=(l_strTemp.substr(1,l_strTemp.length-1));var l_straSubPairs=l_strTemp.split('&');for(var j=0;j<l_straSubPairs.length;j++)
{var e_straPair2=l_straSubPairs[j].split('=');var l_strTempName=e_straPair2[0].replace(/\+/gi,'%20').replace(/\%2B/gi,'+');l_strTempName=unescape(l_strTempName);var l_strTempValue=e_straPair2[1].replace(/\+/gi,'%20').replace(/\%2B/gi,'+');l_strTempValue=unescape(l_strTempValue);if(g_blnIsICPC){x_dicFields[l_strTempName.toLowerCase()]=l_strTempValue;}else{x_dicFields[GetLCaseMap()[l_strTempName.toLowerCase()]]=l_strTempValue;}
l_blnReturn=true;}
break;}}}
return l_blnReturn;}
catch(x)
{if(g_objLS.blnLog){g_objErrorLogger.Log(110100,"vpls / vpUtility / GetAutoFill",(typeof(x)=="object"?x.description:x));}
return false;}};var reHtmlTag=/<(?:.|\s)*?>/g;function SetAutoFill(i_dicFields)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
try
{var l_strCookie='';var l_straCookie=new Array();var l_strImplicitTPFID=g_strImplicitTPFID;if(g_blnIsICPC){l_strImplicitTPFID="IC";}
for(var e_strKey in i_dicFields)
{if(e_strKey&&i_dicFields[e_strKey]!=='')
{l_straCookie[l_straCookie.length]=escape(e_strKey.toLowerCase())+'='+escape(i_dicFields[e_strKey].replace(reHtmlTag,""));}}
try{var l_strFromDoc=document.cookie.match(/AutoFillIC=[^\;]*fromdoc=(\d*)/i)[1];l_straCookie[l_straCookie.length]='fromdoc='+escape(l_strFromDoc);}catch(x){}
if(l_straCookie.length!==0)
{l_strCookie=l_straCookie.join('&');}
vp.cookies.remove("AutoFill"+l_strImplicitTPFID);var newcookie='AutoFill'+l_strImplicitTPFID+'='+l_strCookie.replace(/\+/gi,'%2B').replace(/\%20/gi,'+')+'; path=/';if(g_strCookieDomain!=='')
{newcookie=newcookie+'; domain='+g_strCookieDomain+';';}
document.cookie=newcookie;}
catch(x)
{if(g_objLS.blnLog){g_objErrorLogger.Log(110200,"vpls / vpUtility / SetAutoFill",(typeof(x)=="object"?x.description:x));}}};function GetFirstNonDefaultValue(i_dicFields,i_dicDefaults)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
for(var e_strKey in i_dicFields)
{if(i_dicFields[e_strKey]!=(i_dicDefaults?(i_dicDefaults[e_strKey]?i_dicDefaults[e_strKey]:""):"")){return i_dicFields[e_strKey];}}
return"";};function GetDocNameFromTextboxes()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_dicPages=g_objLS.objEditor.objDocManager.dicDocItems;for(var e_strPage in l_dicPages)
{var l_dicDocItems=g_objLS.objEditor.objDocManager.dicDocItems[e_strPage];var oKeys=g_objLS.GetICTextFieldsSorted(e_strPage);for(var e_strKey in oKeys)
{var l_objDocItem=l_dicDocItems[e_strKey];if(!l_objDocItem){continue;}
var l_objElement=l_objDocItem.objElement;if(l_objElement&&(/\S/ig).test(l_objElement.innerText)&&!ContainsOnlyClicktext(l_objElement)&&(l_objElement.innerText!=g_strVistaPrintURL))
{return l_objElement.innerText;}}}
return"";};function HTMLizeSpaces(i_str)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(g_blnIsIE50)
{return i_str.replace(new RegExp("&","ig"),"&amp;").replace(new RegExp(" ","ig"),"&nbsp;").replace(new RegExp("<","ig"),"&lt;").replace(new RegExp(">","ig"),"&gt;").replace(/(&nbsp;)+/ig,"&nbsp;");}
else
{return i_str.replace(new RegExp("&","ig"),"&amp;").replace(new RegExp(" ","ig"),"&nbsp;").replace(new RegExp("<","ig"),"&lt;").replace(new RegExp(">","ig"),"&gt;").replace(/-/gi,"&#x2011;").replace(/(&nbsp;)+/ig,"&nbsp;");}};function UnHTMLizeSpaces(i_str)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_objTempDiv=document.createElement("DIV");l_objTempDiv.innerHTML=i_str;return l_objTempDiv.innerText.replace(/&lt;/ig,"<").replace(/&gt;/ig,">").replace(/\u2011/ig,"-").replace(/&#x2011;/ig,"-").replace(/( )+/ig," ");};function GetAbsoluteTop(i_objDoc,i_obj)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
l_lngReturn=0;while((i_obj!=i_objDoc.body)&&i_obj)
{if(i_obj.tagName.toLowerCase()!="tr")
{l_lngReturn+=i_obj.offsetTop;if(i_obj.style.position.toLowerCase()=="absolute"){break;}}
i_obj=i_obj.parentNode;}
return l_lngReturn;};function GetAbsoluteLeft(i_objDoc,i_obj)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
l_lngReturn=0;while((i_obj!=i_objDoc.body)&&i_obj)
{if(i_obj.tagName.toLowerCase()!="tr")
{l_lngReturn+=i_obj.offsetLeft;if(i_obj.style.position.toLowerCase()=="absolute"){break;}}
i_obj=i_obj.parentNode;}
return l_lngReturn;};function PrintTree(i_obj)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_objTemp=i_obj.firstChild;while(l_objTemp)
{this.PrintTree(l_objTemp);l_objTemp=l_objTemp.nextSibling;}};function PrintDic(i_strHeading,i_dic)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_strTemp=i_strHeading;for(var e_strKey in i_dic){l_strTemp+="\n"+e_strKey+": "+i_dic[e_strKey];}
alert(l_strTemp);};function ViewHTML(i_strHTML)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_lngNumSpaces=0;var l_lngIndent=2;var l_strReturn="";for(var i=0;i<i_strHTML.length-1;i++)
{if(i_strHTML.charAt(i)=="<"&&i_strHTML.charAt(i+1)=="/")
{l_lngNumSpaces-=l_lngIndent;l_strReturn+="\n"+RepeatString(" ",l_lngNumSpaces)+"</";i++;}
else if(i_strHTML.charAt(i)=="<")
{l_lngNumSpaces+=l_lngIndent;l_strReturn+="\n"+RepeatString(" ",l_lngNumSpaces)+"<";}
else if(i_strHTML.charAt(i)==">")
{if(i_strHTML.charAt(i+1)=="<"){l_strReturn+=">";}else{l_strReturn+=">\n"+RepeatString(" ",l_lngNumSpaces);}}
else
{l_strReturn+=i_strHTML.charAt(i);}}
return l_strReturn;};function RepeatString(i_strToRepeat,i_lngNumTimes)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_strReturn="";for(var i=0;i<i_lngNumTimes;i++){l_strReturn+=i_strToRepeat;}
return l_strReturn;};function quickBtnH(btn)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(IsRetailModeNotFullStudio())
{}
else
{btn.style.borderLeft="1 solid buttonhighlight";btn.style.borderTop="1 solid buttonhighlight";btn.style.borderRight="1 solid buttonshadow";btn.style.borderBottom="1 solid buttonshadow";}};function quickBtnP(btn)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(IsRetailModeNotFullStudio())
{if(btn.src.indexOf("_on")==-1)
btn.src=btn.src.replace(".gif","_on.gif");}
else
{btn.style.borderLeft="1 solid buttonshadow";btn.style.borderTop="1 solid buttonshadow";btn.style.borderRight="1 solid buttonhighlight";btn.style.borderBottom="1 solid buttonhighlight";btn.style.border="1 solid #dedede";btn.style.backgroundColor="#C0C0C0";}};function quickBtnN(btn)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(IsRetailModeNotFullStudio())
{btn.src=btn.src.replace("_on.gif",".gif");}
else
{btn.style.border="1 solid buttonface";btn.style.backgroundColor="#FFF";}};function RemoveChildTags(i_objElement,i_strTag)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_colChildNodes=i_objElement.childNodes;for(var i=0;i<l_colChildNodes.length;i++)
{var l_objChildNode=l_colChildNodes[i];RemoveChildTags(l_objChildNode,i_strTag);if(l_objChildNode.tagName&&l_objChildNode.tagName.toLowerCase()==i_strTag.toLowerCase()){l_objChildNode.removeNode();}}};function RemoveChildTags2(i_objElement,i_strTag,i_strReplaceTag,i_strReplaceBefore,i_strReplaceAfter)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(i_strTag==i_strReplaceTag){return;}
if(!i_strReplaceBefore){i_strReplaceBefore="";}
if(!i_strReplaceAfter){i_strReplaceAfter="";}
while(i_objElement.all.tags(i_strTag).length>0)
{var l_objTemp=i_objElement.all.tags(i_strTag)[0];if(i_strReplaceTag)
{var l_objNewNode=document.createElement(i_strReplaceTag);var l_strInner=l_objTemp.innerHTML;l_objTemp.replaceNode(l_objNewNode);l_objNewNode.innerHTML=i_strReplaceBefore+l_strInner+i_strReplaceAfter;}
else
{l_objTemp.innerHTML=i_strReplaceBefore+l_objTemp.innerHTML+i_strReplaceAfter;l_objTemp.removeNode();}}};var g_dicDocFieldIdsToPersist=null;var g_dicAlreadyUsedIds=new Array();function EnforceAllUniqueIds()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_objDocMgr=g_objLS.objEditor.objDocManager;for(var e_strPage in l_objDocMgr.dicDocItems)
{var l_dicDocItems=l_objDocMgr.dicDocItems[e_strPage];for(var e_strKey in l_dicDocItems)
{var l_objElement=l_dicDocItems[e_strKey].objElement;EnforceUniqueIds(l_objElement,l_objElement,e_strPage);}}}
function EnforceUniqueIds(i_objNode,i_objTopNode,i_strPage)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_strCodeBlock="vputility / EnforceUniqueIds";try{if(g_objLS.blnValidateInput)
{if(!IsValidPage(i_strPage)&&g_objLS.blnLog){throw("i_strPage : Invalid Page Number '"+i_strPage+"'");}}
if(!g_dicDocFieldIdsToPersist&&typeof(GetDocFieldFriendlyNames)=="function"){g_dicDocFieldIdsToPersist=GetDocFieldFriendlyNames();}
var ddHack=GetTop().g_objLS;var l_objDocMgr=g_objLS.objEditor.objDocManager;var l_strId;try{l_strId=i_objNode.getAttribute("id");}catch(x){return;}
if(l_strId!="paper"&&!l_objDocMgr.HasUniqueId(i_objNode,i_strPage,g_dicAlreadyUsedIds))
{if(!g_dicDocFieldIdsToPersist||(typeof g_dicDocFieldIdsToPersist[l_strId]=="undefined"))
{var l_strTagName=GetTagName(i_objNode);if(l_strTagName.toLowerCase()!="shapetype"&&!(/name/gi).test(l_strId))
{l_strId=l_objDocMgr.GetUniqueId("vpls_"+GetTagName(i_objNode)+"_",i_strPage,g_dicAlreadyUsedIds);i_objNode.setAttribute("id",l_strId);}}}
if(i_objNode.outerHTML){g_dicAlreadyUsedIds[l_strId]=i_objNode;}
var l_colChildNodes=i_objNode.childNodes;for(var i=0;i<l_colChildNodes.length;i++)
{EnforceUniqueIds(l_colChildNodes[i],i_objTopNode,i_strPage);}}catch(xx)
{throw l_strCodeBlock+" ::\n "+(typeof(xx)=="object"?xx.description:xx);}};var c_straLookForAttrs=["vpdocitem","vpimgtype","vplogref","vplocked","vpvalign","vphalign","facetextindex","hasbeenmoved","vpph","vpphitem","vplowdesign","vplname","vpdname","vppname","vpscref","vpimagecropinfo","vpcroptop","vpcropbottom","vpcropleft","vpcropright"];var c_straIgnoreAttrs=["language","datafld","lang","hidefocus","dir","title","dataformatas","disabled","accesskey","datasrc","tabindex","align","start","alt","ismap","hspace","dynsrc","loop","cursor","longdesc","vspace","vrml","lowsrc","usemap","name","border"];var c_straIgnoreTags=["script","font","a","em","strong","sup","sub","b","i","u"];var c_straIgnoreEmptyTags=["span"];var c_straLookForAttrsPerElement={"v:f":["eqn"],"v:shapetype":["path","adj"],"v:fill":["color","color2","rotate","angle","focus","type"],"v:rect":["stroked","fillcolor"],"v:oval":["fillColor","stroked"],"v:arc":["fillColor","startangle","endangle"],"v:shape":["path","fillcolor","coordsize","stroked","type"],"v:path":["strokeok","coordsize"],"v:line":["from","to","xmlns:v","strokeweight","strokecolor"],"v:stroke":["color","weight","dashstyle"],"v:group":["coordsize","faceindex","xmlns:v","layer","part"]};var c_straForceExtractAttrs=["eqn"];var c_straUseOuterHTMLTags=["v:formulas","v:shapetype","v:shape","v:rect","v:image","v:oval","v:polyline","v:roundrect"];function BuildDictionary(i_straIn)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_dicIgnoreTags=new Array();for(var i=0;i<i_straIn.length;i++){l_dicIgnoreTags[i_straIn[i]]=true;}
return l_dicIgnoreTags;};var g_dicLookForAttrs=BuildDictionary(c_straLookForAttrs);var g_dicIgnoreAttrs=BuildDictionary(c_straIgnoreAttrs);var g_dicIgnoreTags=BuildDictionary(c_straIgnoreTags);var g_dicIgnoreEmptyTags=BuildDictionary(c_straIgnoreEmptyTags);var g_dicLookForAttrsPerElement=new Array();for(var e_strKey in c_straLookForAttrsPerElement)
{g_dicLookForAttrsPerElement[e_strKey]=BuildDictionary(c_straLookForAttrsPerElement[e_strKey]);}
var g_dicForceExtractAttrs=BuildDictionary(c_straForceExtractAttrs);var g_dicUseOuterHTMLTags=BuildDictionary(c_straUseOuterHTMLTags);function HasSingleSpanChild(i_objElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
try{return(i_objElement.childNodes.length==1&&i_objElement.childNodes[0].tagName.toLowerCase()=="span");}
catch(x){return false;}};function GetTagName(i_objElement,i_blnGetNS)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
try
{var l_straTag=i_objElement.tagName.toLowerCase().split(":");if(i_blnGetNS)
{if(l_straTag.length>1)
{return l_straTag.join(":");}
else
{var l_strNS=i_objElement.scopeName.toLowerCase();if(l_strNS=="html"){return l_straTag[0];}else{return l_strNS+":"+l_straTag[0];}}}
else
{return l_straTag[l_straTag.length-1];}}catch(x)
{return null;}};function ConvertToHex(i_lngNumber)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_lngExp=0;var l_lngTemp=i_lngNumber;while(l_lngTemp>=16)
{l_lngTemp/=16;l_lngExp++;}
var l_strHex="";var l_straHexMap=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];while(l_lngExp>=0)
{var l_lngDivisor=Math.pow(16,l_lngExp);l_lngExp--;l_strHex+=l_straHexMap[Math.floor(i_lngNumber/l_lngDivisor)];i_lngNumber=(i_lngNumber%l_lngDivisor);}
return l_strHex;};function ContainsPathAttr(i_objElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return(/^\s*<[^<>]*[(path)|(type)]\s*=/ig).test(i_objElement.outerHTML.replace(/^\s*<\?xml:namespace[^<>]*>/i,""));};function GetOuterHTML(i_objElement,i_blnExplicitDims,i_blnInternalArrayFlag,i_blnRemoveVpphitemAttribute,i_blnKeepPlaceHolders)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(IsRetailMode()&&typeof g_blnGoToExpertMode=="boolean"&&g_blnGoToExpertMode){i_blnKeepPlaceHolders=true;}
g_dicLookForAttrs=BuildDictionary(c_straLookForAttrs);g_dicIgnoreAttrs=BuildDictionary(c_straIgnoreAttrs);g_dicIgnoreTags=BuildDictionary(c_straIgnoreTags);g_dicIgnoreEmptyTags=BuildDictionary(c_straIgnoreEmptyTags);g_dicLookForAttrsPerElement=new Array();for(var e_strKey in c_straLookForAttrsPerElement)
{g_dicLookForAttrsPerElement[e_strKey]=BuildDictionary(c_straLookForAttrsPerElement[e_strKey]);}
var l_vntReturn=new Array();try{if(i_objElement.style&&i_objElement.style.border=="blue 2px dashed"){i_objElement.style.border="";}
if(g_dicUseOuterHTMLTags[GetTagName(i_objElement,true)])
{if(!g_blnIsContentMaster&&g_objLS.objResourceMgr.isPlaceHolder(i_objElement)&&!i_blnKeepPlaceHolders)
{if(i_blnInternalArrayFlag){return[];}else{return"";}}
else
{if(IsWordArt(i_objElement))
{if(i_objElement.all.tags("textpath")[0].string=="WordArt"||i_objElement.all.tags("textpath")[0].string==i_objElement.vplabel){i_objElement.all.tags("textpath")[0].string=" ";}}
var l_strHtml=i_objElement.outerHTML;if(i_blnRemoveVpphitemAttribute){l_strHtml=l_strHtml.replace(/vpphitem="0.[\d]*"/gi,"");}
l_strHtml=l_strHtml.replace(/<\?xml[^>]*>/gi,"");l_strHtml=l_strHtml.replace(/=([a-zA-Z_0-9\-]+)/gi,"=\"$1\"");l_strHtml=l_strHtml.replace(new RegExp("\\s*<"+"SCRIPT[^<>]*DEFER[^<>]*>[^<>]*<"+"/SCRIPT>\\s*","gi"),"");l_strHtml=l_strHtml.replace(/\balt\s+([^=])/gi,"$1")
l_strHtml=l_strHtml.replace(/double-click/gi,"");l_strHtml=l_strHtml.replace(/BasicImage\(Rotation=\"(.*?)\"/gi,"BasicImage(Rotation=$1");return l_strHtml;}}
if(i_objElement.className=="imagediv"&&!g_blnIsContentMaster&&g_objLS.objResourceMgr.isPlaceHolder(i_objElement.all.tags("img")[0])&&!i_blnKeepPlaceHolders)
{if(i_blnInternalArrayFlag){return[];}else{return"";}}
if(i_objElement.className=="imagediv"&&i_objElement.style.pixelWidth===0&&i_objElement.style.pixelHeight===0)
{if(i_blnInternalArrayFlag){return[];}else{return"";}}
if(GetTagName(i_objElement,true)=="v:shape"&&!ContainsPathAttr(i_objElement))
{if(i_blnInternalArrayFlag){return[];}else{return"";}}
if(g_dicIgnoreEmptyTags[GetTagName(i_objElement,true)]&&i_objElement.innerHTML==="")
{if(i_blnInternalArrayFlag){return[];}else{return"";}}
if(!GetTagName(i_objElement)&&i_objElement.data)
{l_vntReturn[l_vntReturn.length]=i_objElement.data.replace(new RegExp("<","ig"),"&lt;").replace(new RegExp(">","ig"),"&gt;").replace(new RegExp(g_strDoubleClickMsg,"ig"),"").replace(new RegExp(" ","ig"),"&#32;");if(i_blnInternalArrayFlag){return l_vntReturn;}else{return l_vntReturn.join("");}}
var l_strTag=GetTagName(i_objElement,true);if(l_strTag=="img"||l_strTag=="v:image")
{if(!g_blnIsContentMaster&&g_objLS.objResourceMgr.isPlaceHolder(i_objElement)&&!i_blnKeepPlaceHolders)
{if(i_blnInternalArrayFlag)return[];else return"";}}
if(l_strTag=="div"&&ContainsOnlyClicktext(i_objElement)&&(/\S/gi).test(i_objElement.innerHTML)&&i_objElement.getAttribute("vprestriction")!="1")
{i_objElement.innerText="";i_objElement.vpclicktext=" ";}
if(l_strTag=="div")
{if(!(g_blnStartUpgraded)){i_objElement.vpclicktext=" ";}
UpdateTextBoxLineCount(i_objElement);}
var l_strHTML="";if(!g_dicIgnoreTags[l_strTag])
{l_vntReturn[l_vntReturn.length]="<"+l_strTag;}
else
{if(g_objLS.blnLog&&l_strTag!="script"){g_objErrorLogger.Log(110301,"vpls / vpUtility / GetOuterHTML","Tag ignored: "+l_strTag);}}
if(l_strTag=="br")
{l_vntReturn[l_vntReturn.length]=" />";return l_vntReturn;}
var l_colAttrs=i_objElement.attributes;var l_vntValue;if(!g_dicIgnoreTags[l_strTag])
{for(var i=0;i<l_colAttrs.length;i++)
{var l_strName=l_colAttrs.item(i).nodeName;l_vntValue=l_colAttrs.item(i).nodeValue;if(l_strName&&l_vntValue&&(l_vntValue+"")!="null"&&!g_dicIgnoreAttrs[l_strName.toString().toLowerCase()])
{if(l_strTag=="v:line"&&(l_strName=="from"||l_strName=="to"))l_vntValue=FixCoords(l_vntValue);l_vntValue=(l_vntValue+"").replace(new RegExp("\"","ig"),"&quot;");l_vntValue=(l_vntValue+"").replace(new RegExp("\<","ig"),"&lt;");l_vntValue=(l_vntValue+"").replace(new RegExp("\>","ig"),"&gt;");l_vntReturn[l_vntReturn.length]=" "+l_strName+"=\""+l_vntValue+"\"";if(g_dicLookForAttrs[l_strName])g_dicLookForAttrs[l_strName]=false;if(g_dicLookForAttrsPerElement[l_strTag]&&g_dicLookForAttrsPerElement[l_strTag][l_strName])g_dicLookForAttrsPerElement[l_strTag][l_strName]=false;}}
for(var e_strKey in g_dicLookForAttrs)
{if(!g_dicLookForAttrs[e_strKey])continue;l_vntValue=i_objElement.getAttribute(e_strKey);if(l_vntValue!==null)
{l_vntReturn[l_vntReturn.length]=" "+e_strKey+"=\""+(l_vntValue+"").replace(new RegExp("\"","ig"),"&quot;")+"\"";}}
if(g_dicLookForAttrsPerElement[l_strTag])
{for(var e_strKey in g_dicLookForAttrsPerElement[l_strTag])
{if(!g_dicLookForAttrsPerElement[l_strTag][e_strKey]&&!g_dicForceExtractAttrs[e_strKey])continue;l_vntValue=i_objElement.getAttribute(e_strKey);if(l_vntValue===null&&g_dicForceExtractAttrs[e_strKey])
{l_vntValue=GetEqn(i_objElement);}
if(l_vntValue!==null)
{switch(e_strKey.toLowerCase())
{case"fillcolor":var l_strR=ConvertToHex(l_vntValue.r);if(l_strR.length==1)l_strR="0"+l_strR;var l_strG=ConvertToHex(l_vntValue.g);if(l_strG.length==1)l_strG="0"+l_strG;var l_strB=ConvertToHex(l_vntValue.b);if(l_strB.length==1)l_strB="0"+l_strB;l_vntReturn[l_vntReturn.length]=" "+e_strKey+"=\"#"+l_strR+l_strG+l_strB+"\"";break;case"path":case"coordsize":eval("var l_strTempValueForEval = \""+l_vntValue+"\";");l_vntReturn[l_vntReturn.length]=" "+e_strKey+"=\""+l_strTempValueForEval.toString().replace(new RegExp("\"","ig"),"&quot;")+"\"";break;case"weight":l_vntReturn[l_vntReturn.length]=" "+e_strKey+"=\""+(l_vntValue+"pt").replace(new RegExp("\"","ig"),"&quot;")+"\"";break;case"focus":l_vntReturn[l_vntReturn.length]=" "+e_strKey+"=\""+(l_vntValue+"%").replace(new RegExp("\"","ig"),"&quot;")+"\"";break;case"adj":l_vntReturn[l_vntReturn.length]=" "+e_strKey+"=\""+(l_vntValue.value+"").replace(new RegExp("\"","ig"),"&quot;")+"\"";break;case"from":case"to":l_vntValue=FixCoords(l_vntValue);l_vntReturn[l_vntReturn.length]=" "+e_strKey+"=\""+(l_vntValue+"").replace(new RegExp("\"","ig"),"&quot;")+"\"";break;default:l_vntReturn[l_vntReturn.length]=" "+e_strKey+"=\""+(l_vntValue+"").replace(new RegExp("\"","ig"),"&quot;")+"\"";break;}}}}
if(i_objElement.style)
{var l_strStyle=" style=\""+i_objElement.style.cssText;if(i_blnExplicitDims&&l_strTag=="div")
{if(!(/;\s*$/ig).test(l_strStyle))l_strStyle+=";";if(!(/[\s\";]height\s*:/ig).test(l_strStyle))l_strStyle+=" HEIGHT:"+((i_objElement.offsetHeight!==0)?i_objElement.offsetHeight:i_objElement.style.pixelHeight)+";";if(!(/[\s\";]width\s*:/ig).test(l_strStyle))l_strStyle+=" WIDTH:"+((i_objElement.offsetWidth!==0)?i_objElement.offsetWidth:i_objElement.style.pixelWidth)+";";}
l_vntReturn[l_vntReturn.length]=l_strStyle+"\"";}}
if(l_strTag=="img")
{l_strHTML+=" />";l_vntReturn[l_vntReturn.length]=" />";}else
{if(!g_dicIgnoreTags[l_strTag])
{l_vntReturn[l_vntReturn.length]=">";}
var l_blnOpenedSpan=false;if((l_strTag=="p"||l_strTag=="li")&&!HasSingleSpanChild(i_objElement)&&(/\S/gi).test(i_objElement.innerText))
{l_vntReturn[l_vntReturn.length]="<span>";l_blnOpenedSpan=true;}
if((l_strTag=="p"||l_strTag=="li")&&i_objElement.innerText==="")i_objElement.innerHTML+="&nbsp;";var l_blnSkipChildren=false;if(l_strTag=="v:group"&&(typeof i_objElement.faceindex!="undefined")&&(/yuckface/gi).test(i_objElement.innerHTML))l_blnSkipChildren=true;if(!l_blnSkipChildren)
{var l_colChildNodes=i_objElement.childNodes;for(var i=0;i<l_colChildNodes.length;i++)
{l_vntReturn[l_vntReturn.length]=GetOuterHTML(l_colChildNodes[i],i_blnExplicitDims,true,i_blnRemoveVpphitemAttribute,i_blnKeepPlaceHolders);}}
if(l_blnOpenedSpan)
{l_vntReturn[l_vntReturn.length]="</span>";}
if(!g_dicIgnoreTags[l_strTag])
{l_vntReturn[l_vntReturn.length]="</"+l_strTag+">";}}
if(i_blnExplicitDims)
{if(i_blnInternalArrayFlag)return l_vntReturn;else return DeepJoin(l_vntReturn,"").replace(new RegExp("( )*<br \/>","ig"),"<br />");}
else
{if(i_blnInternalArrayFlag)return l_vntReturn;else return DeepJoin(l_vntReturn,"");}}catch(x)
{if(g_objLS.blnLog)g_objErrorLogger.Log(110300,"vpls / vpUtility / GetOuterHTML",(typeof(x)=="object"?x.description:x));throw x;}};function FixCoords(i_vntValue)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_vntValue=i_vntValue;if(!(/[\d\.]+pt,[\d\.]+pt/gi).test(l_vntValue+""))
{var l_straCoords=(l_vntValue+"").split(",");for(var x=0;x<l_straCoords.length;x++)
{if(/in/gi.test(l_straCoords[x])){l_straCoords[x]=(parseFloat(l_straCoords[x])*72+0.125)+"pt";}}
l_vntValue=l_straCoords.join(",");}
return l_vntValue;}
function IsArray(i_vnt)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return!!i_vnt.join;};function DeepJoin(i_vntVal,i_strDelim)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!IsArray(i_vntVal))return i_vntVal;var l_strReturn="";for(var i=0;i<i_vntVal.length;i++)
{l_strReturn+=DeepJoin(i_vntVal[i],i_strDelim);}
return l_strReturn;};var c_dicFaceHeight={"064":74,"082":50,"174":74};var c_dicFaceWidth={"064":55,"082":37,"174":55};var c_dicFaceTop={"064":175,"082":15,"174":175};var c_dicFaceBuffer={"064":10,"082":10,"174":10};var g_lngFaceHeightOverride=null;var g_lngFaceWidthOverride=null;var g_lngFaceTopOverride=null;var g_lngFaceBufferOverride=null;var g_objFacePlaceHolder=null;function PositionFaces(i_strPage,i_blnReposition)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(i_strPage=="2")return;var l_dicDocItems=g_objLS.objEditor.objDocManager.dicDocItems[i_strPage];var l_objaFaces=new Array();if(g_objFacePlaceHolder)
{g_objFacePlaceHolder=document.all[g_objFacePlaceHolder.id];var l_objElement=IsPlaceMoved(g_objFacePlaceHolder)?GetPlaceMoverElement(g_objFacePlaceHolder):g_objFacePlaceHolder;if(!l_objElement)l_objElement=g_objFacePlaceHolder;if(l_objElement.parentElement.className=="imagediv")l_objElement=l_objElement.parentElement;g_lngFaceWidthOverride=Math.round(l_objElement.style.pixelWidth/8);g_lngFaceHeightOverride=Math.round(g_lngFaceWidthOverride*1.333);g_lngFaceTopOverride=Math.round(l_objElement.style.pixelTop+(l_objElement.style.pixelHeight*0.4)-(g_lngFaceHeightOverride/2));g_lngFaceBufferOverride=Math.round(g_lngFaceWidthOverride/13);}
var l_lngFaceHeight=g_lngFaceHeightOverride?g_lngFaceHeightOverride:c_dicFaceHeight[g_strDerivedPfId];var l_lngFaceWidth=g_lngFaceWidthOverride?g_lngFaceWidthOverride:c_dicFaceWidth[g_strDerivedPfId];var l_lngFaceTop=g_lngFaceTopOverride?g_lngFaceTopOverride:c_dicFaceTop[g_strDerivedPfId];var l_lngFaceBuffer=g_lngFaceBufferOverride?g_lngFaceBufferOverride:c_dicFaceBuffer[g_strDerivedPfId];for(var e_strKey in l_dicDocItems)
{if(l_dicDocItems[e_strKey].GetDocType()=="vml")
{var l_objFaceElement=l_dicDocItems[e_strKey].objElement;var l_lngFaceIndex=l_objFaceElement.faceindex;if(typeof l_lngFaceIndex=="undefined")
{l_objaFaces[l_objaFaces.length]=l_objFaceElement;}
else
{if(l_objaFaces.length===0)
{l_objaFaces[0]=l_objFaceElement;}
else
{for(var i=0;i<l_objaFaces.length;i++)
{if(typeof l_objaFaces[i].faceindex=="undefined"||l_lngFaceIndex<l_objaFaces[i].faceindex)
{var l_objaTemp=new Array();l_objaFaces=l_objaTemp.concat(l_objaFaces.slice(0,i),l_objFaceElement,l_objaFaces.slice(i));break;}}
l_objaFaces[l_objaFaces.length]=l_objFaceElement;}}}}
for(var i=0;i<l_objaFaces.length;i++)l_objaFaces[i].faceindex=i;var l_lngNumFaces=l_objaFaces.length;var l_lngDocWidth=g_objLS.objEditor.objDocument.GetDocWidth(true);var l_lngStartPosition=Math.round((l_lngDocWidth-((l_lngFaceWidth*l_lngNumFaces)+(l_lngFaceBuffer*(l_lngNumFaces-1))))/2);for(var i=0;i<l_objaFaces.length;i++)
{g_objTempFace=l_objaFaces[i];var l_objFaceElement=l_objaFaces[i];if(typeof l_objFaceElement.hasbeenmoved=="undefined")
{l_objFaceElement.style.pixelHeight=l_lngFaceHeight;l_objFaceElement.style.pixelWidth=l_lngFaceWidth;l_objFaceElement.style.pixelTop=l_lngFaceTop;l_objFaceElement.style.pixelLeft=l_lngStartPosition+((l_lngFaceWidth+l_lngFaceBuffer)*i);l_objFaceElement.style.display="";l_objFaceElement.style.visibility="visible";if(IsPlaceMoved(l_objFaceElement))
{var l_objPlaceMoverElement=GetPlaceMoverElement(l_objFaceElement,i_strPage);if(l_objPlaceMoverElement!==null)
{SyncElementPosition(l_objFaceElement,l_objPlaceMoverElement);}}}
else
{if(IsPlaceMoved(l_objFaceElement))
{var l_objPlaceMoverElement=GetPlaceMoverElement(l_objFaceElement,i_strPage);if(l_objPlaceMoverElement!==null)
{SyncElementPosition(l_objPlaceMoverElement,l_objFaceElement);}}}}};var g_objTempFace;function PositionFaceText(i_strPage)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_lngFaceHeight=g_lngFaceHeightOverride?g_lngFaceHeightOverride:c_dicFaceHeight[g_strDerivedPfId];var l_lngFaceTop=g_lngFaceTopOverride?g_lngFaceTopOverride:c_dicFaceTop[g_strDerivedPfId];var c_lngFaceTextTop=l_lngFaceTop+l_lngFaceHeight+1;var l_dicDocItems=g_objLS.objEditor.objDocManager.dicDocItems[i_strPage];for(var e_strKey in l_dicDocItems)
{if(/FaceName\d*/.test(e_strKey))
{var l_objElement=l_dicDocItems[e_strKey].objElement;if(typeof l_objElement.hasbeenmoved=="undefined")
{l_objElement.style.pixelTop=c_lngFaceTextTop;}}}};function GetFaces(i_strPage)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_dicDocItems=g_objLS.objEditor.objDocManager.dicDocItems[i_strPage];var l_objaFaces=new Array();for(var e_strKey in l_dicDocItems)
{if(l_dicDocItems[e_strKey].GetDocType()=="vml")
{l_objaFaces[l_objaFaces.length]=l_dicDocItems[e_strKey].objElement;}}
l_objaFaces=l_objaFaces.sort(face_sort);return l_objaFaces;};function face_sort(i_objFace1,i_objFace2)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(typeof i_objFace2.faceindex=="undefined")return 1;else if(typeof i_objFace1.faceindex=="undefined")return-1;else if(parseInt(i_objFace1.faceindex)>parseInt(i_objFace2.faceindex))return 1;else if(parseInt(i_objFace1.faceindex)<parseInt(i_objFace2.faceindex))return-1;else return 0;};function checkDivZ(i_intZ)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_blnFixedAny=false;var l_objDocMgr=g_objLS.objEditor.objDocManager;for(var e_strPage in l_objDocMgr.dicDocItems)
{var l_dicDocItems=l_objDocMgr.dicDocItems[e_strPage];for(var e_strKey in l_dicDocItems)
{var l_objElement=l_dicDocItems[e_strKey].objElement;if(l_objElement.tagName.toLowerCase()=="div"&&l_objElement.className.toLowerCase()!="imagediv"&&l_objElement.style.zIndex===0)
{l_objElement.style.zIndex=i_intZ;l_blnFixedAny=true;}}}
return l_blnFixedAny;};function SetTimeoutWithRetry(i_strEval,i_intTOTry,i_intMaxTry)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(i_intMaxTry<=0)return;try
{eval(i_strEval);}
catch(x)
{window.setTimeout("SetTimeoutWithRetry(\""+i_strEval+"\", "+(i_intTOTry*2)+", "+(i_intMaxTry-1)+");",i_intTOTry);}};function DecrementZIndex(i_strPage,i_lngZIndex)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_dicDocItems=g_objLS.objEditor.objDocManager.dicDocItems[i_strPage];var l_objaElementsToMove=new Array();for(var e_strKey in l_dicDocItems)
{var l_objElement=l_dicDocItems[e_strKey].objElement;if(l_objElement.style.zIndex==i_lngZIndex)l_objaElementsToMove[l_objaElementsToMove.length]=l_objElement;}
if(l_objaElementsToMove.length>0)DecrementZIndex(i_strPage,i_lngZIndex-1);for(var i=0;i<l_objaElementsToMove.length;i++)l_objaElementsToMove[i].style.zIndex--;};function IsPlaceMover(i_objElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return(typeof i_objElement.vpph!="undefined");};function IsPlaceMoved(i_objElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return(typeof i_objElement.vpphitem!="undefined");};function IsWordArtPlaceMover(i_objElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(typeof i_objElement.vpph=="undefined")return false;return IsWordArt(GetPlaceMovedElement(i_objElement));};function IsWordArt(i_objElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!i_objElement)return false;return(i_objElement.all.tags("textpath").length>0&&i_objElement.all.tags("textpath")[0].fitpath);}
function IsHandle(i_objElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return(typeof i_objElement.vphh!="undefined");};function GetElementHandles(i_objElement,i_strPage)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if((typeof i_strPage!="string")&&(typeof i_strPage!="number"))i_strPage=g_objLS.GetCurrentPage();var i_objaHandles=new Array();var l_vntKey=i_objElement.id;var l_dicDocItems=g_objLS.objEditor.objDocManager.dicDocItems[i_strPage];for(var e_strKey in l_dicDocItems)
{if(l_dicDocItems[e_strKey].objElement.vphh==l_vntKey)
{i_objaHandles[i_objaHandles.length]=l_dicDocItems[e_strKey].objElement;}}
return i_objaHandles;};function GetPlaceMovedElement(i_objPlaceMover,i_strPage)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if((typeof i_strPage!="string")&&(typeof i_strPage!="number"))i_strPage=g_objLS.GetCurrentPage();var l_vntPlaceMoverKey=i_objPlaceMover.vpph;var l_dicDocItems=g_objLS.objEditor.objDocManager.dicDocItems[i_strPage];for(var e_strKey in l_dicDocItems)
{if(l_dicDocItems[e_strKey].objElement.vpphitem==l_vntPlaceMoverKey)
{return l_dicDocItems[e_strKey].objElement;}}
return null;};function GetPlaceMoverElement(i_objPlaceMoved,i_strPage)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if((typeof i_strPage!="string")&&(typeof i_strPage!="number"))i_strPage=g_objLS.GetCurrentPage();if(!i_objPlaceMoved.vpphitem)return null;var l_vntPlaceMoverKey=i_objPlaceMoved.vpphitem;var l_dicDocItems=g_objLS.objEditor.objDocManager.dicDocItems[i_strPage];for(var e_strKey in l_dicDocItems)
{if(l_dicDocItems[e_strKey].objElement.vpph==l_vntPlaceMoverKey)
{return l_dicDocItems[e_strKey].objElement;}}
return null;};function AddPlaceMovers(i_strPage)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_blnTemp=g_objLS.objEditor.blnRunningScript;g_objLS.objEditor.blnRunningScript=true;var l_objaElements=g_objLS.GetElementsSortedByZIndex(g_objLS.GetCurrentPage());for(var i=0;i<l_objaElements.length;i++)
{var l_objElement=l_objaElements[i];if((IsWordArt(l_objElement)&&(typeof l_objElement.vpphitem=="undefined"))||(((l_objElement.tagName=="image"&&l_objElement.vpicimagetype!=icImageType.silhouette)||l_objElement.className=="imagediv")&&(typeof l_objElement.vpphitem=="undefined"))||(l_objElement.tagName=="group")){g_objLS.objEditor.objDocManager.AddPlaceMover(l_objElement.id,i_strPage);}else if((l_objElement.tagName.toLowerCase()=="div"||l_objElement.tagName.toLowerCase()=="line")&&l_objElement.className!="imagediv"&&!(parseInt(l_objElement.style.fontSize)>200)){g_objLS.objEditor.objDocManager.MoveToFront(l_objElement);}}
g_objLS.objEditor.objDocManager.objDocState.ClearSelection();g_objLS.objEditor.blnRunningScript=l_blnTemp;}
function SyncElementPosition(i_objElement1,i_objElement2)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
i_objElement2.style.pixelTop=i_objElement1.style.pixelTop;i_objElement2.style.pixelLeft=i_objElement1.style.pixelLeft;i_objElement2.style.pixelHeight=i_objElement1.style.pixelHeight;i_objElement2.style.pixelWidth=i_objElement1.style.pixelWidth;}
function GetWordArtFont(i_objPlaceMover)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_objElement=GetPlaceMovedElement(i_objPlaceMover);if(!l_objElement)return null;var l_objTextPath=l_objElement.all.tags("textpath")[0];return l_objTextPath.style.fontFamily.replace(/'/gi,"");}
function SetLineStroke(i_objElement,i_strValuePts)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
i_objElement.strokeweight=i_strValuePts;i_objElement.strokeweight2=i_strValuePts;};function IsVMLElement(i_objElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return(GetTagName(i_objElement,true).split(":")[0]=="v");};function IsVMLLayerElement(i_objElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(GetTagName(i_objElement,true).split(":")[0]=="v"&&GetTagName(i_objElement,true).split(":")[1]!="rect"&&GetTagName(i_objElement,true).split(":")[1]!="shapetype"&&GetTagName(i_objElement,true).split(":")[1]!="image")
{if(i_objElement.all.tags("fill").length>0&&i_objElement.all.tags("fill")[0].opacity!=1)
{return false;}
else if(GetTagName(i_objElement,true)=="v:line"||(GetTagName(i_objElement,true)=="v:oval"&&i_objElement.style.rotation==0))
{return false;}
else
{return true;}}
else
{return false;}};function ContainsJPChars(i_strString)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
for(var i=0;i<i_strString.length;i++)
{if(i_strString.charCodeAt(i)>=12288)return true;}
return false;}
function NeedsJPFontFix(i_objElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return ContainsJPChars(i_objElement.innerText)&&!g_objLS.objResourceMgr.isDBFont(i_objElement.style.fontFamily.replace(/ [pbix]$/gi,""));}
function FixJPFonts(i_objElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(NeedsJPFontFix(i_objElement))
{g_objLS.LoadResources(g_objLS.GetCurrentPage());}}
function getRootDocElement()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_colDA=document.all;if(typeof l_colDA.vpdocroot!="undefined")return l_colDA.vpdocroot;if(typeof l_colDA.card!="undefined")return l_colDA.card;return null;};function fixTextWrapping(i_objElement,i_blnUseNoWrap)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(i_objElement.vplinecount=="1"&&i_blnUseNoWrap)
{i_objElement.noWrap=true;i_objElement.style.pixelWidth=i_objElement.offsetWidth;g_objLS.objEditor.objDocManager.AlignObject(i_objElement);return true;}
var l_blnFixed=false;var l_lngIncrement=3;var l_lngDocWidth=g_objLS.objEditor.objDocument.GetDocWidth(true)-9;var l_lngMaxSteps=Math.round((l_lngDocWidth-(i_objElement.style.pixelLeft+i_objElement.style.pixelWidth))/l_lngIncrement);i_objElement.runtimeStyle.pixelWidth=i_objElement.style.pixelWidth;for(var i=0;i<l_lngMaxSteps&&!l_blnFixed;i++)
{i_objElement.runtimeStyle.pixelWidth+=l_lngIncrement;var l_lngDiff=getTextBoxLineCount(i_objElement)-parseInt(i_objElement.vplinecount);l_blnFixed=l_lngDiff===0;}
if(l_blnFixed){i_objElement.style.pixelWidth=i_objElement.runtimeStyle.pixelWidth;}else{i_objElement.runtimeStyle.pixelWidth=i_objElement.style.pixelWidth;}
g_objLS.objEditor.objDocManager.AlignObject(i_objElement);return l_blnFixed;}
function checkTextWrapping(i_blnUseNoWrap)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_lngFoundCount=0;var l_objDocMgr=g_objLS.objEditor.objDocManager;for(var e_strPage in l_objDocMgr.dicDocItems)
{var l_dicDocItems=l_objDocMgr.dicDocItems[e_strPage];for(var e_strKey in l_dicDocItems)
{if(l_dicDocItems[e_strKey].GetDocType()=="text")
{var l_objElement=l_dicDocItems[e_strKey].objElement;var l_strLC=getTextBoxLineCount(l_objElement)+"";if(l_objElement.vplinecount&&l_objElement.vplinecount=="1"&&l_strLC!="0"&&l_objElement.vplinecount!=l_strLC)
{if(!fixTextWrapping(l_objElement,i_blnUseNoWrap)){l_lngFoundCount++;}}}}}
return l_lngFoundCount;}
function UpdateTextBoxLineCount(i_objElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(i_objElement.tagName.toLowerCase()!="div"){return;}
var l_lngNewCount=getTextBoxLineCount(i_objElement);if(l_lngNewCount!==0&&!isNaN(l_lngNewCount)){i_objElement.vplinecount=l_lngNewCount;}else if(!i_objElement.vplinecount){i_objElement.vplinecount=0;}}
function getTextBoxLineCount(i_objElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
try{var l_lngCount=0;var l_objaPs=i_objElement.all.tags("p");if(l_objaPs.length>0)
{for(var i=0;i<l_objaPs.length;i++)
{l_lngCount+=l_objaPs[i].getClientRects().length;}
return l_lngCount;}
l_objaPs=i_objElement.all.tags("li");if(l_objaPs.length>0)
{for(var i=0;i<l_objaPs.length;i++)
{l_lngCount+=l_objaPs[i].getClientRects().length;}
return l_lngCount;}
if(i_objElement.all.tags("span").length===0)
{var l_rngToSelect=document.body.createTextRange();l_rngToSelect.moveToElementText(i_objElement);var l_lngHA=l_rngToSelect.boundingHeight;l_rngToSelect.collapse();var l_lngH=l_rngToSelect.boundingHeight;return Math.round(parseFloat(l_lngHA)/parseFloat(l_lngH));}}catch(xxx){}
return 0;}
function blurVMLSelection()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
try{document.all.card.focus();document.all.divZoomContainer.focus();document.all.card.focus();document.selection.empty();}catch(x){};}
function setDivNoWrap(i_strValue)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_objDocMgr=g_objLS.objEditor.objDocManager;for(var e_strPage in l_objDocMgr.dicDocItems)
{var l_dicDocItems=l_objDocMgr.dicDocItems[e_strPage];for(var e_strKey in l_dicDocItems)
{if(l_dicDocItems[e_strKey].GetDocType()=="text")
{var l_objElement=l_dicDocItems[e_strKey].objElement;if(l_objElement.style.pixelWidth!==0){l_objElement.noWrap=i_strValue;}}}}}
function hasValidLogRef(i_objElement,i_blnFixInvalid)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_strFontFamily=i_objElement.style.fontFamily;var l_blnValid;if(l_strFontFamily&&l_strFontFamily.length>0&&(typeof i_objElement.vplogref!="undefined"))
{l_blnValid=(i_objElement.vplogref.split(":")[0]==l_strFontFamily.replace(/ [pbix]$/gi,""));}
else if(l_strFontFamily.length===0)
{l_blnValid=true;}
else
{l_blnValid=false;}
if(!l_blnValid&&i_blnFixInvalid)
{l_strFontFamily=i_objElement.currentStyle.fontFamily.replace(/ [pbix]$/gi,"");var l_strWeight=i_objElement.currentStyle.fontWeight;if(l_strWeight)
{l_strWeight=l_strWeight.toString();if(l_strWeight===""||l_strWeight=="normal"||l_strWeight=="400"){l_strWeight="normal";}else{l_strWeight="bold";}}else
{l_strWeight="normal";}
i_objElement.vplogref=l_strFontFamily+":"+l_strWeight+":"+i_objElement.currentStyle.fontStyle;}
return l_blnValid;}
function IsBelowDesign(i_objElement,i_blnFix)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var top=GetTop();var l_strPage=top.g_objLS.GetCurrentPage();var l_strDesignId=top.g_objLS.objEditor.GetDesign(l_strPage);if(l_strDesignId===null){return;}
var l_objDesign=top.g_objLS.objEditor.objDocManager.GetDocItem(l_strDesignId).objElement;if(i_objElement.style.zIndex<l_objDesign.style.zIndex)
{if(i_blnFix){i_objElement.style.zIndex=l_objDesign.style.zIndex+10;}
return true;}
return false;}
function IsBelowDesignFrame(i_objElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_objaElements=g_objLS.GetElementsSortedByZIndex(g_objLS.GetCurrentPage());for(var i=l_objaElements.length-1;i>=0;i--)
{var l_objElement=l_objaElements[i];if(l_objElement==i_objElement){return false;}
if(l_objElement.vplayer=="design"&&ObjectsOverlap(i_objElement,l_objElement)){return l_objElement;}}
return false;}
function SetBackgroundBelowFrame()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_objaElements=g_objLS.GetElementsSortedByZIndex(g_objLS.GetCurrentPage());var l_blnFoundFrame=false;for(var i=l_objaElements.length-1;i>=0;i--)
{var l_objElement=l_objaElements[i];if(!((l_objElement.tagName=="IMG"||l_objElement.tagName=="image")&&l_objElement.vplayer=="design"))continue;if(IsBelowDesignFrame(l_objElement))l_objElement.vplayer="background";}}
function SetPSpacing(i_objElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_objaP=i_objElement.all.tags("p");for(var i=0;i<l_objaP.length;i++)
{if(l_objaP[i].style){l_objaP[i].style.margin=0;}}}
function ContainsOnlyClicktext(i_objElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return new RegExp("\\s*"+g_strAddYourOwnTextMsg+"\\s*","ig").test(i_objElement.innerText)||new RegExp("\\s*"+g_strDoubleClickMsg+"\\s*","ig").test(i_objElement.innerText)||i_objElement.innerText==i_objElement.vpclicktext;}
function MoveEmptyOverlappedDivs(i_objElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(i_objElement.className=="imagediv"||i_objElement.style.filter.indexOf("otation")>0){return;}
var l_objaDivs=getRootDocElement().all.tags("div");var l_lngCnt=0;for(var i=0;i<l_objaDivs.length;i++)
{if(l_objaDivs[i]==i_objElement){continue;}
if(ContainsOnlyClicktext(l_objaDivs[i])&&ObjectsOverlap(l_objaDivs[i],i_objElement))
{var l_lngNewTop=i_objElement.style.pixelTop+i_objElement.offsetHeight+2;var l_lngNewHeight=l_objaDivs[i].style.pixelTop+l_objaDivs[i].offsetHeight-l_lngNewTop;if(l_lngNewHeight>0)
{l_objaDivs[i].style.pixelTop=l_lngNewTop;l_objaDivs[i].style.pixelHeight=l_lngNewHeight;}
else
{g_objLS.objEditor.RemoveDocItem(l_objaDivs[i].id);}
l_lngCnt++;}}
return l_lngCnt;}
function PointInside(i_lngX,i_lngY,i_objElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return i_lngX>=i_objElement.style.pixelLeft&&i_lngX<=i_objElement.style.pixelLeft+i_objElement.offsetWidth&&i_lngY>=i_objElement.style.pixelTop&&i_lngY<=i_objElement.style.pixelTop+i_objElement.offsetHeight;}
function ObjectsOverlap(i_objElement,i_objElement2)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return PointInside(i_objElement.style.pixelLeft,i_objElement.style.pixelTop,i_objElement2)||PointInside(i_objElement.style.pixelLeft+i_objElement.offsetWidth,i_objElement.style.pixelTop,i_objElement2)||PointInside(i_objElement.style.pixelLeft,i_objElement.style.pixelTop+i_objElement.offsetHeight,i_objElement2)||PointInside(i_objElement.style.pixelLeft+i_objElement.offsetWidth,i_objElement.style.pixelTop+i_objElement.offsetHeight,i_objElement2)||PointInside(i_objElement2.style.pixelLeft,i_objElement2.style.pixelTop,i_objElement)||PointInside(i_objElement2.style.pixelLeft+i_objElement2.offsetWidth,i_objElement2.style.pixelTop,i_objElement)||PointInside(i_objElement2.style.pixelLeft,i_objElement2.style.pixelTop+i_objElement2.offsetHeight,i_objElement)||PointInside(i_objElement2.style.pixelLeft+i_objElement2.offsetWidth,i_objElement2.style.pixelTop+i_objElement2.offsetHeight,i_objElement)}
function IsValidPage(i_obj)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return(i_obj+""=="1"||i_obj+""=="2"||i_obj+""=="3");}
function GetItemBelow(i_obj)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_objaElements=g_objLS.GetElementsSortedByZIndex(g_objLS.GetCurrentPage());for(var i=0;i<l_objaElements.length;i++)
{var l_objElement=l_objaElements[i];if(l_objElement.style.zIndex>=i_obj.style.zIndex)continue;if(l_objElement.tagName=="IMG"||l_objElement.tagName=="image"||(l_objElement.tagName=="DIV"&&l_objElement.className=="imagediv"))return l_objElement;}
return null;}
function DontGray(i_objElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return(i_objElement.scopeName.toLowerCase()=="v"&&i_objElement.fill.opacity!=1&&i_objElement.fill.opacity!=0);}
function SetHTMLFilter(i_objElement,i_strFilter)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_strFilterString=i_objElement.style.filter;if(l_strFilterString.search(i_strFilter)!=-1)return;var l_strFilterName=i_strFilter.replace(/\([^\)]*\)/gi,"");RemoveHTMLFilter(i_objElement,l_strFilterName);i_objElement.style.filter+=" "+i_strFilter;return;};function RemoveHTMLFilter(i_objElement,i_strFilter)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_strFilterString;var l_lngIndex;var l_strNewFilterString;l_strFilterString=i_objElement.style.filter;l_lngIndex=l_strFilterString.search(i_strFilter);if(l_lngIndex==-1)
{return;}else
{l_strNewFilterString=l_strFilterString.substring(0,l_lngIndex-1);l_strFilterString=l_strFilterString.substr(l_lngIndex);l_lngIndex=l_strFilterString.search("[)]");l_strNewFilterString=l_strNewFilterString+l_strFilterString.substr(l_lngIndex+1);i_objElement.style.filter=l_strNewFilterString;}};function IsErrorXMLDocument(i_xmlDocument)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_objNode=i_xmlDocument.selectSingleNode("/error");return(!!l_objNode);};function DisplayErrorXMLDocument(i_xmlDocument)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!IsDevEnv())
{return;}
var l_objNode,l_strErrorGuid,l_strErrorSource,l_strErrorMessage,l_strErrorStackTrace;l_objNode=i_xmlDocument.selectSingleNode("/error/guid");if(l_objNode){l_strErrorGuid=l_objNode.text;}
l_objNode=i_xmlDocument.selectSingleNode("/error/source");if(l_objNode){l_strErrorSource=l_objNode.text;}
l_objNode=i_xmlDocument.selectSingleNode("/error/message");if(l_objNode){l_strErrorMessage=l_objNode.text;}
l_objNode=i_xmlDocument.selectSingleNode("/error/stacktrace");if(l_objNode){l_strErrorStackTrace=l_objNode.text;}
alert("Error occurred:\n\nGuid: "+l_strErrorGuid+"\nSource: "+l_strErrorSource+"\nMessage: "+l_strErrorMessage+"\nStackTrace: "+l_strErrorStackTrace);};function SortDictionary(i_dicObject,i_fncCompare)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_objaWork=new Array();var l_dicOutput=new Array();for(var e_strKey in i_dicObject)
{l_objaWork[l_objaWork.length]=e_strKey;}
function l_fncCompare2(i_obj1,i_obj2)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return i_fncCompare(i_dicObject[i_obj1],i_dicObject[i_obj2]);}
l_objaWork=l_objaWork.sort(l_fncCompare2);for(var i=0;i<l_objaWork.length;i++)
{l_dicOutput[l_objaWork[i]]=i_dicObject[l_objaWork[i]];}
return l_dicOutput;}
function SetSchemeProperty(i_objElement,i_strRef)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_strCodeBlock="vpls / vputility / SetSchemeProperty";try{if(!i_objElement.vpscref)
{if(i_strRef.split(":").length==3){i_objElement.vpscref=i_strRef;}
return;}
var l_straRefs=i_objElement.vpscref.split(";");var l_straNewRef=i_strRef.split(":");var l_blnFound=false;for(var i=0;i<l_straRefs.length;i++)
{if(l_straRefs[i].split(":")[0]==l_straNewRef[0])
{if(l_straNewRef.length==3){l_straRefs[i]=i_strRef;}else{l_straRefs[i]="";}
l_blnFound=true;}}
if(!l_blnFound){l_straRefs[l_straRefs.length]=i_strRef;}
var l_strUpdatedRef=l_straRefs.join(";")+";";i_objElement.vpscref=l_strUpdatedRef.replace(/;+/gi,";");}catch(xx)
{throw l_strCodeBlock+" ::\n "+(typeof(xx)=="object"?xx.description:xx);}};function Trim(sStr){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var sOut=sStr;if(sOut)
{while(sOut.substring(0,1)===' '){sOut=sOut.substring(1,sOut.length);}
while(sOut.substring(sOut.length-1,sOut.length)===' '){sOut=sOut.substring(0,sOut.length-1);}}
else{sOut="";}
return sOut.toString();}
function GetStyleAttributeFromString(sStr,sAttribute)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!sStr){sStr="";}
sAttribute=sAttribute.toLowerCase();sStr=sStr.toLowerCase();var sDelim=(sStr.indexOf(";")!=-1)?";":",";var sItemDelim=(sDelim==";")?":":"=";var aFeatures=sStr.split(sDelim);for(var i=0;i<aFeatures.length;i++)
{var aItem=aFeatures[i].split(sItemDelim);if(aItem.length==2)
{if(Trim(aItem[0])==sAttribute)
{return Trim(aItem[1]);}}}
return"";}
function SetStyleAttributeOnString(sStr,sAttribute,sValue)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
if(!sStr){sStr="";}
var sDelim=(sStr.indexOf(";")!=-1)?";":",";var sItemDelim=(sDelim==";")?":":"=";sStr+=sDelim+sAttribute+sItemDelim+sValue;return sStr;}
function DisplayPopup(i_strURL,i_strName,i_strFeatures,i_blnReplace)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var iWidth=parseInt(GetStyleAttributeFromString(i_strFeatures,"width"));var iHeight=parseInt(GetStyleAttributeFromString(i_strFeatures,"height"));var iLeft=(screen.availWidth/2)-(iWidth/2);var iTop=(screen.availHeight/2)-(iHeight/2);i_strFeatures=SetStyleAttributeOnString(i_strFeatures,"top",iTop+"px");i_strFeatures=SetStyleAttributeOnString(i_strFeatures,"left",iLeft+"px");try
{if((/http:\/\/localhost\./.test(document.location)||/http:\/\/patch\./.test(document.location)||/http:\/\/devwww[0-9]*\.vistaprint\.net/.test(document.location)||/http:\/\/www\.vpdev\./.test(document.location)||/http:\/\/www\.vptest\./.test(document.location))&&/[&?]dbgpop=[1TYty]/.test(document.location.search))
{i_strFeatures+=",location=yes,toolbar=yes,status=yes,menubar=yes";}}catch(xx){}
g_objSpotlight.TrackNoVS("javascript:popupattempt");var l_objPopup;try{l_objPopup=window.open(i_strURL,i_strName,i_strFeatures,i_blnReplace);}catch(xx){}
try{var temp=l_objPopup.document;}catch(xxx){l_objPopup=null;}
if(l_objPopup||document.cookie.indexOf("DSAgentID")>-1)
{g_objSpotlight.TrackNoVS("javascript:popupsuccess");}
else
{g_objSpotlight.TrackNoVS("javascript:popupfailure");alert("Your browser has blocked a popup window that is required to continue.  Please enable popup windows for this website.");}
return l_objPopup;}
function DisplayModalDialog(i_strURL,i_varArguments,i_strFeatures)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
g_objSpotlight.TrackNoVS("javascript:popupattempt");var l_lngStartTime=new Date().getTime();var l_lngEndTime=null;var l_objReturnValue;try{l_objReturnValue=window.showModalDialog(i_strURL,i_varArguments,i_strFeatures);l_lngEndTime=new Date().getTime();}catch(xx){}
var l_blnPopup=(l_lngEndTime!==null&&(l_lngEndTime-l_lngStartTime)>250);if(l_blnPopup)
{g_objSpotlight.TrackNoVS("javascript:popupsuccess");}
else
{g_objSpotlight.TrackNoVS("javascript:popupfailure");alert("Your browser has blocked a popup window that is required to continue.  Please enable popup windows for this website.");}
return l_objReturnValue;}
function GetElementImageIdForComboString(i_objElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return(i_objElement.vpimgtype=="uploaded"?"-":"")+i_objElement.vplogref;}
function IsBCBase(i_strPfId)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return(i_strPfId=="064"||i_strPfId=="191");}
function ApplyImgDivCrop(i_objDivElement)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var i_objImgElement;try{i_objImgElement=i_objDivElement.all.tags("img")[0];}catch(x){return;}
var ct=parseFloat(i_objDivElement.croptop);var cl=parseFloat(i_objDivElement.cropleft);var cb=parseFloat(i_objDivElement.cropbottom);var cr=parseFloat(i_objDivElement.cropright);if(isNaN(ct)){ct=0;i_objDivElement.croptop=0;}
if(isNaN(cl)){cl=0;i_objDivElement.cropleft=0;}
if(isNaN(cb)){cb=0;i_objDivElement.cropbottom=0;}
if(isNaN(cr)){cr=0;i_objDivElement.cropright=0;}
var fheight=i_objDivElement.style.pixelHeight/(1-ct-cb);var fwidth=i_objDivElement.style.pixelWidth/(1-cl-cr);var bwidth=0;if(i_objDivElement.style.borderWidth.length>0){bwidth=parseInt(i_objDivElement.style.borderWidth);}
i_objImgElement.style.pixelTop=0-bwidth-fheight*ct;i_objImgElement.style.pixelLeft=0-bwidth-fwidth*cl;i_objImgElement.style.pixelHeight=fheight;i_objImgElement.style.pixelWidth=fwidth;}
function parseFixedPointNumber(i_strValue)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
try{if(typeof i_strValue=="undefined")return 0.0;if(i_strValue.charAt(i_strValue.length-1)=='f')
{return parseFloat(i_strValue.substring(0,i_strValue.length-1))/65536.0;}
else
{return parseFloat(i_strValue);}}catch(x){return i_strValue;}}
function copyXML()
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
window.clipboardData.setData("text",document.all.xmlDocLoad.xml);}
function RepositionDocMarks(i_lngHeight,i_lngWidth,i_lngLeft,i_lngTop)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
return;};function HideDocMarks(i_strValue)
{if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
var l_colDA=document.all;l_colDA["divFolderLines"].style.visibility="visible";l_colDA["bleed1"].style.visible=i_strValue;l_colDA["scissors1"].style.visible=i_strValue;l_colDA["bleed2"].style.visible=i_strValue;l_colDA["scissors2"].style.visible=i_strValue;l_colDA["bleed3"].style.visible=i_strValue;l_colDA["scissors3"].style.visible=i_strValue;l_colDA["bleed4"].style.visible=i_strValue;l_colDA["scissors4"].style.visible=i_strValue;l_colDA["bleed5"].style.visible=i_strValue;l_colDA["scissors5"].style.visible=i_strValue;l_colDA["bleed6"].style.visible=i_strValue;l_colDA["scissors6"].style.visible=i_strValue;l_colDA["bleed7"].style.visible=i_strValue;l_colDA["scissors7"].style.visible=i_strValue;l_colDA["bleed8"].style.visible=i_strValue;l_colDA["scissors8"].style.visible=i_strValue;l_colDA["marginLeft"].style.visible=i_strValue;l_colDA["marginRight"].style.visible=i_strValue;l_colDA["marginTop"].style.visible=i_strValue;l_colDA["marginBottom"].style.visible=i_strValue;l_colDA["borderLeft"].style.visible=i_strValue;l_colDA["borderRight"].style.visible=i_strValue;l_colDA["borderTop"].style.visible=i_strValue;l_colDA["borderBottom"].style.visible=i_strValue;l_colDA["bleed1"].style.display="none";l_colDA["scissors1"].style.display="none";l_colDA["bleed2"].style.visible=i_strValue;l_colDA["scissors2"].style.display="none";l_colDA["bleed3"].style.display="none";l_colDA["scissors3"].style.display="none";l_colDA["bleed4"].style.display="none";l_colDA["scissors4"].style.display="none";l_colDA["bleed5"].style.display="none";l_colDA["scissors5"].style.display="none";l_colDA["bleed6"].style.display="none";l_colDA["scissors6"].style.display="none";l_colDA["bleed7"].style.display="none";l_colDA["scissors7"].style.display="none";l_colDA["bleed8"].style.display="none";l_colDA["scissors8"].style.display="none";l_colDA["marginLeft"].style.display="none";l_colDA["marginRight"].style.display="none";l_colDA["marginTop"].style.display="none";l_colDA["marginBottom"].style.display="none";l_colDA["borderLeft"].style.display="none";l_colDA["borderRight"].style.display="none";l_colDA["borderTop"].style.display="none";l_colDA["borderBottom"].style.display="none";}
function onSelectChangeAutoSubmit(oSelect,url){if(!window.__noTrace){__td[__ti]=arguments;__ti=__ti>=__MT?0:__ti+1;}
window.location=url+"&"+oSelect.name+"="+oSelect.options[oSelect.selectedIndex].value;}