var one_click_flag=one_click_flag1=one_click_flag2=new_val_flag=false;var browser_utc_offset_min=((new Date()).getTimezoneOffset())*(-1);var default_qtask_field_value="Type and hit enter to add a task...";var Position=function(){return {getPosY:function(o){var s=0;if(o.offsetParent){while(o.offsetParent){s+=o.offsetTop;o=o.offsetParent;}}else{if(o.y){s+=o.y;}}return s;},getPosX:function(o){var s=0;if(o.offsetParent){while(o.offsetParent){s+=o.offsetLeft;o=o.offsetParent;}}else{if(o.x){s+=o.x;}}return s;},setPosY:function(s,o){if(typeof (s)=="object"&&typeof (parseInt(o))=="number"){s.style.top=o;}else{throw new Error("Wrong arguments passed in setPosY()");}},setPosX:function(o,s){if(typeof (o)=="object"&&typeof (parseInt(s))=="number"){o.style.top=s;}else{throw new Error("Wrong arguments passed in setPosX()");}}};}();var Event=function(){return {add:function(I,g,M){if(I instanceof Array){for(var o=0,s=I.length;o<s;++o){this._add($(I[o]),g,M);}}else{this._add($(I),g,M);}},_add:function(M,o,s){if(M.addEventListener){M.addEventListener(o,s,false);}else{if(M.attachEvent){M["e"+o+s]=s;M[o+s]=function(){M["e"+o+s](window.event);};M.attachEvent("on"+o,M[o+s]);}}EventCache.add(M,o,s);},remove:function(M,o,s){if(M.removeEventListener){M.removeEventListener(o,s,false);}else{if(M.detachEvent){M.detachEvent("on"+o,M[o+s]);M[o+s]=null;}}},cancel:function(s){if(!s){throw new Error("Event object not specified");}this._preventDefault(s);this._noBubble(s);},_preventDefault:function(s){if(s.preventDefault){s.preventDefault();}else{s.returnValue=false;}},_noBubble:function(s){if(s.stopPropagation){s.stopPropagation();}else{s.cancelBubble=true;}},dispatch:function(H,s){var I=["abort","blur","change","error","focus","load","reset","resize","scroll","select","submit","unload"];var g=["keydown","keypress","keyup"];var o=["click","mousedown","mouseup","mousemove","mouseout","mouseover"];H=$(H);s=s.toLowerCase();if(!H){return ;}var M=null;if(document.createEvent){if(I.in_array(s)){M=document.createEvent("HTMLEvents");M.initEvent(s,true,true);}else{if(g.in_array(s)){if(window.KeyEvent){M=document.createEvent("KeyEvents");M.initKeyEvent(s,true,true,window,false,false,false,false,13,0);}else{M=document.createEvents("UIEvents");M.initUIEvent(s,true,true,window,1);}}else{if(o.in_array(s)){M=document.createEvent("MouseEvents");M.initMouseEvent(s,true,true,window,0,0,0,0,0,false,false,false,false,0,null);}}}H.dispatchEvent(M);}else{M=document.createEventObject();H.fireEvent("on"+s,M);}}};}();function periodic_refresh(s){new PeriodicalExecuter(function(){var M=$(s);var o=M.elements[0].value;o=o+M.elements[1].value;if(M.elements[1].value=="true"){new Ajax.Request(o,{asynchronous:true,evalScripts:true});}},300);}function toggleTabs(o,s){$(o).style.display="block";$(s).style.display="none";$(o+"TD").className="myPageBackGrey";$(s+"TD").className="myPageBackWhite";}function checkMsgLen(M){var s=M;if(s.length>20&&s.indexOf(" ")==-1){M="";for(var o=0;o<s.length;o++){if(o+20>s.length){M+=s.substring(o,s.length)+" ";}else{M+=s.substring(o,o+21)+" ";}o=o+20;}}return M;}function valuateMsg(M){var s=M.split(" ");var o="";for(i=0;i<s.length;i++){s[i]=checkMsgLen(s[i]);o+=s[i]+" ";}o=o.substring(0,1).toUpperCase()+o.substring(1,o.length);o=o.replace(/(<([^>]+)>)/ig,"");o=o.replace(/"/g,"&quot;").replace(/'/g,"&acute;");return o;}function checkTaskName(){if(one_click_flag2==true){document.add_form.task_description.value=valuateMsg(document.add_form.task_description.value).toString();document.add_form.comment.value=valuateMsg(document.add_form.comment.value).toString();one_click_flag2=false;}}function checkTaskName_edit(){document.edit_form.comment.value=valuateMsg(document.edit_form.comment.value).toString();}function clear_field(s,o){if(s==default_qtask_field_value){$(o).value="";}}function quick_add_submit(I,o,g,M){if(M=="manual"){if(($("quickadd_"+g).value!=default_qtask_field_value)&&($("quickadd_"+g).value!="")){var s=valuateMsg($("quickadd_"+g).value);$("quickadd_"+g).value=s;Element.show("quick_add_img_"+g);new Ajax.Request("/taskview/quick_add",{asynchronous:true,evalScripts:false,onComplete:function(H){Element.hide("quick_add_img_"+g);},parameters:Form.serialize($(o))});}}else{if(I.keyCode==13){if(($("quickadd_"+g).value!=default_qtask_field_value)&&($("quickadd_"+g).value!="")){var s=valuateMsg($("quickadd_"+g).value);$("quickadd_"+g).value=s;Element.show("quick_add_img_"+g);new Ajax.Request("/taskview/quick_add",{asynchronous:true,evalScripts:false,onComplete:function(H){Element.hide("quick_add_img_"+g);},parameters:Form.serialize($(o))});}}}}function show_ppl_on_page(){if($("ppl_on_alphabet_page").style.display=="none"){$("ppl_on_alphabet_page").style.display="block";$("meebo_div").style.display="none";$("show_ppl_page").style.width="245px";$("show_ppl_page").innerHTML="<a href='javascript://' onclick='show_ppl_on_page()'>Show meebo widget<span class='leftpad_5 align_verticle_middle' style='text-align:right' ><img src='"+image_path+"/maximize.png' href='javascript:show_ppl_on_page();' alt='click here to expand' /></span></a>";}else{$("show_ppl_page").innerHTML="<a href='javascript://' onclick='show_ppl_on_page()'>Show People on my page<span class='leftpad_5 align_verticle_middle' ><img src='"+image_path+"/maximize.png' href='javascript:show_ppl_on_page();' alt='click here to expand' /></span></a>";$("ppl_on_alphabet_page").style.display="none";$("show_ppl_page").style.width="190px";$("meebo_div").style.display="block";}}function tips(){if($("tips").style.display=="none"){$("tips").style.display="block";$("text_tip").style.display="none";}else{$("tips").style.display="none";$("text_tip").style.display="block";}}function theme_show(){if($("theme_div").style.display=="none"){$("theme_div").style.display="block";$("theme_div_text").style.display="none";}else{$("theme_div").style.display="none";$("theme_div_text").style.display="block";}}function notepad_time_submit(){if(new_val_flag==false){setTimeout("notepad_submit()",10000);new_val_flag=true;}}function notpad_sys_text_remove(){if($("note_comment").value==" The text typed here can only be seen by you "){$("note_comment").value="";}}function notepad_submit(){if(new_val_flag){new Ajax.Request("/taskview/save_note",{asynchronous:true,evalScripts:true,parameters:Form.serialize($("note_pad"))});new_val_flag=false;}}function popup_check(){if(($("add_task_popup")!=null)||($("edit_task_popup")!=null)||($("priority_pop_up")!=null)){if($("add_task_popup").style.visibility=="visible"&&confirm("Do you want to cancel add popup?")){add_popup_hide();}if($("edit_task_popup").style.visibility=="visible"&&confirm("Do you want to cancel edit popup?")){edit_popup_hide();}if($("priority_pop_up").style.visibility=="visible"&&confirm("Do you want to cancel Priority popup?")){hide_priority_pop_up();}if($("show_task_details_popup").style.visibility=="visible"&&confirm("Do you want to cancel completed task popup?")){new_popup_hide();}}}function edit_task_popup_sec_submit(s){if(confirm("Do you want to Delete Task?")){$("is_deleted").value="Y";document.edit_form.save.click();}}function showDialog(s){if(s.keyCode==27){if(($("add_task_popup")!=null)||($("edit_task_popup")!=null)){if($("add_task_popup").style.visibility=="visible"&&confirm("Do you want to cancel?")){add_popup_hide();}if($("edit_task_popup").style.visibility=="visible"&&confirm("Do you want to cancel?")){edit_popup_hide();}}}}function submit_alphabet(s){location.href="/todolist?alphabet="+s+"&browser_utc_offset_min="+browser_utc_offset_min;}function submit_add_popup(s){if(one_click_flag==true){select_shared_by_options();send_users_and_page_numbers();checkTaskName("detail_add");process_task_pic_change("add_task","change");new Ajax.Request("/taskview/create_task",{asynchronous:true,evalScripts:true,onComplete:function(o){Element.hide("add_task_loader");one_click_flag=false;},parameters:Form.serialize(s)});}}function submit_username(M,o){var s="/todolist/index";if(M!=o){s+="?user_name="+o+"&browser_utc_offset_min="+browser_utc_offset_min;}location.href=s;}function showLoader(s){try{$("loading_edit_"+s+"_incomplete").style.display="block";}catch(o){}}function get_prev_div(){var o="aa_"+i;var s=document.getElementsByAttrib(o);alert(s);}document.getElementsByAttrib=function(H,l,g,e){var s=[];l=l||"*";g=g||document;val2copmare=e||null;var o=g.getElementsByTagName(l);for(var y=0,I=o.length;y<I;y++){var M=o[y];if(!e){if(M.getAttribute(H)){s.push(M);}}else{if(M.getAttribute(H)==e){s.push(M);}}}return s;};function show_task_loader(o){try{var s=document.getElementsByAttrib("taskloader","span","","true");for(i=0;i<s.length;i++){if(s[i].getAttribute("id")=="loader_"+o){s[i].innerHTML="<img src='/images/themes/0/gray_loader.gif' border='0'>";}}$("abc"+o).style.display="none";}catch(M){}}function inviteuser_loader_show(s){$("invite_status_"+s).innerHTML="never logged in yet &nbsp;&nbsp;&nbsp;";$("abc"+s).innerHTML="<img src='/images/themes/0/gray_loader.gif' border=0>";}function inviteuser_loader_hide(s){$("abc"+s).style.display="none";}function resetpassword_loader_show(){$("password_status").innerHTML="<img src='/images/common/gray_loader.gif' border=0>";}function switchMenu(H,o,s,l){try{var M=$(H);var y=$(l);var I=(document.images[o].src).lastIndexOf("/");if((document.images[o].getAttribute("isminimized"))=="true"){document.images[o].src=image_path+"/maximize.png";$(o).setAttribute("isminimized",false);y.elements[1].value="false";}else{document.images[o].src=image_path+"/minimize.png";$(o).setAttribute("isminimized",true);y.elements[1].value="true";}if(s.length==2){if(M.style.display!="none"){M.style.display="none";}else{M.style.display="";}}else{if(s.length==0){y.elements[1].value="true";document.images[o].src=image_path+"/minimize.png";}else{if(s.indexOf("visible")!=-1){y.elements[1].value="true";document.images[o].src=image_path+"/minimize.png";}}M.style.display=s;}}catch(g){}}function switchCurrentActivitiesMenu(H,M,o,s){var g=$(H);var y=$(s);var I=(document.images[M].src).lastIndexOf("/");if((document.images[M].getAttribute("isminimized"))=="true"){document.images[M].src=image_path+"/maximize.png";$(M).setAttribute("isminimized",false);}else{document.images[M].src=image_path+"/minimize.png";$(M).setAttribute("isminimized",true);}if(o.length==2){if(g.style.display!="none"){g.style.display="none";}else{g.style.display="";}}else{if(o.length==0){document.images[M].src=image_path+"/minimize.png";}g.style.display=o;}}function switchGrayMenu(I,o,s){var M=$(I);var g=(document.images[o].src).lastIndexOf("/");if((document.images[o].src).substring(g+1)=="minimize.png"){document.images[o].src=image_path+"/maximize.png";}else{document.images[o].src=image_path+"/minimize.png";}if(s.length==2){if(M.style.display!="none"){M.style.display="none";}else{M.style.display="";}}else{if(s.length==0){document.images[o].src=image_path+"/minimize.png";}M.style.display=s;}}function trim(s){return s.replace(/(^\s*|\s*$)/,"");}function mark_task_as_seen_locally(y,H,o){if(H==o){var g=$(y);var I=trim(g.innerHTML);var s=(I).substring(0,3);if(s=="<b>"){var M=(I).substring(3,g.innerHTML.length);g.innerHTML=M;}}}function set_by_when_flag(o){var M=$("edit_form");var s="";for(w=0;w<M.task_by_when.length;w++){if(M.task_by_when[w].checked){s=M.task_by_when[w].value;}}if(o!=s){M.by_when_flag.value="true";}else{M.by_when_flag.value="false";}}function call_remote(y,H,M){current_page=document.add_form.page.value;var e=H;var o="refresh_form_"+y;var g=$(o).elements[3].value;showLoader(y);var s="/taskview/filter_tasks?cross_button="+g+"&user_name="+y+"&filter_type="+e+"&first_user_in_view="+M+"&page=1&maximized=true";var I=new Ajax.Request(s,{asynchronous:true,evalScripts:true,onSuccess:function(){$("loading_edit_"+y+"_incomplete").style.display="none";}});}function show_add_member(){$("add_a_person").style.display="block";}function call_remote_for_remove_user(o,g){showLoader(g);var s="/todolist/remove_user_from_my_page?user_id_to_remove="+o+"&user_name_to_remove="+g;var M=new Ajax.Request(s,{asynchronous:true,evalScripts:true,onComplete:function(I){remove_ppl_from_mypage(g);}});add_elements_to_drop_menu(o,g);menu1.sort();}function choose_group_submit(o){var s="/user/set_default_group?group_id="+o;var M=new Ajax.Request(s,{asynchronous:true,evalScripts:true,onComplete:function(g){}});}function call_remote_for_add_user(M,o,I){show_add_member();var s="/todolist/add_user_to_my_page?user_id_to_add="+M;var g=new Ajax.Request(s,{asynchronous:true,evalScripts:true,onComplete:function(H){Element.hide("add_a_person"),add_ppl_to_mypage(M,I);}});remove_elements_from_drop_menu(M,o,I);}function add_ppl_to_mypage(s,o){var I=$("ppl_added_to_my_page").innerHTML;if(I.indexOf("Add group members to your my page for easy access to their task bin.")==-1){$("ppl_added_to_my_page").innerHTML+=" <a href='#link_"+s+"'class='bold_task'>"+o+"</a>, ";}else{var M=I.indexOf("No user is in your my page. Add group members to your my page for easy access to their task bin.");var g=I.substring(0,M);$("ppl_added_to_my_page").innerHTML=g+" <a href='#link_"+s+"'class='bold_task'>"+o+"</a>, ";}}function remove_ppl_from_mypage(o){var g=$("ppl_added_to_my_page").innerHTML;var y=g.split(",");if((y.length-1)==1){var s=g.indexOf(o);var H=g.substring(0,s);var I=g.substring(((s+o.length)+5),g.length);var M=H+I;$("ppl_added_to_my_page").innerHTML=M;$("ppl_added_to_my_page").innerHTML+=" <b>No user is in your my page. Add group members to your my page for easy access to their task bin.</b>";}else{var s=g.indexOf(o);var H=g.substring(0,s);var I=g.substring(((s+o.length)+5),g.length);var M=H+I;$("ppl_added_to_my_page").innerHTML=M;}}function remove_elements_from_drop_menu(g,o,H){menu1.sort();if(menu1.length<=1){menu1[0]="<a href='javascript://' style='padding-left:5px;width:95%'>No users in this list</a>";}else{var s=new Array();for(i=0,len=menu1.length;i<len;i++){if(menu1[i].indexOf("_"+H+"'")!=-1){o=i;}}var I=menu1.slice(0,o);var M=menu1.slice((o+1),menu1.length);menu1=new Array();menu1=I.concat(M);for(i=0,len=menu1.length;i<len;i++){var y=menu1[i].substring((menu1[i].indexOf(",")+1),menu1[i].length);menu1[i]=menu1[i].substring(0,(menu1[i].indexOf(",")+1))+i+y.substring((y.indexOf(",")),y.length);}}if(menuHeight<150){if(menuHeight>20){$("dropmenudiv").style.height=menuHeight-20;}menuHeight=menuHeight-20;}}function add_elements_to_drop_menu(s,o){if((menu1.length==1)&&(menu1[0].indexOf("No users in this list")!=-1)){menu1[0]="<a id='add_user_menu_"+o+"' href='javascript://' onclick=call_remote_for_add_user("+s+","+menu1.length+",'"+o+"') style='cursor:pointer;padding-left:5px;width:95%'>"+o+"</a>";}else{if(menu1.length==0&&menu1[0].indexOf("No users in this list")==-1){menu1[0]="<a href='javascript://' style='padding-left:5px;width:95%'>No users in this list</a>";}else{menu1.push("<a id='add_user_menu_"+o+"' href='javascript://' onclick=call_remote_for_add_user("+s+","+menu1.length+",'"+o+"') style='cursor:pointer;padding-left:5px;width:95%'>"+o+"</a>");}}if(menuHeight<150){$("dropmenudiv").style.height=menuHeight+20;menuHeight=menuHeight+20;}}function hideIncompleteTask(o,I,M){try{var s=document.getElementsByAttrib(I,M,"","true");for(i=0;i<s.length;i++){if(s[i].getAttribute("id")==I+"_"+o){s[i].innerHTML="";}}}catch(g){alert(g.message);}}function showCompleteTask(y,l,s,H,M,q,g){try{var o=$(H).innerHTML;var L="";if(M==true){L+="<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"textOverflow current_png go-hand >";}L+="<tr><td width=\"4px\" ></td><td width=\"6%\" class=\"completedtask_padding\"><span taskloader=\"true\" id=\"loader_"+y+"\"></span>";L+="</td><td nowrap=\"nowrap\" align=\"left\" class=\"completedtask_padding\"><table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"100%\" class=\"textOverflow\">";L+="<tr><td width=\"70%\" class=\"incompletetask_padding\"><div><span class=\"hover_task_text textOverflow current_png go-hand\">"+o+"</span></div></td>";L+="<td align=\"right\" width=\"30%\" class=\"incomplete_task_padding\"><div><span class=\"hover_task_text go-hand\">Pending...</span></div></td>";L+="</tr></table><td width=\"4px\"></td></tr>";if(M==true){L+="</table>";}$(s).innerHTML=L+$(s).innerHTML;}catch(I){alert(I.message);}}function call_remote_with_id(task_id,action,user_name,first_user_in_view,filter_tr_id,current_page){if($("priority_pop_up").style.visibility=="visible"){hide_priority_pop_up();}if(action=="mark_task_done"||action=="mark_task_undone"){show_task_loader(task_id);}var all_f=$("all_"+filter_tr_id).className;var today_f=$("today_"+filter_tr_id).className;var tomorrow_f=$("tomorrow_"+filter_tr_id).className;var sometime_f=$("sometime_"+filter_tr_id).className;var cross_button=eval("document.refresh_form_"+user_name+".cross_button").value!=""?eval("document.refresh_form_"+user_name+".cross_button").value:" ";if(all_f=="bold_task"){task_filter="all_incomplete_tasks";}else{if(today_f=="bold_task"){task_filter="todays_incomplete_tasks";}else{if(tomorrow_f=="bold_task"){task_filter="tomorrows_incomplete_tasks";}else{if(sometime_f=="bold_task"){task_filter="sometimesoons_incomplete_tasks";}else{task_filter="bold_task";}}}}var the_url="";if(action!="filter_tasks"){var users_on_page=trim(document.add_form.all_users_in_the_view.value).replace(/  /g," ");users_on_page=users_on_page.substring(0,users_on_page.length-1);var users_on_page_array=(trim(users_on_page)).split(" ");var users_page_numbers=new Array();var users_filters=new Array();var user_cross_button=new Array();var users_in_maximize_state=new Array();for(x=0;x<users_on_page_array.length;x++){users_in_maximize_state.push(users_on_page_array[x]);}for(var j=0;j<users_in_maximize_state.size();j++){var form_obj=$("refresh_form_"+users_in_maximize_state[j]);if(form_obj!=undefined){users_page_numbers.push(form_obj.page.value);}if(user_map[users_in_maximize_state[j]]==""){user_map[users_in_maximize_state[j]]="all_incomplete_tasks";}users_filters.push(user_map[users_in_maximize_state[j]]);user_cross_button.push($("refresh_form_"+users_in_maximize_state[j]).cross_button.value);}the_url="/taskview/"+action+"?users_in_maximize_state="+users_in_maximize_state.toString()+"&users_page_numbers="+users_page_numbers.toString()+"&users_filters="+users_filters.toString()+"&user_cross_button="+user_cross_button.toString()+"&cross_button="+cross_button+"&id="+task_id+"&page="+current_page+"&user_name="+user_name+"&first_user_in_view="+first_user_in_view+"&task_filter="+task_filter;}else{the_url="/taskview/"+action+"?cross_button="+cross_button+"&id="+task_id+"&page="+current_page+"&user_name="+user_name+"&first_user_in_view="+first_user_in_view+"&task_filter="+task_filter;}var myAjax=new Ajax.Request(the_url,{asynchronous:true,evalScripts:true});}function call_action_remote_current_activity(g,o,H,y,I,l){new_show_current(l,y);var e=o;var M="/taskview/"+o+"?user_name="+g+"&task_id="+H+"&type="+y;var s=new Ajax.Request(M,{asynchronous:true,evalScripts:true,onSuccess:function(q){Element.hide("loading_"+l+"_"+y);new_popup_show(I);}});}function call_action_remote(e,H,M,g,o){popup_check();if(($("add_task_popup").style.visibility!="visible")&&($("priority_pop_up").style.visibility!="visible")&&($("show_task_details_popup").style.visibility!="visible")&&($("edit_task_popup").style.visibility!="visible")){hide_edit_task();new_show(e,g);var y=H;var s="/taskview/"+H+"?user_name="+e+"&task_id="+M+"&type="+g;var I=new Ajax.Request(s,{asynchronous:true,evalScripts:true,onSuccess:function(l){Element.hide("loading_edit_"+e+"_"+g);if(g=="completed"){new_popup_show(o);}else{if(g=="incomplete"){edit_popup_show(o);}}}});}}function set_scroll_ie(){bod=document.getElementsByTagName("body")[0];bod.style.height="auto";bod.style.overflow="auto";htm=document.getElementsByTagName("html")[0];htm.style.height="auto";htm.style.overflow="auto";}function new_show_current(s,o){try{$("loading_"+s+"_"+o).style.display="block";}catch(M){}}function new_show(M,s){try{$("loading_edit_"+M+"_"+s).style.display="block";}catch(o){}}function populate_add_shared_by(){var I=document.getElementById("shared_by_options");var M=document.getElementById("shared_by[]");var s=M.options.length;var o=0;for(o=0;o<I.options.length;o++){if(I.options[o].selected==true){var g=new Option(I.options[o].value,I.options[o].value);M.options[s]=g;I.options[o]=null;o-=1;s+=1;}}}function remove_shared_by(I){var o=$("shared_by[]");var g=$("shared_by_options");var s=g.options.length;for(i=0;i<o.length;i++){if(o.options[i].selected==true){var M=new Option(o.options[i].value,o.options[i].value);g.options[s]=M;o.options[i]=null;i-=1;s+=1;}}extract_user(I);}function extract_user(g){var M=$("shared_by_options");var s=$("shared_by[]");for(i=0;i<M.length;i++){if(M.options[i].value==g){var o=new Option(g,M.options[i].value);s.options[0]=o;M.options[i]=null;}}}function populate_edit_shared_by(){var I=$("edit_shared_by_options");var M=$("edit_shared_by[]");var s=M.options.length;var o=0;for(o=0;o<I.options.length;o++){if(I.options[o].selected==true){var g=new Option(I.options[o].text,I.options[o].text);M.options[s]=g;I.options[o]=null;o-=1;s+=1;}}}function edit_remove_shared_by(){var o=$("edit_shared_by[]");var g=$("edit_shared_by_options");var s=g.options.length;for(i=0;i<o.length;i++){if(o.options[i].selected==true){var M=new Option(o.options[i].text,o.options[i].text);g.options[s]=M;o.options[i]=null;i-=1;s+=1;}}}function send_users_and_page_numbers(){if(one_click_flag1==true){var G=document.add_form.all_users_in_the_view.value;var s=document.add_form.users_added_to_task.value;var L=(trim(G)).split(" ");var q=s.split(" ");var M=new Array();var H=new Array();var y=new Array();var e=new Array();var l=new Array();for(var I=0;I<q.size();I++){for(var g=0;g<L.size();g++){if(L[g]==q[I]){M.push(L[g]);var o=$("refresh_form_"+L[g]);if(o!=undefined){H.push(o.page.value);}if(user_map[L[g]]==""){user_map[L[g]]="all_incomplete_tasks";}e.push(user_map[L[g]]);if(!(L[g]=="")){l.push($("refresh_form_"+L[g]).cross_button.value);}}}}for(x=0;x<M.length;x++){if(M[x]!=""){y.push("true");}}document.add_form.users_page_numbers.value=H.toString();document.add_form.users_added_to_task.value=M.toString();document.add_form.users_maximized_value.value=y.toString();document.add_form.users_filters.value=e.toString();document.add_form.users_cross_buttons.value=l.toString();one_click_flag1=false;one_click_flag2=true;}}function send_edit_users_and_page_numbers(){var C=document.add_form.all_users_in_the_view.value;var s=document.edit_form.users_in_edit_task.value;var q=document.edit_form.previous_users.value.substring(0,document.edit_form.previous_users.value.length-1);var H=(trim(q).split(" "));var F=(trim(C)).split(" ");var G=(trim(s)).split(" ");var q=document.edit_form.previous_users.value.substring(0,document.edit_form.previous_users.value.length-1);var H=(trim(q).split(" "));var M=new Array();var y=new Array();var e=new Array();var l=new Array();var L=new Array();if(H.length>=G.length){for(var I=0;I<H.size();I++){for(var g=0;g<F.size();g++){if(F[g]==H[I]){M.push(F[g]);var o=$("refresh_form_"+F[g]);y.push(o.page.value);if(user_map[F[g]]==""){user_map[F[g]]="all_incomplete_tasks";}l.push(user_map[F[g]]);L.push($("refresh_form_"+F[g]).cross_button.value);}}}}else{for(var I=0;I<G.size();I++){for(var g=0;g<F.size();g++){if(F[g]==G[I]){M.push(F[g]);var o=$("refresh_form_"+F[g]);y.push(o.page.value);if(user_map[F[g]]==""){user_map[F[g]]="all_incomplete_tasks";}l.push(user_map[F[g]]);L.push($("refresh_form_"+F[g]).cross_button.value);}}}}for(x=0;x<M.length;x++){e.push("true");}document.edit_form.users_page_numbers.value=y.toString();document.edit_form.users_in_edit_task.value=M.toString();document.edit_form.users_maximized_value.value=e.toString();document.edit_form.users_filters.value=l.toString();document.edit_form.users_cross_buttons.value=L.toString();}function select_shared_by_options(){if(one_click_flag==true){var o=$("shared_by[]");var s="";for(i=0;i<o.length;i++){o.options[i].selected=true;s=s+" "+o.options[i].value;}document.add_form.users_added_to_task.value=trim(s);one_click_flag=false;one_click_flag1=true;}}function edit_select_shared_by_options(){var o=$("edit_shared_by[]");var s="";for(i=0;i<o.length;i++){o.options[i].selected=true;s=s+" "+o.options[i].text;}document.edit_form.users_in_edit_task.value=trim(s);}function populate_current_activities(){p_f("refresh_form_due_today");p_f("refresh_form_added");p_f("refresh_form_completed");p_f("refresh_form_edited");}function p_f(M){var o=$(M);var s=o.elements[0].value;s=s+o.elements[1].value;if(o.elements[1].value=="true"){$("current_act_processor").style.display="block";new Ajax.Request(s,{asynchronous:true,evalScripts:true,onComplete:function(g){$("current_act_processor").style.display="none";}});}}function MM_swapImgRestore(){var M,s,o=document.MM_sr;for(M=0;o&&M<o.length&&(s=o[M])&&s.oSrc;M++){s.src=s.oSrc;}}function MM_preloadImages(){var g=document;if(g.images){if(!g.MM_p){g.MM_p=new Array();}var M,o=g.MM_p.length,s=MM_preloadImages.arguments;for(M=0;M<s.length;M++){if(s[M].indexOf("#")!=0){g.MM_p[o]=new Image;g.MM_p[o++].src=s[M];}}}}function MM_findObj(I,g){var M,o,s;if(!g){g=document;}if((M=I.indexOf("?"))>0&&parent.frames.length){g=parent.frames[I.substring(M+1)].document;I=I.substring(0,M);}if(!(s=g[I])&&g.all){s=g.all[I];}for(o=0;!s&&o<g.forms.length;o++){s=g.forms[o][I];}for(o=0;!s&&g.layers&&o<g.layers.length;o++){s=MM_findObj(I,g.layers[o].document);}if(!s&&g.getElementById){s=g.getElementById(I);}return s;}function MM_swapImage(){var g,M=0,s,o=MM_swapImage.arguments;document.MM_sr=new Array;for(g=0;g<(o.length-2);g+=3){if((s=MM_findObj(o[g]))!=null){document.MM_sr[M++]=s;if(!s.oSrc){s.oSrc=s.src;}s.src=o[g+2];}}}function setDialogHW(){$("loading").style.left=(screen.width-125)+"px";$("show_task_details_popup").style.width=(screen.width-25)+"px";}function timeoffset(){try{var s=new Date();$("browser_utc_offset_min").value=s.getTimezoneOffset();}catch(o){}}function add_popup_clear_fields(o){try{document.add_form.elements[2].value="";document.add_form.comment.value="";}catch(s){$("loading").style.display="none";}}function sort_user_list(){var o=new Array();var s=document.add_form.shared_by_options;for(i=0;i<s.options.length;i++){o.push(s.options[i].text);s.options[i]=null;}o.sort();for(i=0;i<o.length;i++){var M=new Option(o[i],o[i]);s.options[i]=M;}}function edit_popup_clear_fields(){document.edit_form.comment.value="";}function picture_upload_show(s){obj=$("picture_upload");obj.style.position="absolute";obj.style.zIndex=252;obj.style.top=(Position.getPosY(s)+20)+"px";obj.style.left=Position.getPosX(s)+"px";obj.style.visibility="visible";obj.style.display="block";}function picture_upload_hide(){obj=$("picture_upload");obj.style.visibility="hidden";obj.style.display="none";}function show_background_picture(o){var s="user_pic_upload_"+o;$(s).className="background_image_class border_top_gray align_verticle_middle";}function hide_background_picture(o){var s="user_pic_upload_"+o;$(s).className="border_top_gray align_verticle_middle";}function add_popup_show(M,g){popup_check();if(($("edit_task_popup").style.visibility!="visible")&&($("priority_pop_up").style.visibility!="visible")&&($("show_task_details_popup").style.visibility!="visible")){$("add_task_img_tr").style.display="block";obj=$("add_task_popup");remove_shared_by(M);$("user_name").value=M;obj.style.position="absolute";obj.style.zIndex=252;obj.style.top=Position.getPosY(g)+"px";if((Position.getPosX(g)+373)>(document.body.clientWidth)){$("add_pop_upbox_img").align="right";$("add_pop_upbox_img").src=image_path+"/detailed_right.png";$("add_pop_upbox_img").setAttribute("useMap","#Map22");$("add_popup_div_cross").style.display="none";obj.style.left=(Position.getPosX(g)-340)+"px";}else{$("add_pop_upbox_img").align="left";$("add_pop_upbox_img").src=image_path+"/detailed.png";$("add_popup_div_cross").style.display="block";obj.style.left=(Position.getPosX(g)-8)+"px";}obj.style.visibility="visible";obj.style.display="block";add_user_name=$("user_name").value;one_click_flag=true;if(($("quickadd_"+M).value!=default_qtask_field_value)&&($("quickadd_"+M).value!="")){$("task_description").value=$("quickadd_"+M).value;$("task_description").focus();var s=$("task_by_when_drop_down").value;var o="task_by_when_"+s;$(o).checked=true;}else{$("task_description").focus();}}}function change_priority_settings(I,g,M){process_task_pic_change("priority_task","change");var o="/taskview/change_priority?user_name="+$("pr_uname").value+"&task_id="+$("pr_task_id").value+"&page="+g+"&task[by_when]="+I+"&task[description]="+$("pr_task_desc").value+"&task[yell]="+M+"&by_when_flag=true&comment=&";var H=new Ajax.Request(o,{asynchronous:true,evalScripts:true,onSuccess:function(e){Element.hide("priority_pop_up");hide_priority_pop_up();}});try{var s=document.getElementsByAttrib("task_priority","span","","true");for(i=0;i<s.length;i++){if(s[i].getAttribute("id")=="priority_"+$("pr_task_id").value){if((I=="today")&&(M=="Y")){s[i].innerHTML="<img border=0 src='"+image_path+"/yell.png' >";}else{s[i].innerHTML="<img border=0 src='"+image_path+"/"+I+".png' >";}}}}catch(y){}}function upload_pic_submit(){document.change_settings.action="/user/upload_picture";document.change_settings.submit();}function priority_pop_up_show(g,M,s,o){popup_check();if(($("add_task_popup").style.visibility!="visible")&&($("edit_task_popup").style.visibility!="visible")&&($("show_task_details_popup").style.visibility!="visible")){process_task_pic_change("priority_task","revert");obj=$("priority_pop_up");obj.style.position="absolute";obj.style.zIndex=252;obj.style.top=(Position.getPosY(g)+21)+"px";obj.style.left=Position.getPosX(g)+"px";obj.style.visibility="visible";obj.style.display="block";$("pr_uname").value=M;$("pr_task_id").value=s;$("pr_task_desc").value=o;}}function hide_priority_pop_up(){obj=$("priority_pop_up");obj.style.visibility="hidden";obj.style.display="none";}function edit_popup_show(s){popup_check();if(($("add_task_popup").style.visibility!="visible")&&($("priority_pop_up").style.visibility!="visible")&&($("show_task_details_popup").style.visibility!="visible")){obj=$("edit_task_popup");obj.style.position="absolute";obj.style.zIndex=252;obj.style.top=(Position.getPosY(s)+25)+"px";obj.style.left=Position.getPosX(s)+"px";obj.style.visibility="visible";obj.style.display="block";}}function new_popup_show(s){popup_check();if(($("add_task_popup").style.visibility!="visible")&&($("priority_pop_up").style.visibility!="visible")||($("edit_task_popup").style.visibility!="visible")){obj=$("show_task_details_popup");obj.style.zIndex=252;obj.style.top=(Position.getPosY(s)+21)+"px";obj.style.left=Position.getPosX(s)+"px";obj.style.visibility="visible";obj.style.display="block";}}function add_popup_hide(s){if(document.compatMode&&document.all){set_scroll_ie();}obj=$("add_task_popup");add_popup_clear_fields(s);obj.style.visibility="hidden";obj.style.display="none";if($("shared_by_error").style.display!="none"||$("desc_error").style.display!="none"){$("shared_by_error").style.display="none";$("desc_error").style.display="none";}}function edit_popup_hide(){if(document.compatMode&&document.all){set_scroll_ie();}obj=$("edit_task_popup");obj.style.visibility="hidden";obj.style.display="none";edit_popup_clear_fields();$("shared_by_error_for_edit").style.display="none";}function new_popup_hide(o,s){obj=$("show_task_details_popup");var M=document.new_popup_form.user_name.value;if(o=="show_check"){if(document.new_popup_form.incomplete_check.checked){obj.style.visibility="hidden";obj.style.display="none";call_remote_with_id(s,"mark_task_undone",M,"true",M,document.new_popup_form.page.value);}else{obj.style.visibility="hidden";obj.style.display="none";}}else{obj.style.visibility="hidden";obj.style.display="none";}if(document.compatMode&&document.all){set_scroll_ie();}}function view_popup_hide(){obj=$("view_task_popup");if(obj!=null){obj.innerHTML="";}}function hide_edit_task(){obj=$("edit_task_popup");obj.innerHTML="";}function set_theme_from_tasks(o){var M="";if(action_page=="select_theme"){M="group";}else{if(action_page=="index"){M="tasks";}else{M="user";}}var s="/accounts/set_theme?theme_id="+o+"&type="+M;var g=new Ajax.Request(s,{asynchronous:true,evalScripts:true});}function set_theme(g,I){var M=g;var o="";for(w=0;w<M.theme1.length;w++){if(M.theme1[w].checked){o=M.theme1[w].value;}}var s="/accounts/set_theme?theme_id="+o+"&type="+I;var H=new Ajax.Request(s,{asynchronous:true,evalScripts:true});}function print_task_list(g,o){var s="/taskview/print_tasklist?user_name="+g+"&group_id="+o;var M=window.open(s,"PRINT_TASKS","width=840,height=700,top=30,left=100,status=yes,toolbar=no,menubar=yes,scrollbars=yes,resizable=yes,location=no");if(M==null){alert("Your browser has a popup blocker, please allow the site to print the tasks.");}}