function pc_confirm(msg){ msg = msg.replace('/\xa0/g',' '); return top.confirm(msg); } function publication(){ url='/main.php/_publication'; opendialog(url,600,300); } function opendialog(url,width,height) { var factor = 0; var w = 0; var h=0; if(factor == '800'){ w=width; h=height; }else if(factor=='1024'){ w = 1.2 * width; h = 1.2 * height; }else if(factor=='1280'){ w = 1.4 * width; h = 1.4 * height; }else{ w = width; h = height; } var x=window.screen.width/2-w/2; var y=window.screen.height/2-h/2; url=url.replace("å","%E5").replace("ä","%E4").replace("ö","%F6").replace("Å","%C5").replace("Ä","%C4").replace("Ö","%D6").replace(" ","%20"); var test = window.open(url,'','title=no,menubar=no,toolbar=no,scroolbar=no,width='+w+',height='+h+',top='+y+',screenY='+y+',left='+x+',screenX='+x+',location=no,resizable=no,status=no'); return test; } function opendialogscrollable(url,width,height) { var factor = 0; var w = 0; var h=0; if(factor == '800'){ w=width; h=height; }else if(factor=='1024'){ w = 1.2 * width; h = 1.2 * height; }else if(factor=='1280'){ w = 1.4 * width; h = 1.4 * height; }else{ w = width; h = height; } var x=window.screen.width/2-w/2; var y=window.screen.height/2-h/2; url=url.replace("å","%E5").replace("ä","%E4").replace("ö","%F6").replace("Å","%C5").replace("Ä","%C4").replace("Ö","%D6").replace(" ","%20"); window.open(url,'','title=no,menubar=no,toolbar=no,scrollbars,width='+w+',height='+h+',top='+y+',screenY='+y+',left='+x+',screenX='+x+',location=no,resizable=no,status=no'); } function selProject(project){ if(project=="logoutproject"){ parent.parent.Head.location.href="/head.php/?logoutproject=yes"; }else{ parent.parent.Head.location.href="/head.php?pid="+project+"&projecttemp="+project; } } function UserSettings(uid){ var url="/main.php/_usersettings?uid="+uid; opendialog(url,450,360); } function SubscriptionSettings(){ var url="/main.php/_subscriptionsettings"; opendialog(url,300,160); } function ProjectSettings(projects){ try{ if(projects.selectedIndex>-1){ var pid = projects.options[projects.selectedIndex].value; var url="/main.php/_projectsettings?p_id="+pid; }else if(document.form1.selector[0].checked){ var url="/main.php/_projectsettings?p_id=portalproject"; } else{ var url="/main.php/_projectsettings?p_id=portalproject"; } opendialog(url,450,300); }catch(e){} } function LayoutSettings(pid){ var url="/main.php/_publicsettings"; opendialog(url,785,460); } function OrderEnd(pid){ var url="/main.php/_orderend?orderpid="+pid; opendialog(url,250,180); } function OrderProject(pid){ var url="/main.php/_orderproject?orderpid="+pid; opendialog(url,350,410); } function showHelp(contextID,lang,portal){ var cWindowOption=new RH_WindowOption(); cWindowOption.m_nHeight=600; cWindowOption.m_nWidth=800; if(portal){ if(lang=="se"){ var newwin=RH_ShowHelpByString("/help_se_pc/designtech_projectcoordinator_se_pc_rhc.htm",contextID,"_blank",cWindowOption); }else{ var newwin=RH_ShowHelpByString("/help_en_pc/designtech_projectcoordinator_en_pc_rhc.htm",contextID,"_blank",cWindowOption); } }else{ if(lang=="se"){ var newwin=RH_ShowHelpByString("/help_se/designtech_projectcoordinator_se_rhc.htm",contextID,"_blank",cWindowOption); }else{ var newwin=RH_ShowHelpByString("/help_en/designtech_projectcoordinator_en_rhc.htm",contextID,"_blank",cWindowOption); } } } function projectReports(){ url='/main.php/_project_plan_reports'; opendialog(url,255,250); } function ganttReport(){ var factor = 0; var w=800; var h=610; if(factor=='800' || factor == '1280'){ w = 800; h = 600; }else if(factor=='1024'){ w = 800; h = 570; } var x=window.screen.width/2-w/2; var y=window.screen.height/2-h/2; try{ var prj_id = document.getElementById('project_id').value; url='/main.php/_project_plan_gantt_report?prj_id='+prj_id; }catch(e){ url='/main.php/_project_plan_gantt_report'; } opendialog(url,w,h); } function followUpGanttReport(){ var factor = 0; var w=800; var h=610; if(factor=='800' || factor == '1280'){ w = 800; h = 600; }else if(factor=='1024'){ w = 800; h = 570; } var x=window.screen.width/2-w/2; var y=window.screen.height/2-h/2; try{ var prj_id = document.getElementById('project_id').value; url='/main.php/_project_plan_gantt_report?type=1&prj_id='+prj_id; }catch(e){ url='/main.php/_project_plan_gantt_report?type=1'; } opendialog(url,w,h); } function activityList(){ var factor = 0; var w=800; var h=610; if(factor=='800' || factor == '1280'){ w = 800; h = 600; }else if(factor=='1024'){ w = 800; h = 570; } var x=window.screen.width/2-w/2; var y=window.screen.height/2-h/2; try{ var prj_id = document.getElementById('project_id').value; url='/main.php/_project_plan_activity_report?prj_id='+prj_id; }catch(e){ url='/main.php/_project_plan_activity_report'; } opendialog(url,w,h); } function summary(){ var factor = 0; var w=800; var h=610; if(factor=='800' || factor == '1280'){ w = 800; h = 600; }else if(factor=='1024'){ w = 800; h = 570; } var x=window.screen.width/2-w/2; var y=window.screen.height/2-h/2; try{ var prj_id = document.getElementById('project_id').value; url='/main.php/_project_plan_view_summary?p_id='+prj_id; }catch(e){ url='/main.php/_project_plan_view_summary'; } opendialog(url,w,h); } function budgetList(){ var factor = 0; var w=800; var h=610; if(factor=='800' || factor == '1280'){ w = 800; h = 600; }else if(factor=='1024'){ w = 800; h = 570; } var x=window.screen.width/2-w/2; var y=window.screen.height/2-h/2; try{ var prj_id = document.getElementById('project_id').value; url='/main.php/_project_plan_view_budget?prj_id='+prj_id; }catch(e){ url='/main.php/_project_plan_view_budget'; } opendialog(url,w,h); } function contactsList(){ var factor = 0; var w=800; var h=610; if(factor=='800' || factor == '1280'){ w = 800; h = 600; }else if(factor=='1024'){ w = 800; h = 570; } var x=window.screen.width/2-w/2; var y=window.screen.height/2-h/2; url='/main.php/_project_plan_view_contacts'; opendialog(url,w,h); } function archiveList(){ var factor = 0; var w=800; var h=610; if(factor=='800' || factor == '1280'){ w = 800; h = 600; }else if(factor=='1024'){ w = 800; h = 570; } var x=window.screen.width/2-w/2; var y=window.screen.height/2-h/2; url='/main.php/_projectplan_view_archive?expanded=yes'; opendialog(url,w,h); } function lastloginList(){ var factor = 0; var w=800; var h=610; if(factor=='800' || factor == '1280'){ w = 800; h = 600; }else if(factor=='1024'){ w = 800; h = 570; } url='/main.php/_projectplan_view_lastlogin'; opendialog(url,w,h); } function quotaReport(){ var factor = 0; var w=800; var h=610; if(factor=='800' || factor == '1280'){ w = 800; h = 600; }else if(factor=='1024'){ w = 800; h = 570; } url='/main.php/_quotareport_view'; opendialog(url,w,h); } function statusReport(){ var factor = 0; var w=800; var h=610; if(factor=='800' || factor == '1280'){ w = 800; h = 600; }else if(factor=='1024'){ w = 800; h = 570; } url='/main.php/_projectplan_view_status'; opendialog(url,w,h); } function checkEnter(event, formname){ var NS4 = (document.layers) ? true : false; var code = 0; if (NS4) code = event.which; else code = event.keyCode; if (code==13){ formname.submit(); } } function definePolicy(){ var url="_definepolicy"; opendialog(url,500,550); } function Categories(){ var url="/main.php/_addSubjects"; opendialog(url,400,150); } function TimeTypes(){ var url="/main.php/_timeTypes"; opendialog(url,400,230); } function newRoom(){ var url="/main.php/_register_demo_project"; opendialog(url,500,600); } function loadSupport(){ var url="http://support.designtech.se"; window.open(url,'','title=yes,menubar=yes,toolbar=yes,scroolbar=yes'); } function alertMsg(msg){ Ext.Msg.alert('Info',msg.replace(' ',' ')); } function setLocation(loc){ location.href=loc; } function timeReport(){ var factor = 0; var w=1000; var h=600; url='/main.php/_projectplan_view_time'; opendialog(url,w,h); } function mytimeReport(){ var w=1000; var h=600; url='/main.php/_projectplan_view_my_time'; opendialog(url,w,h); } var UserWindow = function(value) { callBackFunc = function() { Ext.Ajax.request({ url:'/main.php/_json/checkuser', method:'POST', params:{ uid:value }, success:function(response1, opts){ var resp = Ext.decode(response1.responseText); if(resp[0].respStatus == "admin"){ userEditWindow = new ProjectCoordinator.dialog.UserSetting({ id:'usersettingWin', uid:value }); userEditWindow.show(this); } else{ userInfoWindow = new ProjectCoordinator.dialog.UserInfo({ id:'usrInfoWin', title:'User information', uid:value }); userInfoWindow.show(this); } } }); }; filesArray = ['usersetting']; mm = new ProjectCoordinator.MainMenu(); mm.includeJsFiles(filesArray, callBackFunc); };