var GlobalImages=new Object();GlobalImages.modalDialogCorner=new Image();GlobalImages.modalDialogCorner.src="/static/skins/_default/images/dialogCorner.gif";GlobalImages.modalDialogBorder=new Image();GlobalImages.modalDialogBorder.src="/static/skins/_default/images/dialogBorder.gif";GlobalImages.defaultButtonL=new Image();GlobalImages.defaultButtonL.src="/static/skins/_default/images/new/blueDefaultButton_left.gif";GlobalImages.defaultButtonR=new Image();GlobalImages.defaultButtonR.src="/static/skins/_default/images/new/blueDefaultButton_right.gif";GlobalImages.blueButtonL=new Image();GlobalImages.blueButtonL.src="/static/skins/_default/images/new/blueButton_left.gif";GlobalImages.blueButtonR=new Image();GlobalImages.blueButtonR.src="/static/skins/_default/images/new/blueButton_right.gif";function JSONError(a){if(a.number==500&&a.req.responseText.search(/Root.login/)!=-1){var c=opriusLoadJSONDoc("/logout",{tg_format:"json",tg_random:(new Date()).getTime()});var b=function(d){window.location.reload(true)};c.addCallback(b)}}postJSONDoc=function(a){var b=getXMLHttpRequest();b.open("POST",a,true);b.setRequestHeader("Content-type","application/x-www-form-urlencoded");var c="";if(arguments.length>2){var c=queryString(arguments[1],arguments[2])}else{if(arguments.length==2){var c=queryString(arguments[1])}}var e=sendXMLHttpRequest(b,c);return e.addCallback(evalJSONRequest)};function addTimeout(a,c){var b=callLater(c,function(){a.cancel()});a.addCallback(function(d){b.cancel();return d});return a}function opriusJSONRequest(h,b){var e=function(){var i=getScrollingOffset()[1]-3;var d=getWindowDimension()[0]-15;updateNodeAttributes(getElement("opriusJSONTable"),{style:"position: absolute; top: "+i+"px; left: 0px; width: "+d+"px; padding: 3px; z-index: 500;"})};e();removeElementClass(getElement("opriusJSONTable"),"invisible");updateNodeAttributes(window,{onscroll:e});var a=function(d){updateNodeAttributes(window,{onscroll:null});addElementClass(getElement("opriusJSONTable"),"invisible");if(d!=undefined&&d.flashHint){var i=d.flashHint;showFlashHint(i.status,i.hint)}if(d!=undefined&&d.login_expired){window.location=window.location}return d};var f=[];for(var c=1;c<arguments.length;c++){f.push(arguments[c])}if(h=="post"){var g=postJSONDoc.apply(this,f)}else{var g=loadJSONDoc.apply(this,f)}g.addBoth(a);g.addErrback(JSONError);return g}opriusLoadJSONDoc=function(a){var b=concat(["get"],arguments);return opriusJSONRequest.apply(this,b)};opriusPostJSONDoc=function(a){var b=concat(["post"],arguments);return opriusJSONRequest.apply(this,b)};function getEventTarget(b){var a;if(!b){var b=window.event}if(b.target){a=b.target}else{if(b.srcElement){a=b.srcElement}}if(a.nodeType==3){a=a.parentNode}return a}function saveAndNew(a){getElement("saveandnew").value="true"}format_time=function(c,b){var d=c.split(":");if(!b&&d[0]>12){d[0]-=12}for(var a in d){d[a]=parseInt(d[a],10);if(d[a]<10){d[a]="0"+d[a]}}return d.join(":")};getIntersect=function(d,c){var e=[];for(var b in d){for(var a in c){if(c[a]==d[b]){e.push(d[b])}}}return e};getWindowDimension=function(){var a=[0,0];if(typeof(window.innerWidth)=="number"){a[0]=window.innerWidth;a[1]=window.innerHeight}else{if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){a[0]=document.documentElement.clientWidth;a[1]=document.documentElement.clientHeight}else{if(document.body&&(document.body.clientWidth||document.body.clientHeight)){a[0]=document.body.clientWidth;a[1]=document.body.clientHeight}}}return a};getFullPageDimension=function(){var c=[0,0];var b=document.body.scrollHeight;var a=document.body.offsetHeight;if(b>a){c[0]=document.body.scrollWidth;c[1]=document.body.scrollHeight}else{c[0]=document.body.offsetWidth;c[1]=document.body.offsetHeight}return c};getScrollingOffset=function(){var a=[0,0];if(self.pageYOffset||self.pageXOffset){a[0]=self.pageXOffset;a[1]=self.pageYOffset}else{if(document.documentElement&&(document.documentElement.scrollTop||document.documentElement.scrollLeft)){a[0]=document.documentElement.scrollLeft;a[1]=document.documentElement.scrollTop}else{if(document.body){a[0]=document.body.scrollLeft;a[1]=document.body.scrollTop}}}return a};clearSelection=function(){if(window.getSelection){if(window.getSelection().removeAllRanges){window.getSelection().removeAllRanges()}}else{if(document.getSelection){document.getSelection().clean()}else{if(document.selection){document.selection.empty()}}}};basicPopup=function(e,b,c,a){if(c==null){var c=450}if(a==null){var a=450}var e=e.replace(/ /g,"");var d=window.open(b,e,"toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width="+c+",height="+a);if(window.focus){d.focus()}return false};printPopup=function(containerDOMToPrint,title){var collect="<html><head><title>"+title+"</title>";var cssLinks=getElementsByTagAndClassName("link",null,document.getElementsByTagName("head")[0]);for(var i in cssLinks){collect+='<link media="all" href="'+cssLinks[i].href+'" type="text/css" rel="stylesheet">'}collect+="</head><body>\n";collect+='<DIV CLASS="pageBodyContainer" id="printingPopupContainer">';collect+=containerDOMToPrint.innerHTML;collect+="</div>";collect+="<hr>";collect+='<a style="margin: 5px; float: left;"href="http://www.oprius.com/">http://www.oprius.com/</a>';collect+="</body></html>";var theWindow=window.open("","genericPrintingWindow","width=800,height=600,resizable=yes,scrollbars=yes");if(theWindow){theWindow.focus();with(theWindow.document){open("text/html","replace");write(collect);close()}theWindow.print()}else{alert("It seems a popup blocker is preventing the print window from opening. Please disable your blocker for Oprius in order to print.")}};function findElement(c,b){for(var a in c){if(c[a]==b){return parseInt(a)}}return -1}stopEventPropagation=function(a){if(!a){var a=window.event}if(a==undefined){return false}a.cancelBubble=true;if(a.stopPropagation){a.stopPropagation()}};tableRowBigToolTipFrame=function(c,b){var a=getTrueOffset(b);bigToolTipFrame(c,a[0],a[1]+20)};bigToolTipFrame=function(b,e,d){var c=DIV({"class":"toolTipDiv",onclick:removeModalDialog},SPAN(null,b));var a="toolTipOuter";this.doDialogFrame(c,a,e,d,false)};textToHTMLDOM=function(c){var d=c.split("\n");var a=SPAN(null,null);for(var b in d){if(b!=0){appendChildNodes(a,BR())}appendChildNodes(a,d[b])}return a};modalDialogFrame=function(d,a,e,c){var b=TABLE({border:0,cellSpacing:0,cellPadding:0},TBODY(null,TR({vAlign:"top"},TD({width:7,height:7,"class":"dialogTopLeftCorner",style:'background-image:url("'+GlobalImages.modalDialogCorner.src+'");'},IMG({src:"/static/skins/_default/images/spacer.gif",width:7,height:7},null)),TD({"class":"dialogTopBar"},IMG({src:"/static/skins/_default/images/spacer.gif",width:2,height:2},null)),TD({width:7,height:7,"class":"dialogTopRightCorner",style:'background-image:url("'+GlobalImages.modalDialogCorner.src+'");'},IMG({src:"/static/skins/_default/images/spacer.gif",width:7,height:7},null))),TR({style:"background-color: #FFFFFF;"},TD({align:"left","class":"dialogLeftBar"},IMG({src:"/static/skins/_default/images/spacer.gif"},null)),TD({style:"background-color:#FFFFFF;",id:"ModalDialogContent"},DIV({style:"margin: 10px;"},d)),TD({align:"right","class":"dialogRightBar"},IMG({src:"/static/skins/_default/images/spacer.gif"},null))),TR({vAlign:"bottom"},TD({width:7,height:7,"class":"dialogBottomLeftCorner",style:'background-image:url("'+GlobalImages.modalDialogCorner.src+'");'},IMG({src:"/static/skins/_default/images/spacer.gif",width:7,height:7},null)),TD({"class":"dialogBottomBar"},IMG({src:"/static/skins/_default/images/spacer.gif",width:2,height:2},null)),TD({width:7,height:7,"class":"dialogBottomRightCorner",style:'background-image:url("'+GlobalImages.modalDialogCorner.src+'");'},IMG({src:"/static/skins/_default/images/spacer.gif",width:7,height:7},null)))));this.doDialogFrame(b,a,e,c,true)};doDialogFrame=function(g,k,b,a,l){var h=getWindowDimension();var c=getFullPageDimension();h[1]=(h[1]>c[1])?h[1]:c[1];var f=getScrollingOffset();if(b!=null&&a!=null){var e="top:"+a+"px; left:"+b+"px;"}else{if(b==null&&a!=null){b=(c[0])/2-180;var e="top:"+a+"px; left:"+b+"px;"}else{if(b!=null&&a==null){var e="top:"+f[1]+"px; left:"+b+"px;"}else{var e="top:"+f[1]+"px;"}}}if(typeof document.body.style.maxHeight=="undefined"){var j=document.createElement("IFRAME");j.setAttribute("id","modalIframe");j.style.filter="mask()";j.style.width=h[0]+"px";j.style.height=h[1]+"px";j.style.top="0px";j.style.left="0px";j.style.zIndex=102;j.style.position="absolute";document.body.appendChild(j)}if(l){var d=DIV({style:"position: absolute; top: 0px; left: 0px; background-color: #000; filter:alpha (opacity=33);-moz-opacity:.33;opacity:.33;-khtml-opacity: 0.33; width:"+h[0]+"px; height:"+h[1]+"px;"},null)}else{var d=DIV({onclick:removeModalDialog,"class":"hand",style:"position: absolute; top: 0px; left: 0px; background: transparent; width:"+h[0]+"px; height:"+h[1]+"px;"},null)}var i=DIV({id:"ModalDialog",style:"width:"+h[0]+"px; height:"+h[1]+"px; z-index:103;"},d,DIV({"class":k,style:e},g));appendChildNodes(document.getElementsByTagName("body")[0],i);if(l&&typeof document.body.style.maxHeight=="undefined"){getElement("ModalDialogContent").focus()}};removeModalDialog=function(){if(getElement("ModalDialog")){removeElement("ModalDialog")}if(typeof document.body.style.maxHeight=="undefined"){if(getElement("modalIframe")){removeElement("modalIframe")}}};recurrenceDialog=function(c,g,d,e,l){if(!g){g="change"}if(!d){d="appointment"}var k="";var n="";var m=null;var j="";var b="";var a="";if(d=="appointment"){a="appointments";k="Changing a recurring appointment";n="You're changing a recurring appointment. Do you want to change only this appointment";m=["Cancel","Only This Appt","All Future Appts","All Appts"];j="/static/skins/_default/images/calendar.gif";b="20px";if(g=="delete"){k="Deleting a recurring appointment";n="You're deleting a recurring appointment. Do you want to delete only this appointment"}if(g=="quickedit"){k="Recurring appointments are not quick editable";n="Do you want to proceed to the edit screen for only this appointment"}}if(d=="task"){a="tasks";k="Changing a recurring task";n="You're changing a recurring task. Do you want to change only this task";m=["Cancel","Only This Task","All Future Tasks","All Tasks"];j="/static/skins/_default/images/task.gif";b="10px";l=false;if(g=="delete"){k="Deleting a recurring task";n="You're deleting a recurring task. Do you want to delete only this task"}if(g=="quickedit"){k="Recurring tasks are not quick editable";n="Do you want to proceed to the edit screen for only this task"}}var h=true;var f=true;if(e&&l){n+=", all future "+a+", or all (past and future)?";h=false;f=false}else{if(e){n+=", or all future "+a+"?";h=false}else{if(l){n+=", or all "+a+"?";f=false}else{n+="?"}}}var i=DIV(null,DIV({align:"left",style:"width: 600px;"},IMG({src:j,style:"float:left; margin: "+b+";"},null),H1({"class":"faceLift"},k),P(null,n),DIV({style:"padding-top: 15px;"},null,(l==true?BUTTON({type:"button","class":"grey",style:"margin-left: 5px; float: right;",onclick:c[3]},DIV(null,SPAN(null,m[3]))):null),(e==true?BUTTON({type:"button","class":"grey",style:"margin-left: 5px; float: right;",onclick:c[2]},DIV(null,SPAN(null,m[2]))):null),BUTTON({type:"button","class":"grey",style:"margin-left: 5px; float: right;",onclick:c[1]},DIV(null,SPAN(null,m[1]))),BUTTON({type:"button","class":"blue",style:"margin-left: 5px; float: right;",onclick:c[0]},DIV(null,SPAN(null,m[0]))))));modalDialogFrame(i,"recurrenceQuestion");return false};function getParentByTag(b,a){if(typeof(b)=="string"){b=getElement(b)}a=a.toUpperCase();while(b&&b.tagName){b=b.parentNode;if(b.tagName.toUpperCase()===a){return b}}}function getTrueOffset(c){if(typeof(c)=="string"){c=getElement(c)}var b=0;var a=0;if(navigator.userAgent.indexOf("Safari")!=-1){a+=15}while(c&&c.offsetParent){b+=c.offsetLeft;a+=c.offsetTop;c=c.offsetParent}return[b,a]}handleClickOnItemOption=function(c,g,j,d,a){stopEventPropagation(a);if(d){c=getElementsByTagAndClassName("input",null,c)[0];if(c.checked){c.checked=false}else{c.checked=true}}var b=getElement(g+"_toggler");if(b!=undefined){var f=getElementsByTagAndClassName("input","itemOptionsCheckBox",getElement(g+"_content"));b.src="/static/skins/_default/images/new/blueToggle_off.gif";var h=0;for(var e=0;e<f.length;e++){if(f[e].checked){h++;b.src="/static/skins/_default/images/new/blueToggle_part.gif"}}if(h==f.length){b.src="/static/skins/_default/images/new/blueToggle_on.gif"}}if(j!=null){j()}};handleClickOnToggleGroups=function(h,a,d,e){stopEventPropagation(e);var c=getElementsByTagAndClassName("input",null,getElement("collapseMasterOption"+h+a+"_content"));var f=getElementsByTagAndClassName("img",null,getElement("collapseMasterOption"+h+a+"_header"))[1];if(f.src.indexOf("_on")!=-1){var g=false;f.src="/static/skins/_default/images/new/blueToggle_off.gif"}else{var g=true;f.src="/static/skins/_default/images/new/blueToggle_on.gif"}for(var b=0;b<c.length;b++){c[b].checked=g}if(d!=null){d()}};widgetOptionRow=function(i,n,g,e,h,j,k,a,m){var f=k=="filter_not_grouped"?0:2;var c=DIV({"class":"itemOptionRow",style:"margin-top: "+f+"px; background-color: #"+e,title:g});updateNodeAttributes(c,{onclick:partial(handleClickOnItemOption,c,"collapseMasterOption"+k+a,m,true)});var l=SPAN({style:"font-size: 9pt; margin: 2px 0pt 2px 3px;"},n);var b=INPUT({type:"checkBox",name:k,value:i,"class":"itemOptionsCheckBox hand",style:"margin: 0px; padding: 0px; border: 0px; height: 14px;",onclick:partial(handleClickOnItemOption,c,"collapseMasterOption"+k+a,m,false)});if(h.length>0){var d=IMG({align:"right",src:"/static/skins/_default/images/linkSmall.gif",height:11,width:11,style:"padding: 1px 1px 1px 5px; position: relative; z-index: 5; background-color: #"+e},null)}else{var d=null}if(j){setNodeAttribute(b,"checked","checked")}appendChildNodes(c,d,b,l);return c};widgetGroupNameMaster=function(c){var a={};c=(c==undefined)?{}:c;for(var b=0;b<c.length;b++){a[c[b][0]]=c[b][1]}return a};widgetOptionMaster=function(c,f,e,k,l){var d=[];var a="/static/skins/_default/images/new/blueToggle_off.gif";checkedBoxes=0;f=(f==undefined)?[]:f;if(e!=undefined&&typeof(e)=="string"){e=[e]}for(var g=0;g<f.length;g++){var j=false;if(e!=undefined&&e!=null&&findValue(e,f[g][0])!=-1){j=true;checkedBoxes++;a="/static/skins/_default/images/new/blueToggle_part.gif"}d.push(widgetOptionRow(f[g][0],f[g][1],f[g][2],f[g][3],f[g][5],j,k,c[0],l))}if(checkedBoxes!=0&&checkedBoxes==f.length){a="/static/skins/_default/images/new/blueToggle_on.gif"}var h=IMG({id:"collapseMasterOption"+k+c[0]+"_arrow","class":"collapse_arrow",alt:"Fold/Unfold Groups",width:16,height:16,border:0,style:"vertical-align: bottom;padding-right: 5px; float: right;",src:"/static/skins/_default/images/new/collapseArrow_down.gif"});var b=IMG({id:"collapseMasterOption"+k+c[0]+"_toggler",alt:"Checked Indicator",width:12,height:12,border:0,style:"vertical-align: bottom; margin: 2px; height: 12px; width: 12px;","class":"masterCheckAllImage",src:a,onclick:partial(handleClickOnToggleGroups,k,c[0],l)});return DIV({id:"collapseMasterOption"+k+c[0],"class":"collapse_all",style:"width: 180px;"},DIV({id:"collapseMasterOption"+k+c[0]+"_header","class":"faceLift_collapsibleBar",style:"text-align:left; cursor: hand;",onclick:partial(collapsibleOnClick,h,"collapseMasterOption"+k+c[0],1)},DIV({style:"white-space: nowrap; overflow: hidden;","class":"hand"},h,DIV({style:"width: 150px; white-space: nowrap; overflow: hidden;"},b,c[1]))),DIV({id:"collapseMasterOption"+k+c[0]+"_content"},d))};widgetOptionDisplay=function(f,c,e){var a=[];for(var b in c){if(c[b][5].length>0){var g=IMG({align:"right",src:"/static/skins/_default/images/linkSmall.gif",height:11,width:11,style:"padding: 1px 1px 1px 5px; position: relative; z-index: 5; background-color: #"+c[b][3]},null)}else{var g=null}var d=DIV({"class":"itemOptionDisplayRow",style:"margin-top: 2px; font-size: 80%; background-color: #"+c[b][3],title:c[b][2]},g,IMG({width:8,height:16,border:0,style:"vertical-align: bottom;padding-right: 5px;",src:"/static/skins/_default/images/spacer.gif"}),SPAN({style:"width: 100%"},c[b][1]));a.push(d)}if(c==null){a.push(DIV({align:"center",style:"margin: 3px 0pt 7px 0pt;"},LABEL(null,"You Have No "+f[1])))}if(e){return DIV({id:"collapseMasterOption"+f[0],"class":"collapse_all",style:"width: 180px;"},DIV({id:"collapseMasterOption"+f[0]+"_header","class":"collapsibleBarBlue",style:"text-align:left; cursor: hand;"},DIV({style:"white-space: nowrap; overflow: hidden;"},IMG({width:8,height:16,border:0,style:"vertical-align: bottom;padding-right: 5px;",src:"/static/skins/_default/images/spacer.gif"}),SPAN({"class":"collapsibleBarTextBlue"},f[1]))),DIV({id:"collapseMasterOption"+f[0]+"_content"},a))}else{return DIV({id:"collapseMasterOption"+f[0]+"_content"},a)}};widgetOptionsFrame=function(c,b){var a="FFFFFF";return TABLE({style:"margin: 5px auto 0pt auto;",width:170,cellSpacing:0,cellPadding:0,border:0},TBODY(null,TR(null,TD({style:"width: 10px; height:10px; background: url(/static/skins/_default/images/itemOptionFrame_"+c+"_top_left.gif) no-repeat"},IMG({src:"/static/skins/_default/images/spacer.gif",width:10,height:10,border:0})),TD({style:"width: 150px; height:10px; background: #"+a+" url(/static/skins/_default/images/itemOptionFrame_"+c+"_top.gif) repeat-x;"},IMG({src:"/static/skins/_default/images/spacer.gif",width:150,height:10,border:0})),TD({style:"width: 10px; height:10px; background: url(/static/skins/_default/images/itemOptionFrame_"+c+"_top_right.gif) no-repeat"},IMG({src:"/static/skins/_default/images/spacer.gif",width:10,height:10,border:0}))),TR(null,TD({style:"width: 10px; background: #"+a+" url(/static/skins/_default/images/itemOptionFrame_"+c+"_left.gif) repeat-y"},IMG({src:"/static/skins/_default/images/spacer.gif",width:10,border:0})),TD({style:"width: 150px; background-color: #"+a},b),TD({style:"width: 10px; background: #"+a+" url(/static/skins/_default/images/itemOptionFrame_"+c+"_right.gif) repeat-y"},IMG({src:"/static/skins/_default/images/spacer.gif",width:10,border:0}))),TR(null,TD({style:"width: 10px; height:10px; background: url(/static/skins/_default/images/itemOptionFrame_"+c+"_bottom_left.gif) no-repeat"},IMG({src:"/static/skins/_default/images/spacer.gif",width:10,height:10,border:0})),TD({style:"width: 150px; height:10px; background: #"+a+" url(/static/skins/_default/images/itemOptionFrame_"+c+"_bottom.gif) repeat-x"},IMG({src:"/static/skins/_default/images/spacer.gif",width:150,height:10,border:0})),TD({style:"width: 10px; height:10px; background: url(/static/skins/_default/images/itemOptionFrame_"+c+"_bottom_right.gif) no-repeat"},IMG({src:"/static/skins/_default/images/spacer.gif",width:10,height:10,border:0})))))};widgetCampaignMasterWithoutSteps=function(c,b,f,n){var j=f+"MasterName_";var e=f+"MasterId_";var a=INPUT({name:j,value:c[0],type:"checkBox",id:e+c[0],"class":"campaign"});a.value=c[0];var k=(c[3]==null)?null:getItemOptions(c[3],n)[3];var l=(c[3]==null)?null:getItemOptions(c[3],n)[1];var i="/static/skins/_default/images/spacer.gif";var h=IMG({src:i,style:"width:10px;height:16px;vertical-align:middle;background-color:#"+k});var d=b%2?"normalTableRow":"altTableRow";if(c[2]){var g=c[1]}else{var g=SPAN({style:"color:#999;"},c[1])}var m=TR({"class":d},TD({style:"text-align: center; vertical-align: middle;"},a),TD({style:"overflow: hidden; white-space:nowrap;"},g),TD({style:"overflow: hidden; white-space:nowrap;"},h," ",l));return[m]};widgetCampaignMaster=function(i,r,g,m,o,c,l){var n=i[1];var s=m+"MasterId_";var p=m+"subSelctionDivId_";var d=(findValue(c,i[0])!=-1)?true:false;if(d){var f=INPUT({name:m,value:i[0],type:"checkBox",id:s+i[0],"class":"campaign",checked:"checked",onclick:partial(campaignCheckHandler,i[0],s,p)});var k="background-color: #007DB1; color: white; font-weight: bold;"}else{var f=INPUT({name:m,value:i[0],type:"checkBox",id:s+i[0],"class":"campaign",onclick:partial(campaignCheckHandler,i[0],s,p)});var k=n[1]?"":" color:#999;"}f.value=i[0];var h=n[2];var j=n[3];var b=n[2]==null?"/static/skins/_default/images/spacer.gif":"/static/skins/_default/images/linkSmall.gif";var t=IMG({src:b,style:"padding: 2px;width:11px;height:11px;vertical-align:middle;background-color:#"+h});var r=(typeof r=="undefined")?[]:r;var q=makeStepsSelectionMenu(r,i[0],p,o,l,d);var a=g%2?"normalTableRow":"altTableRow";var e=TR({"class":a,style:k},TD({style:"text-align: center; vertical-align: middle;"},f),TD({align:"left",style:"overflow: hidden; white-space:nowrap;"},n[0]),TD({align:"left",style:"overflow: hidden; white-space:nowrap;"},t," ",j));return[e,q]};function campaignCheckHandler(c,d,e){var a=document.getElementById(d+c);var b=document.getElementById(e+c);if(a.checked==true){removeElementClass(b,"invisible");updateNodeAttributes(a.parentNode.parentNode,{style:"background-color: #007DB1; color: white; font-weight: bold;"})}else{addElementClass(b,"invisible");updateNodeAttributes(a.parentNode.parentNode,{style:""})}}function makeStepsSelectionMenu(l,a,k,h,b,c){var n=[];var f=false;if(l.length==0){n=[OPTGROUP({label:"No steps exist in this plan",style:"color:graytext"})]}else{for(var e=0;e<l.length;e++){var m=l[e][1][0];if(findValue(b,l[e][0])!=-1){n.push(OPTION({value:l[e][0],"class":"stepOpt",selected:"selected"},m));f=true}else{n.push(OPTION({value:l[e][0],"class":"stepOpt"},m))}}}if(f){n.push(OPTION({value:"None","class":"stepOpt"},"Completed"))}else{if(c){n.push(OPTION({value:"None","class":"stepOpt",selected:"selected"},"Completed"))}else{n.push(OPTION({value:"None","class":"stepOpt"},"Completed"))}}var i=SELECT({name:h,style:"width: 98%;"},n);if(c){var d=DIV({id:k+a,style:"margin: 0px 0px 5px 3px;"},i)}else{var d=DIV({id:k+a,"class":"invisible",style:"margin: 0px 0px 5px 3px;"},i)}var g=TR({style:"background-color: #007DB1;"},TD({colSpan:"3"},d));return g}function humanReadableFileSize(c){var b=new Array("B&nbsp;&nbsp;","KB","MB","GB","TB","PB");var a=0;while(c>1024){c=c/1024;a=a+1}c=Math.round(c*100)/100;return c+" "+b[a]}function goToWithReturnUrl(b){var a=encodeURIComponent(window.location.pathname);window.location.href=b+"?return_url="+a}function showFlashHint(a,e){var c=$("flashHintArea");var d=e;var b=TABLE({cellSpacing:"0",cellPadding:"0",border:"0","class":a,style:"border-collapse:collapse; display: none;"},TBODY(null,TR(null,TD(null,createDOM("B",{"class":"rnd"},createDOM("B",{"class":"rnd1"}),createDOM("B",{"class":"rnd2"})))),TR(null,TD({"class":"flashHintBody"},SPAN({style:"margin: 0pt 25px 0pt 25px;"},d))),TR(null,TD(null,createDOM("B",{"class":"rnd"},createDOM("B",{"class":"rnd2"}),createDOM("B",{"class":"rnd1"}))))));replaceChildNodes(c,b);jQuery("#flashHintArea>table").fadeIn("slow").delay(10000).fadeOut("slow")}addMonth=function(a,b){var d=new Date(a);var c=d.getMonth()+b;if(c>11||c<0){d.setYear(d.getFullYear()+Math.floor(c/12));c=(c<0)?c+12:c;d.setMonth(c%12)}else{d.setMonth(c)}return d};function cBsp(d){var f=d||window.event;var a=f.keyCode||f.which;if(a==8){if(d){var c=f.target.nodeName.toUpperCase();if(f.target.type){var b=f.target.type.toUpperCase()}}else{var c=f.srcElement.tagName.toUpperCase();if(f.srcElement.type){var b=f.srcElement.type.toUpperCase()}}if(b!="TEXT"&&c!="TEXTAREA"){return false}}else{return true}}stepColour=function(e,j,d){if(d){j=j*-1}var b="0123456789ABCDEF";var f=function(c){return b.charAt((c>>4)&15)+b.charAt(c&15)};if(e.length<8){var a=parseInt(e.replace(/#/,""),16);var h={red:a>>16,green:(a&65280)>>8,blue:a&255}}else{var a=e.substring(e.indexOf("(")+1,e.indexOf(")"));a=a.split(",");var h={red:parseInt(a[0],10),green:parseInt(a[1],10),blue:parseInt(a[2],10)}}for(var g in h){var k=Math.floor(h[g]+(j*2.55));h[g]=(k>255)?255:((k<0)?0:k)}return"rgb("+h.red+","+h.green+","+h.blue+")"};hexToRGBColour=function(a){if(a.length<8){var b=parseInt(a.replace(/#/,""),16);var d={red:b>>16,green:(b&65280)>>8,blue:b&255};return"rgb("+(b>>16)+","+((b&65280)>>8)+","+(b&255)+")"}else{return a}};function purgeClosures(b){if(typeof document.body.style.maxHeight=="undefined"){return[]}var a;for(a=0;a<b.length;a++){if(b[a]==null){continue}updateNodeAttributes(b[a],{onmousedown:null,onmouseout:null,onmouseover:null,onclick:null,onkeypress:null})}return[]}function getXY(a){var c=0;var b=0;while(a.offsetParent!=null){c+=a.offsetLeft;b+=a.offsetTop;a=a.offsetParent}return[c,b]}function getItemOptions(d,b){for(var a in b){for(var c in b[a]){if(b[a][c][0]==d){return b[a][c]}}}}checkBoxClick=function(c){var d=getEventTarget(c);var b=getElementsByTagAndClassName("input",null,d.parentNode.parentNode)[0];var a=null;if(b.value=="true"){a=IMG({src:"/static/skins/_default/images/inactive.gif"},null);d.src=a.src;b.value=false}else{a=IMG({src:"/static/skins/_default/images/active.gif"},null);d.src=a.src;b.value=true}};function confirmDialog(f,i,j,h,a){stopEventPropagation(a);var c=[];c[0]=function(){f();removeModalDialog()};c[1]=removeModalDialog;if(h=="!undo"){var h="You can not undo this action"}if(j=="!delete"){var j="Confirm Delete"}var b=BUTTON({"class":"blue",style:"margin-top: 3px; margin-right: 15px;",type:"button",onclick:c[0]},DIV(null,SPAN(null,"Yes")));var d=BUTTON({"class":"blueDefault",type:"button",onclick:c[1]},DIV(null,SPAN(null,"No")));var e=TABLE(null,TBODY(null,TR({vAlign:"top"},TD(null,IMG({src:"/static/skins/_default/images/new/orangeAlert.gif",width:58,height:56,style:"margin-right: 20px; margin-top: 5px;"},null)),TD(null,H1({"class":"faceLift"},j),P(null,i),DIV({style:"margin-top: 10px; width: 200px;"},b,d)))));modalDialogFrame(e,"confirmDialog");var g=[];g.push(b,d);return g}function generateAutoCompleteDOM(a){return[INPUT({type:"text","class":"faceLift_textField",name:"contactNameField",id:a+"_text",size:"25",align:"left"},null),IMG({name:"autoCompleteSpinner"+a,id:"autoCompleteSpinner"+a,src:"/tg_widgets/turbogears.widgets/spinnerstopped.png",style:"margin-bottom:-3px;"},null),DIV({"class":"autoTextResults",id:"autoCompleteResults"+a},null),INPUT({type:"hidden","class":"hiddenfield",id:a+"_hidden"},null)]}DL=partial(createDOM,"DL");DT=partial(createDOM,"DT");DD=partial(createDOM,"DD");B=partial(createDOM,"B");function checkContactForQuickAdd(h,i,f){if(!(h==null)&&!(h.value==""||h.value=="null")&&(i.value==""||i.value=="null")&&!hasElementClass(h.parentNode,"invisible")){textValue=h.value;textValue=textValue.replace(/[ ]+/g," ");textValue=textValue.split(" ");firstName=strip(textValue[0]);lastName=strip(textValue[1]);if(firstName=="undefined"){firstName=""}if(lastName=="undefined"){lastName=""}if(firstName.match(",")){firstName=firstName.replace(/,/g,"");var e=firstName;firstName=lastName;lastName=e}var d="";if(f){if(f=="task"||f=="appointment"){var b=f=="appointment"?"an":"a";d="To associate a person with "+b+" "+f+", they must be in your contact list."}else{if(f=="call"){d="To schedule a call with a person, they must be in your contact list."}else{if(f=="source"){d="To list a person as a source, they must be in your contact list."}}}d+="  Enter some information below to add this person as a contact."}qStr=queryString({"First Name":firstName,"Last Name":lastName,topMessage:d});URL="/contact/quickadd?"+qStr;var g=new Date();var c="contactQuickAddPopup"+g.getTime();theWindow=window.open(URL,c,"toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=650,height=575");return false}else{return true}}function dateSexifier(e){var d=new Date(e);var c=new Array("January","February","March","April","May","June","July","August","September","October","November","December");var b=d.getDate();var a="";if(b==1||b==21||b==31){a="st"}else{if(b==2||b==22){a="nd"}else{if(b==3||b==23){a="rd"}else{a="th"}}}return c[d.getMonth()]+" "+b+a+" "+d.getFullYear()}validateTimeField=function(c){var a=/^(\d{1,2}):(\d{2})(:(\d{2}))?(\s?(AM|am|PM|pm))?$/;var b=c.match(a);if(b==null){return false}hour=b[1];minute=b[2];second=b[4];ampm=b[6];if(second==""){second=null}if(ampm==""){ampm=null}if(hour<0||hour>23){return false}if(hour<=12&&ampm==null){return false}if(hour>12&&ampm!=null){return false}if(minute<0||minute>59){return false}return true};createDateFromTime=function(d){var a=new Date();var c=d.split(" ");var f=c[0].split(":");if(f[0].charAt(0)=="0"){f[0]=f[0].substr(1,f[0].length)}var b=parseInt(f[0]);var e=parseInt(f[1]);if(c[1]=="PM"){if(b!=12){b+=12}}else{if(b==12){b+=12}}a.setHours(b,e);return a};dateCalculator=function(b){var g=new Date();var h=g.getDay();if(b=="CALL_THISWEEK_START"){b=0}else{if(b=="CALL_THISWEEK_END"){b=(6-h)}else{if(b=="CALL_NEXTWEEK_START"){b=(7-h)}else{if(b=="CALL_NEXTWEEK_END"){b=(7-h)+6}}}}var e=g.getTime()+(b*24*60*60*1000);g.setTime(e);var a=g.getDate();var f=g.getMonth()+1;var c=g.getFullYear();return(f<10?"0"+f:f)+"/"+a+"/"+c};timeCalculator=function(b,a){if(a==null){var g=new Date()}else{var g=new Date(a)}var c=g.getHours();var f=g.getMinutes();var h=0;c=c+parseInt((f+b)/60,10);f=((f+b)%60);if(c>23){h=parseInt(c/24,10);h=dateCalculator(h);c=c%24}var e=(c<12?" AM":" PM");c=c%12;if(c==0){c=12}return[(c<10?"0"+c:c)+":"+(f<10?"0"+f:f)+e,h]};function showBlockedContactsNotice(c){stopEventPropagation(c);var a=new Image();var d=new Image();a.src="/static/skins/_default/images/CampaignDetailsEmailBlocked.gif";d.src="/static/skins/_default/images/CampaignDetailsPhoneBlocked.gif";updateNodeAttributes(a,{style:"margin:0 0.5em; float: left;"});updateNodeAttributes(d,{style:"margin:0 0.5em; float: left;"});var b=DIV({style:"margin: 7px;"},H1({"class":"faceLift"},"Blocked Contacts"),P({"class":"subtleText",style:"margin-bottom: 5px;"},"Contacts that can not move onto the next step until you perform an action"),a,H2({"class":"faceLift"},"Email Blocked Contacts"),P(null,"These contacts cannot receive the emails sent out in your Plan because they have not yet given you their permission. As a result, they have become stuck on an email step.",BR(),BR(),"Send a Permission Confirmation Email from the Permission Manager to unblock these contacts."),BR(),d,H2({"class":"faceLift"},"Phone Blocked Contacts"),P(null,"These contacts are stuck on a phone step. This happens when you complete a Plan generated phone call with a status other than 'successful' and do not reschedule.",BR(),BR(),"Find the calls in your history and reschedule, or skip these contacts to the next step."),DIV({"class":"hr_spaced"}),DIV({align:"center",style:"margin-top: 10px;"},BUTTON({"class":"blueDefault",type:"button",onclick:'window.location="/optman/"'},DIV(null,SPAN(null,"Go To Permission Manager"))),BUTTON({"class":"grey",type:"button",onclick:removeModalDialog,style:"float: right;"},DIV(null,SPAN(null,"Close"))),BR({style:"clear: both;"})));modalDialogFrame(b,"confirmDialog")}function numericValidator(b,a){var d;strip(b);if(b.length==0){return false}for(var c=0;c<b.length;c++){d=b.charAt(c);if(a.indexOf(d)==-1){return false}}return b}collectFormData=function(g,h){var e=[];var a=function(n){for(var m=0;m<n.childNodes.length;m++){var j=n.childNodes[m];if(j.nodeName=="SELECT"){for(var l=0;l<j.options.length;l++){if(j.options[l].selected){e.push(j.name,j.options[l].value)}}}else{if(j.nodeName=="INPUT"){if(j.type=="text"||j.type=="password"||j.type=="hidden"){e.push(j.name,j.value)}else{if(j.checked){e.push(j.name,j.value)}}}else{if(j.nodeName=="TEXTAREA"){e.push(j.name,j.value)}else{a(j)}}}}};a(g);if(h){var f={};for(var c=0;c<e.length;c+=2){var b=e[c];var d=e[c+1];if(f[b]){if(f[b].push){f[b].push(d)}else{f[b]=[f[b],d]}}else{f[b]=d}}return f}else{return e}};flattenErrorArray=function(a){var b=false;for(var d in a){if(typeof(a[d])=="object"){for(var c in a[d]){a[d+"_"+c]=a[d][c]}delete (a[d]);b=true;break}}if(b){flattenErrorArray(a)}};markError=function(g){var c={};flattenErrorArray(g);for(var b in g){var d=getElement(b);d.style.backgroundColor="#ffb1b1";d.style.borderColor="#CC3300";var f=getTrueOffset(d);f[0]+=d.offsetWidth;var e=IMG({src:"/static/skins/_default/images/close_mini.gif",onclick:partial(closeMarkedError,b+"idErrorMarker")});var a=DIV({style:"border: solid 1px #CC3300;position:absolute;background-color: #ffb1b1;top:"+f[1]+"px;left:"+f[0]+"px;",id:b+"idErrorMarker"},g[b],e);updateNodeAttributes(d,{onclick:partial(closeMarkedError,b+"idErrorMarker")});c[b]=[d,a];document.getElementsByTagName("body")[0].appendChild(a)}return c};closeMarkedError=function(a){removeElement(a)};resetErrorMarkers=function(b){for(var a in b){b[a][0].style.backgroundColor="#FFFFFF";b[a][0].style.borderColor="#000000";if(getElement(a+"idErrorMarker")){removeElement(b[a][1])}}};function insertAtLastCursorPosition(c,d){if(document.selection){c.focus();document.selection.createRange().text=d}else{if(c.selectionStart||c.selectionStart==0){var b=c.selectionStart;var a=c.selectionEnd;c.value=c.value.substring(0,b)+d+c.value.substring(a,c.value.length)}else{c.value+=d}}}setClass=function(b,a){if(window.ActiveXObject){b.setAttribute("className",a)}else{b.setAttribute("class",a)}};getStickyCookie=function(c){c="sticky_"+c;var b=document.cookie.indexOf(c+"=");if(b==-1){return false}var a=b+c.length+1;if((!b)&&(c!=document.cookie.substring(0,c.length))){return false}var d=document.cookie.indexOf(";",a);if(d==-1){d=document.cookie.length}return evalJSON(unescape(document.cookie.substring(a,d)))};setStickyCookie=function(d,c,b,a){existingCookie=getStickyCookie(d);if(existingCookie==false){b={page:0,pageSize:20,permTab:1,mailFolder:"INBOX"};c={filterGroups:[],notFilterGroups:[],filterSource:-1,notGrouped:false,showInSelectedGroups:"any",search:"",filterTypes:[],actuallyFiltering:false,actuallyFilteringGroups:false,currentCampaignId:null,inCampaign:false};a=false}else{if(b==null){b=existingCookie.pager}if(c==null){c=existingCookie.filter}if(a==null){a=existingCookie.showHistory}}var e={filter:c,pager:b,showHistory:a};document.cookie="sticky_"+d+"="+urlEncode(serializeJSON(e))+"; path = /";return e};checkStickyCookie=function(a){var b=getStickyCookie(a);if(b==false){return setStickyCookie(a,null,null,null)}return b};checkEmail=function(b){var a=/^([\w!#$%&'*+\/=?^_{|}~-]+(?:\.[\w!#$%&'*+\/=?^_`{|}~-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-zA-Z]{2,6}(?:\.[a-zA-Z]{2})?)$/i;return a.test(b)};uniqStringArray=function(a){var c={};for(var b=0;b<a.length;b++){c[a[b]]=1}return keys(c)};composeRedirect=function(b,c){var a;if(c){a=queryString({"To.text":b,return_url:c})}else{a=queryString({"To.text":b})}window.location="/email/compose?"+a};Base64={b64:["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","+","/"],f64:{A:0,B:1,C:2,D:3,E:4,F:5,G:6,H:7,I:8,J:9,K:10,L:11,M:12,N:13,O:14,P:15,Q:16,R:17,S:18,T:19,U:20,V:21,W:22,X:23,Y:24,Z:25,a:26,b:27,c:28,d:29,e:30,f:31,g:32,h:33,i:34,j:35,k:36,l:37,m:38,n:39,o:40,p:41,q:42,r:43,s:44,t:45,u:46,v:47,w:48,x:49,y:50,z:51,"0":52,"1":53,"2":54,"3":55,"4":56,"5":57,"6":58,"7":59,"8":60,"9":61,"+":62,"/":63},_utf_encode:function(a){a=a.replace(/\r\n/g,"\n");var b=new Array;var g=String.fromCharCode(237);if(g.charCodeAt(0)<0){for(var f=0;f<a.length;f++){var e=a.charCodeAt(f);if(e>0){b[b.length]=e}else{b[b.length]=(((256+e)>>6)|192);b[b.length]=(((256+e)&63)|128)}}}else{for(var f=0;f<a.length;f++){var e=a.charCodeAt(f);if(e<128){b[b.length]=e}else{if((e>127)&&(e<2048)){b[b.length]=((e>>6)|192);b[b.length]=((e&63)|128)}else{b[b.length]=((e>>12)|224);b[b.length]=(((e>>6)&63)|128);b[b.length]=((e&63)|128)}}}}return b},_utf8_decode:function(c){var b=new Array;var a=0;while(a<c.length){if(c[a]<128){b[b.length]=String.fromCharCode(c[a]);a++}else{if((c[a]>191)&&(c[a]<224)){b[b.length]=String.fromCharCode(((c[a]&31)<<6)|(c[a+1]&63));a+=2}else{b[b.length]=String.fromCharCode(((c[a]&15)<<12)|((c[a+1]&63)<<6)|(c[a+2]&63));a+=3}}}return b.join("")},encode:function(f){var h=this._utf_encode(f);var c=new Array;var a=h.length;var e=h.length;var g=0;while((h.length%3)!=0){e++;h[h.length]=0}while(g<h.length){c[c.length]=this.b64[h[g]>>2];c[c.length]=this.b64[((h[g]&3)<<4)|(h[g+1]>>4)];c[c.length]=this.b64[((h[g+1]&15)<<2)|(h[g+2]>>6)];c[c.length]=this.b64[h[g+2]&63];if((g%57)==54){c[c.length]="\n"}g+=3}if(c[c.length-1]=="\n"){c.pop()}for(g=0;g<(e-a);g++){c[c.length-g-1]="="}return c.join("")},decode:function(b){var c=new Array;var a=0;b=b.replace(/\n|\r/g,"");b=b.replace(/=/g,"");while(a<b.length){c[c.length]=(this.f64[b.charAt(a)]<<2)|(this.f64[b.charAt(a+1)]>>4);c[c.length]=(((this.f64[b.charAt(a+1)]&15)<<4)|(this.f64[b.charAt(a+2)]>>2));c[c.length]=(((this.f64[b.charAt(a+2)]&3)<<6)|(this.f64[b.charAt(a+3)]));a+=4}if(b.length%4==2){c=c.slice(0,c.length-2)}if(b.length%4==3){c=c.slice(0,c.length-1)}return this._utf8_decode(c)}};var values=function(c){var b=[];for(var a in c){b.push(c[a])}return b};iFrameResizer=function(a,d,c,b){this.instance_name=a;this.the_iframe=$(d);this.offset=c;this.no_resize_func=b;bindMethods(this)};iFrameResizer.prototype.initialize=function(){this.setOnResizeEvents();this.do_resize()};iFrameResizer.prototype.setOnResizeEvents=function(a){if(window.addEventListener){window.addEventListener("resize",partial(this.do_resize,this),false)}else{if(document.attachEvent){window.attachEvent("onresize",partial(this.do_resize,this))}}};iFrameResizer.prototype.do_resize=function(){try{total_height=window.innerHeight-this.offset;this.the_iframe.height=total_height}catch(a){this.no_resize_func()}};var drawRoundedBox=function(a,e,g,b){var f,d;if(e===undefined){e="";f="blankHeader";d=" "}else{f="textHeader";d="padding: 3px 0px;"}color=(b==true)?"orange":"blue";g=(g===undefined)?"":' id="'+g+'"';var c='<div class="roundedBox '+color+'"'+g+">";c+='<div class="header '+f+'">';c+='<div class="left"></div>';c+='<div class="right">'+e+"</div>";c+="</div>";c+='<div class="content">';c+='<div class="contentPadding" style="'+d+'">';c+=a;c+="</div>";c+='<div style="clear: both;"></div>';c+="</div>";c+='<div class="footer">';c+='<div class="left"></div>';c+='<div class="right"></div>';c+="</div>";c+="</div>";return c};function hide_taf_badge(){var a=opriusLoadJSONDoc("/tellafriend/hide_badge");jQuery(".taf_badge").remove();return false}jQuery.template("twitter_StatusInput2",'<div><img style="display:block;float:left;margin-bottom:5px;" src="/static/skins/_default/images/socialmedia-twitter-32.png"><div style="color:#007DB1;float:left;font:bold 18px sans-serif; margin: 5px 0px 0px 10px;">${header}</div><div style="float:right; color:#E58E1A; float: right; font: bold 18px sans-serif; margin-bottom:5px;"></div><label style="padding: 0; margin: 2px; display: block;"><textarea type="text" name="q" style="width:450px"></textarea></label><div style="float:right;  margin-top:4px;"><button type="submit" class="blueDefault" name="Send"><div><span>Tweet</span></div></button>{{if show_cancel}}<button type="button" class="blue" name="Cancel" style="margin-top:2px;"><div><span>Cancel</div></button>{{/if}}</div><br style="clear:both;"></div>');jQuery.template("FacebookStatusInput2",'<div><img style="display:block;float:left;margin-bottom:5px;" src="/static/skins/_default/images/socialmedia-facebook-32.png"><div style="color:#007DB1;float:left;font:bold 18px sans-serif;margin:5px 0px 0px 10px;">${header}</div><label style="padding:0;margin 2px;display:block;"><textarea type="text" name="q" style="width:450px;"></textarea></label><div style="float:right;margin-top:4px;"><button type="submit" class="blueDefault" name="Send"><div><span>Post</span></div></button>{{if show_cancel}}<button type="button" class="blue" name="Cancel" style="margin-top:2px;"><div><span>Cancel</div></button>{{/if}}</div><br style="clear:both;"></div>');var draw_twitter_status_modal_box=function(){var a=function(){var f=140-b.val().length;c.html(f);var g="#E58E1A";if(f<40){g="#e5591a"}if(f<20){g="#e5471a"}if(f<5){g="#e5001a"}c.css("color",g)};var e=jQuery.tmpl("twitter_StatusInput2",{header:"New Tweet",show_cancel:true});var b=e.find("textarea");var c=e.find("div:nth-child(3)");var d=function(){var i=function(j,l,k){removeModalDialog()};var g=b.val();if(!g||g.length>140){return}var h=opriusLoadJSONDoc("/twitter/updatestatus",{status:g});var f=function(j){alert("there is a connection problem")};h.addCallback(i);h.addErrback(f)};b.keyup(a);e.find(":button[type=submit]").click(d);e.find(":button[type=button]").click(function(){removeModalDialog();return false});modalDialogFrame(e.get(0),"confirmDialog");a();return false};var draw_facebook_status_modal_box=function(){var c=jQuery.tmpl("FacebookStatusInput2",{header:"Facebook Status Update",show_cancel:true});var b=c.find("textarea");var a=function(){var h=function(d,j,i){removeModalDialog()};var f=b.val();var g=opriusLoadJSONDoc("/facebook/post",{message:f});var e=function(d){alert("there is a connection problem")};g.addCallback(h);g.addErrback(e);return false};c.find(":button[type=submit]").click(a);c.find(":button[type=button]").click(function(){removeModalDialog();return false});modalDialogFrame(c.get(0),"confirmDialog");return false};var hide_notification=function(c){var a=c.parent("a");var b=opriusLoadJSONDoc("/notification/hide_notification",{tg_format:"json",notificationid:c.data("notificationid"),tg_random:(new Date()).getTime()});b.addCallback(function(d){if(d.valid==true){if(a.length>0){a.detach()}else{c.detach()}}})};
