var gRowId=2;var global_check;var chk_for_i_accept=false;var g_add_email=g_add_full_name=g_fname=g_fname1=g_fname2=g_fname3=g_email=g_password=g_matchcode1=g_matchcode=g_groupname=g_settings_password=g_email_user=g_new_user=false;var g_settings_name=true;function process_task_pic_change(s,o){if(s=="edit_task"){if(o=="change"){$("edit_task_img_div").style.display="none";$("edit_loader").style.display="block";}else{$("edit_loader").style.display="none";$("edit_task_img_div").style.display="block";}}else{if(s=="add_member_invite"){if(o=="change"){$("invite_member_add_div").style.display="none";$("loading_add_member").style.display="block";}else{$("loading_add_member").style.display="none";$("invite_member_add_div").style.display="block";}}else{if(s=="priority_task"){if(o=="change"){$("pr1").style.display="none";$("pr2").style.display="block";}else{$("pr1").style.display="block";$("pr2").style.display="none";}}else{if(s=="add_task"){if(o=="change"){$("add_task_img_tr").style.display="none";$("add_task_loader").style.display="block";}else{$("add_task_img_tr").style.display="block";$("add_task_loader").style.display="none";}}}}}}function Initilize_new_group(){$("group_name_new_group").value="";$("group_info_new_group").value="";$("group_name_new_group").focus();}function remove_div(s){var o=$("invite_coloumn");var H=$(s);o.removeChild(H);document.edit_account.count.value=document.edit_account.count.value-1;}function addRow(){var o=$("invite_coloumn");var s=document.createElement("div");s.id="invite_coloumn_"+gRowId;o.appendChild(s);document.edit_account.count.value=gRowId;new Ajax.Request("/accounts/add_invite_column?col_id="+gRowId,{asynchronous:true,evalScripts:true,parameters:Form.serialize(document.edit_account)});gRowId++;}function call_new_theme(s){new Ajax.Request("/accounts/view_themes?type="+s,{asynchronous:true,evalScripts:true});}function isBlank(s){if(s==""){return true;}return false;}function chkLen(o,s){if(o.length<s){return false;}else{return true;}}function validatePassword(F,H,o){var s=chkLen(F,"6");if(F==""){showFalseStatus_signup("Password name can not be blank","password_status","password_status_img");g_password=false;global_check=false;g_settings_password=false;}else{if(!(s)){showFalseStatus_signup("Password length can not be less than 6","password_status","password_status_img");g_password=false;global_check=false;g_settings_password=false;}else{showTrueStatus_signup("password_status","password_status_img");g_password=true;g_settings_password=true;}}}function chkEmail(e,i,F,H){if(!isBlank(e)){var o=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;var s=o.test(e);if(s==false){if(i=="add_member"){showFalseStatus("Please&nbsp;Enter&nbsp;valid&nbsp;E-Mail address",F);}else{showFalseStatus_signup("Please&nbsp;Enter&nbsp;valid&nbsp;E-Mail address",F,H);}g_email=false;global_check=false;g_add_email=false;g_email_user=false;}else{if(i=="add_member"){showTrueStatus(F);}else{showTrueStatus_signup(F,H);}g_email=true;g_add_email=true;g_email_user=true;}}else{if(i=="add_member"){showFalseStatus("E-Mail address can not be blank",F);}else{showFalseStatus_signup("E-Mail address can not be blank",F,H);}g_email=false;global_check=false;g_add_email=false;g_email_user=false;}}function Trim(s){s=s.replace(/^\s+/g,"");return s.replace(/\s+$/g,"");}function validate_full_name(i,F,H,o){var e=Trim(i.value);var s=false;if(e!=""){if(chkLen(e,2)){if((e.indexOf(" ")==-1)){if((F=="add_member")||(F=="settings_page")){g_add_full_name=false;showFalseStatus(" Full name must be in 'Firstname Lastname' format.",H);}else{showFalseStatus_signup(" Full name must be in 'Firstname Lastname' format.",H,o);}g_fname=true;g_fname1=true;g_fname2=false;g_settings_name=false;return false;}else{if(/\d/g.test(e)){if((F=="add_member")||(F=="settings_page")){g_add_full_name=false;g_settings_name=false;showFalseStatus("Full name can not contain numeric characters.",H);}else{showFalseStatus_signup("Full name can not contain numeric characters.",H,o);}g_fname=true;g_fname1=true;g_fname2=true;g_fname3=false;g_settings_name=false;return false;}}if((F=="add_member")||(F=="settings_page")){showTrueStatus(H);}else{showTrueStatus_signup(H,o);}g_fname=true;g_fname1=true;g_fname2=true;g_fname3=true;g_settings_name=true;return true;}else{if((F=="add_member")||(F=="settings_page")){g_add_full_name=false;g_settings_name=false;showFalseStatus("Full name can not be less than 2 characters.",H);}else{showFalseStatus_signup("Full name can not be less than 2 characters.",H,o);}g_fname=true;g_fname1=false;g_settings_name=false;return false;}}else{if((F=="add_member")||(F=="settings_page")){g_add_full_name=false;g_settings_name=false;showFalseStatus("Full name can not be blank.",H);}else{showFalseStatus_signup("Full name can not be blank.",H,o);}g_fname=false;g_settings_name=false;return false;}}function namecheck(H,o,s){if(o=="gname"){if(isBlank(H)){showFalseStatus_signup("Group name can not be blank","group_name_status","group_name_status_img");g_groupname=false;global_check=false;}else{showTrueStatus_signup("group_name_status","group_name_status_img");g_groupname=true;}}}function chk_captcha_blank(s){if(isBlank(s)){showFalseStatus_signup("Text Code field can not be blank","captcha_status","captcha_status_img");g_matchcode=false;global_check=false;}else{showTrueStatus_signup("captcha_status","captcha_status_img");g_matchcode=true;}}function validate_edit_account(){var t="",i="",e="",F="";var H="",o="",s="";for(u=1;u<gRowId;u++){F="full_name_new"+u;spanid="full_name_add_"+u;H="email_id_new"+u;s="email_id_add_"+u;o=$(H).value;t=$(F).value;i=$(F);if(!(validate_full_name(i,"add_member",spanid))){g_add_full_name=false;break;}else{g_add_full_name=true;}chkEmail(o,"add_member",s);if(g_add_email==false){break;}}if((g_add_full_name==false)||(g_add_email==false)){return false;}else{return true;}}function setting_pass_enable(){if($("enable_password").checked==true){$("new_password").disabled=false;}else{$("new_password").disabled=true;}}function submit_settings(s,F){var e=$("meebo").value;var H=/width="\d+"/g;var o=/height="\d+"/g;e=e.replace(H,"width=\"190\"");e=e.replace(o,"height=\"250\"");$("meebo").value=e;var i=full_name1=document.getElementById("new_full_name");validate_full_name(i,"new_settings_page","full_name_status","full_name_status_img");if(F!="LDAP"){if($("enable_password").checked==false){if((g_settings_name==true)){Element.show("loading_new_admin");new Ajax.Request("/accounts/change_settings",{asynchronous:true,evalScripts:true,onComplete:function(t){Element.hide("loading_new_admin");},parameters:Form.serialize(s)});}else{return false;}}else{validatePassword(document.change_settings.new_password.value,"settings_password","settings");if((g_settings_name==true)&&(g_settings_password==true)){Element.show("loading_new_admin");new Ajax.Request("/accounts/change_settings",{asynchronous:true,evalScripts:true,onComplete:function(t){Element.hide("loading_new_admin");},parameters:Form.serialize(s)});}else{return false;}}}else{if(g_settings_name==true){new Ajax.Request("/accounts/change_settings",{asynchronous:true,evalScripts:true,onComplete:function(t){},parameters:Form.serialize(s)});}else{return false;}}}function submitForm(s){if(validate_edit_account()){Element.show("loading_add_member");process_task_pic_change("add_member_invite","change");new Ajax.Request("/accounts/add_new_members_in_group",{asynchronous:true,evalScripts:true,onComplete:function(o){Element.hide("loading_add_member");},parameters:Form.serialize(s)});}else{return false;}}function group_info_submit(s){if($("group_name").value!=""){Element.show("loading_edit_group");new Ajax.Request("/accounts/save_edit_group_info",{asynchronous:true,evalScripts:true,onComplete:function(o){Element.hide("loading_edit_group");},parameters:Form.serialize(s)});}else{$("edit_groups_error_msg").innerHTML="<span class='false_status_text'>Group name can not be blanck</span>";}}function submit_add_new_admin_form(s){if(validate_create_account_admin("create_account_admin")){show_new_admin_account_offset();Element.show("loading_new_admin");new Ajax.Request("/accounts/add_new_admin_account",{asynchronous:true,evalScripts:true,onComplete:function(o){Element.hide("loading_new_admin");},parameters:Form.serialize(s)});}else{return false;}}function submit_create_new_group(s){namecheck($("group_name_new_group").value,"gname","group_name_status");if(g_groupname==true){Element.show("loading_new_admin");new Ajax.Request("/accounts/create_new_group",{asynchronous:true,evalScripts:true,onComplete:function(o){Element.hide("loading_new_admin");},parameters:Form.serialize(s)});}else{return false;}}function submit_add_new_user_form(s){if(validate_create_account_admin("new_user_admin")){new_user_account_offset();Element.show("loading_new_admin");new Ajax.Request("/accounts/add_new_user_account",{asynchronous:true,evalScripts:true,onComplete:function(o){Element.hide("loading_new_admin");},parameters:Form.serialize(s)});}else{return false;}}function validate_create_account_admin(s){if(s=="new_user_admin"){g_groupname=true;g_email=true;}if(g_fname==false){showFalseStatus_signup("Full name can not be blank","full_name_status","full_name_status_img");$("full_name").focus();return false;}else{if(g_fname1==false){showFalseStatus_signup("Full name can not be less than 2 characters.","full_name_status","full_name_status_img");$("full_name").focus();return false;}else{if(g_fname2==false){showFalseStatus_signup("Full name must be in 'Firstname Lastname' format","full_name_status","full_name_status_img");$("full_name").focus();return false;}else{if(g_fname3==false){showFalseStatus_signup("Full name can not contain numeric characters.","full_name_status","full_name_status_img");$("full_name").focus();return false;}else{if(g_groupname==false){showFalseStatus_signup("Group name can not be blank","group_name_status","group_name_status_img");$("group_name").focus();return false;}else{if(g_matchcode==false){showFalseStatus_signup("Text Code field can not be blank","captcha_status","captcha_status_img");$("captcha").focus();return false;}else{if(g_matchcode1==false){showFalseStatus_signup("Invalid text code - Please try again","captcha_status","captcha_status_img");$("captcha").focus();return false;}else{if((g_email==false)){$("email_id").focus();return false;}else{if(g_password==false){validatePassword($F("password"),"password_status");$("password").focus();return false;}else{return true;}}}}}}}}}}function capchaValidity(o){if(o!=""){if(o.length==6){showProcessing("captcha_status_img","");var s="/accounts/captcha_valid?captcha="+o;var H=new Ajax.Request(s,{asynchronous:true,evalScripts:true});}}else{g_matchcode=true;showFalseStatus_signup("Text Code field can not be blank","captcha_status","captcha_status_img");}}function checkServerForValidity(o){chkEmail(o,"new_admin_ac","email_id_status1","email_id_status1_img");if(g_email==true){showProcessing("email_id_status1_img","checking the email availablity on server.");var s="/accounts/email_id_available?email_id="+o;var H=new Ajax.Request(s,{asynchronous:true,evalScripts:true});}}function checkServerForValidity_newuser(H,o){chkEmail(H,"new_user_ac","email_id_status1","email_id_status1_img");if(g_email==true){showProcessing("email_id_status1_img","checking the email availablity on server.");var s="/accounts/email_id_available?email_id="+H+"&user_id="+o;var F=new Ajax.Request(s,{asynchronous:true,evalScripts:true});}}function showProcessing(o,s){$(o).innerHTML="<img src='/images/themes/0/gray_loader.gif' border='0'>"+s;}function initilize(){$("full_name").value="";$("email_id").value="";$("password").value="";$("group_name").value="";$("captcha").value="";$("full_name").focus();}function initilize_new_user(){$("email_id").focus();$("full_name").focus();$("password").value="";$("captcha").value="";}function showTrueStatus(s){$(s).innerHTML="<img src='"+image_path+"/right.png'>";}function showTrueStatus_signup(o,s){$(o).innerHTML="";$(s).innerHTML="<img src='"+image_path+"/right.png'>";}function showFalseStatus(s,o){$(o).innerHTML="<table cellspacing=0 cellpadding=0 ><tr><td><img src='images/common/wrong.png'></td><td class='align_verticle_middle'><span class='leftpad false_status_text'>"+s+"</span></td></tr></table>";}function showFalseStatus_signup(o,H,s){$(H).innerHTML="<span class='false_status_text'>["+o+"]</span>";$(s).innerHTML="<table cellspacing=0 cellpadding=0 border=0><tr><td><img src='images/common/wrong.png'></td></tr></table>";}function new_user_account_offset(){$("user_offset").value=((new Date()).getTimezoneOffset())*(-1);}function show_new_admin_account_offset(){$("utc_time_offset_admin").value=((new Date()).getTimezoneOffset())*(-1);}function showSettings(){$("loading").style.display="block";var s=new Ajax.Request("/accounts/show_settings",{asynchronous:true,evalScripts:true,onSuccess:function(){$("overlay").style.display="block";$("loading").style.display="none";}});}function hideSettings(){$("showSettings").innerHTML="";$("showSettings").style.display="none";$("overlay").style.display="none";}function allow_rss(){var s=new Ajax.Request("/accounts/allow_rss?allow_rss=Y",{asynchronous:true,evalScripts:true});}function revoke_rss(){var s=new Ajax.Request("/accounts/allow_rss?allow_rss=N",{asynchronous:true,evalScripts:true});}function change_group_name_header(s){$("header_group_name").innerHTML=s;}