var mouseScreenX=-1;var mouseScreenY=-1;var FORM_ACTION_READ_ONLY="/traction";var FORM_ACTION_READ_WRITE="/traction";function grabMousePos(a){mouseScreenX=a.screenX;mouseScreenY=a.screenY}function grabCenterWindow(){mouseScreenX=(window.screenX?window.screenX:window.screenLeft)+((window.innerWidth?window.innerWidth:document.body.clientWidth)/2);mouseScreenY=(window.screenY?window.screenY:window.screenTop)+((window.innerHeight?window.innerHeight:document.body.clientHeight)/2)}function grabCenterScreen(){mouseScreenX=window.screen.availWidth/2;mouseScreenY=window.screen.availHeight/2}var INSERT_LABEL_URL=FORM_ACTION_READ_ONLY+"?type=inslabel";var INSERT_LABEL_NAME="";var INSERT_LABEL_WIDTH=480;var INSERT_LABEL_HEIGHT=350;var INSERT_LABEL_FEATURES="scrollbars=no, titlebar=no, resizable=yes, alwaysRaised=yes, menubar=no, location=no, status=no, toolbar=no, directories=no";var insertLabelWin=new Array();function openInsertLabelDialog(a){openInsertLabelDialog(INSERT_LABEL_FEATURES,INSERT_LABEL_WIDTH,INSERT_LABEL_HEIGHT,a)}function openInsertLabelDialogSimple(b,d,c,a){return openInsertLabelDialog2(ua("modern_insertlabel_window_features"),ua("modern_insertlabel_window_width"),ua("modern_insertlabel_window_height"),b,d,c,a)}function openInsertLabelDialog(d,c,a,f,e,g,b){labels=(e)?e.value:document.fm.labelnames.value;return openInsertLabelDialog2(d,c,a,f,labels,g,b)}function escapeplus(a){a=escape(a);return a.replace("+","%2b")}function openInsertLabelDialog2(e,d,a,f,h,g,c){if(insertLabelWin[g]&&!insertLabelWin[g].closed){insertLabelWin[g].focus()}else{var b=INSERT_LABEL_URL;if(h!=null){b+="&preselected="+encode_url_parameter(h)}if(f){b+="&proj="+encode_url_parameter(f)}if(g!=null){b+="&dialogname="+encode_url_parameter(g)}if(c){b+=c}insertLabelWin[g]=do_window_open(b,INSERT_LABEL_NAME,e+getSizeAndPosition(d,a))}}function closeInsertLabelDialog(a,b){alert("closeInsertLabelDialog("+a+","+b+"): Override this function to do something!")}var DIALOG_BASE_URL=FORM_ACTION_READ_ONLY+"?type=";var dialogWin=new Array();var DIALOG_FLAG_MULTIPLE_WINDOWS=(1<<0);var DIALOG_FLAG_REUSE_WINDOW=(1<<1);var WINDOW_FEATURES_DIALOG="scrollbars=no,titlebar=no,resizable=yes,alwaysRaised=no,menubar=no,location=no,status=no,toolbar=no,directories=no";var WINDOW_FEATURES_SCROLL="scrollbars=yes,titlebar=no,resizable=yes,alwaysRaised=no,menubar=no,location=no,status=no,toolbar=no,directories=no";var WFD=WINDOW_FEATURES_DIALOG;var WFS=WINDOW_FEATURES_SCROLL;function openDialog(b,e,d,c,a){openDialogWithName(b,e,"",d,c,a)}function openDialogWithName(a,g,e,j,f,d){var c=ua(g+"_features");var b;try{b=new String(parseInt(ua(g+"_width"),10)+parseInt(i18n(g+"_width_extra_"+userAgentName,"0"),10))}catch(h){b=ua(g+"_width")}var i;try{i=new String(parseInt(ua(g+"_height"),10)+parseInt(i18n(g+"_height_extra_"+userAgentName,"0"),10))}catch(h){i=ua(g+"_height")}openDialogEx(a,c,b,i,e,j,f,d)}function openDialogEx(b,d,c,k,f,j,g,e){var h=b+":"+j;var l=((e&DIALOG_FLAG_MULTIPLE_WINDOWS)!=0);var i=((e&DIALOG_FLAG_REUSE_WINDOW)!=0);var a=DIALOG_BASE_URL+b;if(j){a=add_param(a,"dialogname",j)}if(g){a+=g}if(!l&&dialogWin[h]&&!dialogWin[h].closed){if(i){dialogWin[h].location=a}dialogWin[h].focus()}else{dialogWin[h]=do_window_open(a,f,d+getSizeAndPosition(c,k))}}function closeDialog(a,c,b){alert("closeDialog("+a+","+c+","+b+") Override this function to do something!")}var RELATIONSHIPS_URL=FORM_ACTION_READ_ONLY+"?type=editrelationships";var relationshipsWin=new Array();function openRelationshipsDialog(d,b,c,e,a){openRelationshipsDialog2(ua("modern_relationships_window_features"),ua("modern_relationships_window_width"),ua("modern_relationships_window_height"),d,b,c,e,a)}function openRelationshipsDialog2(c,b,i,g,e,f,h,d){if(relationshipsWin[h]&&!relationshipsWin[h].closed){relationshipsWin[h].focus()}else{var a=RELATIONSHIPS_URL;a=add_param(a,"proj",g);a=add_param(a,"verbs",e);a=add_param(a,"targets",f);a=add_param(a,"dialogname",h);if(d){a+=d}relationshipsWin[h]=do_window_open(a,"",c+getSizeAndPosition(b,i))}}function add_param(b,a,c){return(a&&c)?b+"&"+a+"="+encode_url_parameter(c):b}function closeRelationshipsDialog(d,a,c,b){alert("closeRelationshipsDialog("+d+","+a+","+c+"): Override this function to do something!")}var ATTACHMENTS_URL=FORM_ACTION_READ_ONLY+"?type=editattachments";var attachmentsWin=new Array();function openAttachmentsDialog(h,e,f,g,j,d){if(attachmentsWin[j]&&!attachmentsWin[j].closed){attachmentsWin[j].focus()}else{var a=ATTACHMENTS_URL;a=add_param(a,"isedit",(f?"true":"false"));a=add_param(a,"renumber",(g?"true":"false"));a=add_param(a,"filecollection_files",h);a=add_param(a,"filecollection_next_file_number",new String(e));a=add_param(a,"dialogname",j);if(d){a+=d}var c=ua("editattachments_window_features");var b=ua("editattachments_window_width");var i=ua("editattachments_window_height");grabCenterWindow();attachmentsWin[j]=do_window_open(a,j,c+getSizeAndPosition(b,i))}}function closeAttachmentsDialog(d,c,b,a){alert("closeAttachmentsDialog('"+d+"','"+c+"',"+b+", "+(a!=null?a.id:"(no form)")+"): Override this function to do something!")}var SECTIONS_URL=FORM_ACTION_READ_ONLY+"?type=editsections";var sectionsWin=new Array();function openSectionsDialog(g,f,e){if(sectionsWin[g]&&!sectionsWin[g].closed){sectionsWin[g].focus()}else{var b=SECTIONS_URL;b=add_param(b,"sections",f);if(e){b+=e}var d=ua("editsections_window_features");var c=ua("editsections_window_width");var a=ua("editsections_window_height");grabCenterWindow();sectionsWin[g]=do_window_open(b,g,d+getSizeAndPosition(c,a))}}function closeSectionsDialog(c,a,b){alert("closeSectionsDialog('"+c+"','"+a+"',"+b+"): Override this function to do something!")}var CHILDREN_URL=FORM_ACTION_READ_ONLY+"?type=editchildren";var childrenWin=new Array();function openChildrenDialog(g,f,e){if(childrenWin[g]&&!childrenWin[g].closed){childrenWin[g].focus()}else{var b=CHILDREN_URL;b=add_param(b,"children",f);if(e){b+=e}var d=ua("editchildren_window_features");var c=ua("editchildren_window_width");var a=ua("editchildren_window_height");grabCenterWindow();childrenWin[g]=do_window_open(b,g,d+getSizeAndPosition(c,a))}}function closeChildrenDialog(c,a,b){alert("closeChildrenDialog('"+c+"','"+a+"',"+b+"): Override this function to do something!")}var NAMES_URL=FORM_ACTION_READ_ONLY+"?type=editnames";var namesWin=new Array();function openNamesDialog(j,i,a,c,f,h,n,k,m,g){if(namesWin[m]&&!namesWin[m].closed){namesWin[m].focus()}else{var b=NAMES_URL;b=add_param(b,"linkbynames",j);b=add_param(b,"linkbynameslocked",i);b=add_param(b,"namedata",a);b=add_param(b,"edit_edit_original_id",h);if(n!=null){if(n.indexOf("::")==0){n=n.substring(2)}}b=add_param(b,"proj",n);b=add_param(b,"title",k);b=add_param(b,"forwardlinkname",c);b=add_param(b,"forwardlinkproj",f);if(g){b+=g}var e=ua("editnames_window_features");var d=ua("editnames_window_width");var l=ua("editnames_window_height");grabCenterWindow();namesWin[m]=do_window_open(b,m,e+getSizeAndPosition(d,l))}}function closeNamesDialog(e,d,c,b,a){alert("closeAttachmentsDialog('"+e+"','"+d+"',"+b+", '"+c+"',"+(a!=null?a.id:"(no form)")+"): Override this function to do something!")}var CHOOSE_NAME_URL=FORM_ACTION_READ_ONLY+"?type=choosename";var chooseNameWin=new Array();function openChooseNameDialog(i,e,g,j,f,d){if(chooseNameWin[i]&&!chooseNameWin[i].closed){chooseNameWin[i].focus()}else{var a=CHOOSE_NAME_URL;a=add_param(a,"edit_edit_original_id",e);a=add_param(a,"proj",g);a=add_param(a,"oldname",j);a=add_param(a,"newname",f);if(d){a+=d}var c=ua("choosename_window_features");var b=ua("choosename_window_width");var h=ua("choosename_window_height");grabCenterWindow();chooseNameWin[i]=do_window_open(a,i,c+getSizeAndPosition(b,h))}}function closeChooseNameDialog(b,d,c,a){alert("closeChooseNameDialog("+b,", '"+d+"', '"+c+"', '"+a+"'): Override this function to do something!")}var USER_DETAILS_URL=FORM_ACTION_READ_ONLY+"?type=userdetails&username=";var USER_DETAILS_NAME="";var USER_DETAILS_WIDTH=250;var USER_DETAILS_HEIGHT=400;var USER_DETAILS_FEATURES="scrollbars=yes, titlebar=no, resizable=yes, alwaysRaised=yes, menubar=no, location=no, status=no, toolbar=no, directories=no";function userdetails(a){openUserDetailsDialog(a)}function openUserDetailsDialog(a){do_window_open(USER_DETAILS_URL+a,USER_DETAILS_NAME,USER_DETAILS_FEATURES+getSizeAndPosition(USER_DETAILS_WIDTH,USER_DETAILS_HEIGHT))}var MCP_URL=FORM_ACTION_READ_ONLY+"?type=mcp";var MCP_NAME="ModifyCollectionPortlet";var mcpWin=new Array();function openModifyCollectionPortletDialog(f,b,d,e,c,h,j){var a=MCP_URL;if(f!=null){a+="&index="+f}if(b!=null){a+="&column="+b}if(d!=null){a+="&username="+d}if(e!=null){a+="&collection="+e}if(c!=null){a+="&portletsize="+c}if(h&&h!=null){a+="&title="+h}if(j){a+="&oneuser=true"}var i=MCP_NAME;if(mcpWin[i]&&!mcpWin[i].closed){var g=mcpWin[i];g.focus();g.location=a}else{mcpWin[i]=do_window_open(a,MCP_NAME,ua("modify_collection_portlet_window_features")+getSizeAndPosition(ua("modify_collection_portlet_window_width"),ua("modify_collection_portlet_window_height")))}}function closeModifyCollectionPortletDialog(a,c,e,d,b){alert("closeModifyCollectionPortletDialog("+a+","+c+"): Override this function to do something!")}var CHOOSE_COLLECTION_URL=FORM_ACTION_READ_ONLY+"?type=choosecollection";var CHOOSE_COLLECTION_NAME="ChooseCollection";var chooseColWin=null;function openChooseCollectionDialog(d,b,e,c){var a=CHOOSE_COLLECTION_URL;if(d!=null){a+="&choose_collection="+encode_url_parameter(d)}if(b){a+="&forUserAdmin=true"}if(e){a+="&forProjAdmin=true"}if(c){a+=c}if(chooseColWin&&!chooseColWin.closed){chooseColWin.focus();chooseColWin.location=a;return}chooseColWin=do_window_open(a,CHOOSE_COLLECTION_NAME,ua("modify_collection_portlet_window_features")+getSizeAndPosition(350,200))}function closeChooseCollectionDialog(b,c,a){alert("closeChooseCollectionDialog("+b+","+c+","+a+"): Override this function to do something!")}var CALENDAR_URL=FORM_ACTION_READ_ONLY+"?type=calendar";var CALENDAR_NAME="";var CALENDAR_WIDTH=215;var CALENDAR_HEIGHT=215;var CALENDAR_FEATURES="scrollbars=no, titlebar=no, resizable=yes, alwaysRaised=yes, menubar=no, location=no, status=no, toolbar=no, directories=no";var calendarWin=new Array();function openCalendarDialog(b,a){openCalendarDialog(b,a,null)}function openCalendarDialog(e,c,d){var b=calendarWin[e];if(calendarWin[e]&&!calendarWin[e].closed){var b=calendarWin[e];b.focus()}else{var a=CALENDAR_URL;if(c!=null){a+="&date="+encode_url_parameter(c)}if(e!=null){a+="&dialogname="+encode_url_parameter(e)}if(d!=null){a+="&mindate="+encode_url_parameter(d)}calendarWin[e]=do_window_open(a,CALENDAR_NAME,CALENDAR_FEATURES+getSizeAndPosition(CALENDAR_WIDTH,CALENDAR_HEIGHT))}}function closeCalendarDialog(b,a){alert("closeCalendarDialog("+a+"): Override this function to do something!")}var SKINEDIT_URL=FORM_ACTION_READ_ONLY+"?type=skinedit2";var SKINEDIT_NAME="";var SKINEDIT_WIDTH=605;var SKINEDIT_HEIGHT=730;var SKINEDIT_FEATURES="scrollbars=yes, titlebar=no, resizable=yes, alwaysRaised=yes, menubar=no, location=no, status=no, toolbar=no, directories=no";function openCookieSkinEditorDialog(b,c){var a=SKINEDIT_URL+"&curskin="+b+"&user="+c+"&cookie=true";do_window_open(a,SKINEDIT_NAME,SKINEDIT_FEATURES+getSizeAndPosition(SKINEDIT_WIDTH,SKINEDIT_HEIGHT))}function openUserSkinEditorDialog(b,c){var a=SKINEDIT_URL+"&curskin="+b+"&user="+c;do_window_open(a,SKINEDIT_NAME,SKINEDIT_FEATURES+getSizeAndPosition(SKINEDIT_WIDTH,SKINEDIT_HEIGHT))}function openProjectSkinEditorDialog(b,c){var a=SKINEDIT_URL+"&curskin="+b+"&projectsettings=true";if(typeof(c)!="undefined"&&c){a+="&proj="+c}do_window_open(a,SKINEDIT_NAME,SKINEDIT_FEATURES+getSizeAndPosition(SKINEDIT_WIDTH,SKINEDIT_HEIGHT))}function openProjectDefaultSkinEditorDialog(b){var a=SKINEDIT_URL+"&curskin="+b+"&projectdefaults=true";do_window_open(a,SKINEDIT_NAME,SKINEDIT_FEATURES+getSizeAndPosition(SKINEDIT_WIDTH,SKINEDIT_HEIGHT))}function openServerSkinEditorDialog(b){var a=SKINEDIT_URL+"&curskin="+b;do_window_open(a,SKINEDIT_NAME,SKINEDIT_FEATURES+getSizeAndPosition(SKINEDIT_WIDTH,SKINEDIT_HEIGHT))}function openUserDigestEditorDialog(b,c){var a=SKINEDIT_URL+"&curskin="+b+"&user="+c+"&mode=digest";do_window_open(a,SKINEDIT_NAME,SKINEDIT_FEATURES+getSizeAndPosition(SKINEDIT_WIDTH,SKINEDIT_HEIGHT))}function openServerDigestEditorDialog(b){var a=SKINEDIT_URL+"&curskin="+b+"&mode=digest";do_window_open(a,SKINEDIT_NAME,SKINEDIT_FEATURES+getSizeAndPosition(SKINEDIT_WIDTH,SKINEDIT_HEIGHT))}var EXTRA_SPACE_X=10;var EXTRA_SPACE_Y=30;function getSizeAndPosition(b,a){return getPosition(b,a)+",width="+b+",height="+a}function getPosition(b,a){var d;b*=1;a*=1;if(mouseScreenX==-1||mouseScreenY==-1){d=""}else{var c=window.screen.availWidth;var g=window.screen.availHeight;var f=mouseScreenX-(b/2);var e=mouseScreenY-(a/2);if(f+b>c){f=c-(b+EXTRA_SPACE_X)}if(f<0){f=0}if(e+a>g){e=g-(a+EXTRA_SPACE_Y)}if(e<0){e=0}d=",left="+f+",top="+e+",screenX="+f+",screenY="+e}return d}function dialog_ok(){}function dialog_exit(){if(typeof(leavePage)=="undefined"||leavePage()){var a=document.referrer;if(a!=null&&a!=""){window.location=a}else{window.location="/traction"}}}function dialog_cancel(){window.close()}function dialog_close(){window.close()}function dialog_refresh(){window.location=window.location}function dialog_reset(){}function dialog_apply(){}var FILEINSPECT_URL=FORM_ACTION_READ_ONLY+"?type=fileinspect";function inspectFile(c){var a=FILEINSPECT_URL+"&path="+c+"&closewindow=true";var b=ua("fileinspect_window_features")+getSizeAndPosition(ua("fileinspect_window_width"),ua("fileinspect_window_height"));window.open(a,"",b)}function openKillListEditor(d,f,e,c,i,g,h){if(c==null){if(document.fm!=null){if(document.fm.curentry&&document.fm.curentry.value!=""){c=document.fm.curentry.value}else{if(document.fm.entryid&&document.fm.entryid.value!=""){c=document.fm.entryid.value}}}}var a=FORM_ACTION_READ_ONLY+"?type=killlistedit&dialogname="+d+"&killlist="+(f!=null?f:"")+((i!=null)?("&xrefdepth="+i):"")+((g!=null)?("&xrefdirection="+g):"")+((e!=null&&e!="")?("&collection="+e):"")+(c!=null?("&rec="+c):"")+"&excludecomments="+(h?"true":"false");var b=ua("killlist_window_features","scrollbars=no,titlebar=no,resizable=yes,alwaysRaised=yes,menubar=no,location=no,status=no,toolbar=no,directories=no")+getSizeAndPosition(ua("killlist_window_width","600"),ua("killlist_window_height","600"));do_window_open(a,d,b)}function closeKillListEditor(b,a){alert("closeKillListEditor('"+dialogname+"','"+a+"'): Override this function to do something!")}function uninstallPlugin(a,b){if(confirm((new MessageFormat(i18n("ssetup_plugins_uninstall_plugin_confirmation_message",'Are you sure you want to permanently uninstall the "{0}" plugin?'))).format(b))){document.fm.plugin.value=a;document.fm.fb_submit.value="Uninstall Plugin";document.fm.submit()}}function configurePluginCustom(a){do_window_open(a,"",SKINEDIT_FEATURES+getSizeAndPosition(SKINEDIT_WIDTH,SKINEDIT_HEIGHT));return false}function configurePluginServer(c,b){if(!b){b="pluginedit_server"}var a=FORM_ACTION_READ_WRITE+"?type="+b+"&plugin="+c;do_window_open(a,"",SKINEDIT_FEATURES+getSizeAndPosition(SKINEDIT_WIDTH,SKINEDIT_HEIGHT));return false}function configurePluginUser(d,a,c){if(!c){c="pluginedit_user"}var b=FORM_ACTION_READ_WRITE+"?type="+c+"&plugin="+d+"&userid="+a;do_window_open(b,"",SKINEDIT_FEATURES+getSizeAndPosition(SKINEDIT_WIDTH,SKINEDIT_HEIGHT));return false}function configurePluginProject(d,c,b){if(!b){b="pluginedit_project"}var a=FORM_ACTION_READ_WRITE+"?type="+b+"&plugin="+d+"&proj="+c;do_window_open(a,"",SKINEDIT_FEATURES+getSizeAndPosition(SKINEDIT_WIDTH,SKINEDIT_HEIGHT));return false}function openSkinCustomizeDialog(a,b){if(!a){return}if(a.indexOf("def-val-")!=-1){a=a.substring(8)}switch(b.mode){case"cookie":openCookieSkinEditorDialog(a,encode_url_parameter(b.userName));break;case"user":if(b.skinType=="digest"){openUserDigestEditorDialog(a,encode_url_parameter(b.userName))}else{openUserSkinEditorDialog(a,encode_url_parameter(b.userName))}break;case"userdefault":if(b.skinType=="digest"){openServerDigestEditorDialog(a)}else{openServerSkinEditorDialog(a)}break;case"project":openProjectSkinEditorDialog(a,encode_url_parameter(b.projectName));break;case"projectdefault":openProjectDefaultSkinEditorDialog(a);break}}var LOGO_MANAGER_VIEW_TYPE="logomanager";var LOGO_MANAGER_PROPERTY_KEY="logomanager_window";function openLogoManager(b,a){openDialog(LOGO_MANAGER_VIEW_TYPE,LOGO_MANAGER_PROPERTY_KEY,b,a)}var PROFILE_PICTURE_MANAGER_VIEW_TYPE="profilepictures";var DEFAULT_PROFILE_PICTURE_MANAGER_VIEW_TYPE="defaultprofilepictures";var PROFILE_PICTURE_MANAGER_PROPERTY_KEY="profilepicturemanager_window";function openProfilePictureManager(b,d,c){var a=(b==-1)?DEFAULT_PROFILE_PICTURE_MANAGER_VIEW_TYPE:PROFILE_PICTURE_MANAGER_VIEW_TYPE;c=(b==-1)?c:(((c)?c:"")+"&userid="+b);openDialog(a,PROFILE_PICTURE_MANAGER_PROPERTY_KEY,d,c)}function updateFromProfilePictureManager(a,b){alert("updateFromProfilePictureManager("+a+", "+b+"): Override this function to do something!")}var TEST_MAIL_VIEW_TYPE="testmail";var TEST_MAIL_PROPERTY_KEY="testmail_window";function openTestMail(d,b,c,a){openDialog(TEST_MAIL_VIEW_TYPE,TEST_MAIL_PROPERTY_KEY,null,"&server="+(c?"true":"false")+(b?("&proj="+encode_url_parameter(b)):"")+(a?a:""))}function openXRefPanel(a,b){openDialog("xrefs","xrefs_window",null,"&proj="+encode_url_parameter(a)+"&rec="+b+"&skin=mexico&side=2",0)};