var boolFormReady; boolFormReady = true; function FoldersApplyCreateIMAP4Folder(id_folder, str_folder_name) // v.3.2 { document.form_delete.sync_type.value = 0; document.form_delete.mode.value = "create_imap4_folder"; document.form_delete.id_folder.value = 0; document.form_delete.folder_name.value = str_folder_name; document.form_delete.submit(); } function ShowHideFolder(id_folder, id_mode) // v.3.2 { document.form_delete.sync_type.value = id_mode; document.form_delete.mode.value = "show_hide"; document.form_delete.id_folder.value = id_folder; document.form_delete.submit(); } function FoldersApplyChanges(id_folder, id_sync_type) // v.3.2 { document.form_delete.sync_type.value = id_sync_type; document.form_delete.mode.value = "apply_settings"; document.form_delete.id_folder.value = id_folder; document.form_delete.submit(); } function goUrl(strUrl) { document.location.replace(strUrl); } function SelectAnotherAccount(sa_id_user) { if( sa_id_user != 0 ) { document.location.replace("list.asp?id_user=" + sa_id_user); } } function CheckAllContacts(mark) { var frm = document.write_form; for( i = 1; i < frm.elements.length; i++ ) { var item = frm.elements[i]; if(item.name == "cb") { item.checked = mark; } } } function NewMessage(mymode,md) { var frm = document.write_form; var emails; emails = ""; for( i = 1; i < frm.elements.length; i++ ) { var item = frm.elements[i]; if(item.name == "cb" && item.checked) { if(emails=="") { emails = item.value; } else { emails = emails + ', ' +item.value; } } } if(mymode=="new") { WriteLetter(emails); } if(mymode=="insert") { SelectContact(emails,md); } } function DeleteSelected(intDbMode) { var i, z, url_loc, flag_checked; url_loc = ""; flag_checked = 0; for( i = 1; i <= page_count; i++ ) { if( document.getElementById("ch_" + i) ) { if( document.getElementById("ch_" + i).checked ) { flag_checked = 1; } } } if( flag_checked == 0 ) { alert("Lütfen, listeden en az bir mesaj işaretleyiniz"); } else { if( confirm("Emin misiniz?") ) { for( i = 1; i <= page_count; i++ ) { if( document.getElementById("ch_" + i) ) { if( document.getElementById("ch_" + i).checked ) { z = document.getElementById("ch_" + i).value; if( url_loc.length > 0 ) url_loc += ", " + z; else url_loc = z; } } } if( intDbMode == 1 ) { document.form_delete.mode.value = "delete_selected_from_db"; } else { document.form_delete.mode.value = "delete_selected"; } document.form_delete.m.value = url_loc; document.form_delete.page.value = page_num; document.form_delete.submit(); } } } function EmptyTrash() { if( confirm("Emin misiniz?") ) { document.form_delete.mode.value = "empty_trash"; document.form_delete.page.value = page_num; document.form_delete.submit(); } } function MoveUpFolder(intIdFolder) { document.form_delete.mode.value = "move_up_folder"; document.form_delete.id_folder.value = intIdFolder; document.form_delete.submit(); } function MoveDownFolder(intIdFolder) { document.form_delete.mode.value = "move_down_folder"; document.form_delete.id_folder.value = intIdFolder; document.form_delete.submit(); } function DeleteFolders() { var i, z, url_loc, flag_checked; url_loc = ""; flag_checked = 0; for( i = 1; i <= page_count; i++ ) { if( document.getElementById("ch_" + i) ) { if( document.getElementById("ch_" + i).checked ) { flag_checked = 1; } } } if( flag_checked == 0 ) { alert("Lütfen, listeden en az bir mesaj işaretleyiniz"); } else { if( confirm("Emin misiniz?") ) { for( i = 1; i <= page_count; i++ ) { if( document.getElementById("ch_" + i) ) { if( document.getElementById("ch_" + i).checked ) { z = document.getElementById("ch_" + i).value; if( url_loc.length > 0 ) url_loc += ", " + z; else url_loc = z; } } } document.form_delete.mode.value = "delete"; document.form_delete.m.value = url_loc; document.form_delete.submit(); } } } function RenameFolder() { var i, z, url_loc, flag_checked; url_loc = ""; flag_checked = 0; for( i = 1; i <= page_count; i++ ) { if( document.getElementById("ch_" + i) ) { if( document.getElementById("ch_" + i).checked ) { flag_checked = 1; } } } if( flag_checked == 0 ) { alert("Lütfen, listeden en az bir mesaj işaretleyiniz"); } else { for( i = 1; i <= page_count; i++ ) { if( document.getElementById("ch_" + i) ) { if( document.getElementById("ch_" + i).checked && flag_checked == 1 ) { flag_checked = 0; z = document.getElementById("ch_" + i).value; if( url_loc.length > 0 ) url_loc += ", " + z; else url_loc = z; } } } document.location.replace("folders.asp?mode=rename_folder&id_folder=" + url_loc); } } function MoveSelected(intDbMode) { var i, z, url_loc, flag_checked; url_loc = ""; flag_checked = 0; for( i = 1; i <= page_count; i++ ) { if( document.getElementById("ch_" + i) ) { if( document.getElementById("ch_" + i).checked ) { flag_checked = 1; } } } if( document.getElementById("intIdFolder").options[document.getElementById("intIdFolder").selectedIndex].value == 0 ) { alert("Lütfen, klasör seçiniz"); } else { if( flag_checked == 0 ) { alert("Ltfen, listeden en az bir mesaj iaretleyiniz"); } else { for( i = 1; i <= page_count; i++ ) { if( document.getElementById("ch_" + i) ) { if( document.getElementById("ch_" + i).checked ) { z = document.getElementById("ch_" + i).value; if( url_loc.length > 0 ) url_loc += ", " + z; else url_loc = z; } } } if( intDbMode == 1 ) { document.form_delete.mode.value = "db"; } else { document.form_delete.mode.value = "mail"; } document.form_delete.action = "move.asp"; document.form_delete.m.value = url_loc; document.form_delete.page.value = page_num; document.form_delete.id_folder.value = document.getElementById("intIdFolder").options[document.getElementById("intIdFolder").selectedIndex].value; document.form_delete.submit(); } } } function DeleteSingleMessage(intPage, intIdMsg, intDbMode) { if( confirm("Emin misiniz?") ) { if( intDbMode == 1 ) { document.form_delete.mode.value = "delete_selected_from_db"; } else { document.form_delete.mode.value = "delete"; } document.form_delete.m.value = intIdMsg; document.form_delete.page.value = intPage; document.form_delete.submit(); } } function WmFormSubmit(intIdLetter) { document.wm_form.mode.value = "restore_db"; document.wm_form.id_letter.value = intIdLetter; document.wm_form.submit(); } function FormReply(intIdMode) { switch (intIdMode) { case 1 : document.reply.mode.value = "reply"; document.reply.submit(); break; case 2 : document.reply.mode.value = "forward"; document.reply.submit(); break; case 3 : document.reply.mode.value = "reply_db"; document.reply.submit(); break; case 4 : document.reply.mode.value = "forward_db"; document.reply.submit(); break; case 5 : document.reply.mode.value = "reply_all_db"; document.reply.submit(); break; } } function PrintVersion(id_letter,id_mode) { var pv_url = ""; pv_url = "print.asp?id_letter=" + id_letter + "&mode=" + id_mode; setPopUpSize(640,380); _scrollbars='yes'; _status='no'; _resizable='no'; PopUpEx(pv_url,"PrintWindow"); } function CheckNewForm(id_mode) { if( id_mode == 1 ) document.message_form.submit2.value = "Send"; else document.message_form.submit2.value = "Attach"; if( id_mode == 1 ) { if( document.message_form.email.value.length > 3 || document.message_form.adsoyad.value.length > 3 || document.message_form.message.value.length>0) { if( document.message_form.telefon.value.length == 0 ) { if( boolFormReady ) { if( confirm("Telefon alanı boş..?") ) { document.getElementById("sendbtn").click(); } } } else { if( boolFormReady ) { document.getElementById("sendbtn").click(); } } } else { alert("Eksik alan . Lütfen kontrol edin.."); } } else { if( boolFormReady && id_mode != 3 ) { document.getElementById("sendbtn").click(); } } if( id_mode == 3 ) // Save message { document.message_form.submit2.value = "Save"; document.getElementById("sendbtn").click(); } } function CheckRedirectForm() { if( document.message_form.email.value.length > 4 ) document.message_form.submit(); else alert("Email alanı boş.."); } function ReplaceUrl(url_to_go) { if( confirm("Emin misiniz?") ) { document.location.replace(url_to_go); } } function DeleteAccount(id_account,account) { if( confirm("Hesab silmek istediinizden emin misiniz " + account + "?") ) { document.location.replace("user_settings.asp?mode=remove&id_user=" + id_account); } } function MarkOneFlag(mode,id_message) { var url_loc; url_loc = "list.asp?mode=mark_" + mode + "flag&page=" + page_num + "&m=" + id_message; document.location.replace(url_loc); } function MarkUnFlagSelected() { var i, z, url_loc, flag_checked; url_loc = ""; flag_checked = 0; for( i = 1; i <= page_count; i++ ) { if( document.getElementById("ch_" + i) ) { if( document.getElementById("ch_" + i).checked ) { flag_checked = 1; } } } if( flag_checked == 0 ) { alert("Ltfen, listeden en az bir mesaj işaretleyiniz"); } else { for( i = 1; i <= page_count; i++ ) { if( document.getElementById("ch_" + i) ) { if( document.getElementById("ch_" + i).checked ) { z = document.getElementById("ch_" + i).value; url_loc += "&m=" + z; } } } url_loc = "list.asp?mode=mark_unflag&page=" + page_num + url_loc; document.location.replace(url_loc); } } function MarkFlagSelected() { var i, z, url_loc, flag_checked; url_loc = ""; flag_checked = 0; for( i = 1; i <= page_count; i++ ) { if( document.getElementById("ch_" + i) ) { if( document.getElementById("ch_" + i).checked ) { flag_checked = 1; } } } if( flag_checked == 0 ) { alert("Lütfen, listeden en az bir mesaj işaretleyiniz"); } else { for( i = 1; i <= page_count; i++ ) { if( document.getElementById("ch_" + i) ) { if( document.getElementById("ch_" + i).checked ) { z = document.getElementById("ch_" + i).value; url_loc += "&m=" + z; } } } url_loc = "list.asp?mode=mark_flag&page=" + page_num + url_loc; document.location.replace(url_loc); } } // end of inserted code // inserted 17-05-05 by Andrey for 'Mark as Unread' feature function MarkUnReadSelected() { var i, z, url_loc, flag_checked; url_loc = ""; flag_checked = 0; for( i = 1; i <= page_count; i++ ) { if( document.getElementById("ch_" + i) ) { if( document.getElementById("ch_" + i).checked ) { flag_checked = 1; } } } if( flag_checked == 0 ) { alert("Lütfen, listeden en az bir mesaj işaretleyiniz"); } else { for( i = 1; i <= page_count; i++ ) { if( document.getElementById("ch_" + i) ) { if( document.getElementById("ch_" + i).checked ) { z = document.getElementById("ch_" + i).value; url_loc += "&m=" + z; } } } url_loc = "list.asp?mode=mark_unread&page=" + page_num + url_loc; document.location.replace(url_loc); } } // end of inserted code function MarkReadSelected() { var i, z, url_loc, flag_checked; url_loc = ""; flag_checked = 0; for( i = 1; i <= page_count; i++ ) { if( document.getElementById("ch_" + i) ) { if( document.getElementById("ch_" + i).checked ) { flag_checked = 1; } } } if( flag_checked == 0 ) { alert("Lütfen, listeden en az bir mesaj işaretleyiniz"); } else { for( i = 1; i <= page_count; i++ ) { if( document.getElementById("ch_" + i) ) { if( document.getElementById("ch_" + i).checked ) { z = document.getElementById("ch_" + i).value; url_loc += "&m=" + z; } } } url_loc = "list.asp?mode=mark_read&page=" + page_num + url_loc; document.location.replace(url_loc); } } function AddressBook(num_page,md) { var chk_spr = ''; chk_spr = "address_book.asp?page=" + num_page + "&mode=info&md=" + md; setPopUpSize(690,480); _scrollbars='yes'; _status='no'; _resizable='no'; PopUpEx(chk_spr,"ueWindow") } function AddToAddressBook(nc_email,nc_fullname) { var arr_emails, i; var chk_spr = ''; var r, r2, re_left, re_right; var real_email, real_name; re_left = new RegExp("<","i") re_right = new RegExp(">","i") arr_emails = nc_email.split(","); for(i = 0; i < arr_emails.length; i++) { r = arr_emails[i].search(re_left); if( r != -1 ) { r2 = arr_emails[i].search(re_right); if( r2 != -1 ) { if( (arr_emails[i].length - r2) < r ) { nc_fullname = arr_emails[i].substring(0,r); } else { nc_fullname = arr_emails[i].substring(r2+1,arr_emails[i].length); } arr_emails[i] = arr_emails[i].substring((r+1),r2); } } chk_spr = "address_book.asp?mode=form&nc_email=" + arr_emails[i] + "&nc_fullname=" + nc_fullname + "&RefreshPage=0"; setPopUpSize(500,370); _scrollbars='no'; _status='no'; _resizable='no'; PopUpEx(chk_spr,"_blank") } } function SelectContact(to_email,md) { var r, re; var strTo, strCC, strBCC; re = new RegExp(to_email,"i") if( md == 1 ) { strTo = window.opener.document.message_form.email.value; if( strTo.length > 1 ) { r = strTo.search(re); if( r == -1 ) window.opener.document.message_form.email.value = strTo + ", " + to_email; } else { window.opener.document.message_form.email.value = to_email; } } if( md == 2 ) { strCC = window.opener.document.message_form.adsoyad.value; if( strCC.length > 1 ) { r = strCC.search(re); if( r == -1 ) window.opener.document.message_form.adsoyad.value = strCC + ", " + to_email; } else { window.opener.document.message_form.adsoyad.value = to_email; } } if( md == 3 ) { strBCC = window.opener.document.message_form.firma.value; if( strBCC.length > 1 ) { r = strBCC.search(re); if( r == -1 ) window.opener.document.message_form.firma.value = strBCC + ", " + to_email; } else { window.opener.document.message_form.firma.value = to_email; } } window.close(); } // inserted 03-06-2005 by Andrey function NewContactFromGroup(id_group) { var chk_spr = ''; chk_spr = "address_book.asp?mode=form&id_record=0&id_group=" + id_group; setPopUpSize(500,380); _scrollbars='yes'; _status='no'; _resizable='no'; PopUpEx(chk_spr,"ueWindow") } // end function UpdateContact(id_rec) { var chk_spr = ''; chk_spr = "address_book.asp?mode=form&id_record=" + id_rec; setPopUpSize(600,420); _scrollbars='yes'; _status='no'; _resizable='no'; PopUpEx(chk_spr,"ueWindow") } function MailsPerPage() { var mpp = 0; var strUrl; mpp = document.getElementById("mails_per_page").value strUrl = "user_settings.asp?mode=mails_pp&mpp_int=" + mpp; if( document.getElementById("checkbox_white_listing").checked ) strUrl += "&white_listing=on"; else strUrl += "&white_listing=off"; if( document.getElementById("skin_path") ) { strUrl += "&str_skin_path=" + document.getElementById("skin_path").options[document.getElementById("skin_path").selectedIndex].value; } if( document.getElementById("strCharset") ) { strUrl += "&str_charset=" + document.getElementById("strCharset").options[document.getElementById("strCharset").selectedIndex].value; } if( document.getElementById("strTimeOffset") ) { strUrl += "&str_time_offset=" + document.getElementById("strTimeOffset").options[document.getElementById("strTimeOffset").selectedIndex].value; } if( document.getElementById("strDefLanguage") ) { strUrl += "&str_def_language=" + document.getElementById("strDefLanguage").options[document.getElementById("strDefLanguage").selectedIndex].value; } if( !isNaN(mpp) ) { document.location.replace(strUrl); } else { alert("Hata.. Kod :452"); } } function OpenAttachment(id_letter,id_attach,strFileName) { var chk_spr = ''; chk_spr = "save_open_file.asp?id_letter=" + id_letter + "&id_attach=" + id_attach + "&name=" + strFileName; setPopUpSize(700,500); _scrollbars='yes'; _status='no'; _resizable='yes'; PopUpEx(chk_spr,"ueWindow"); } function OpenAttachmentNewMsg(str_tmp_dir,strFileName) { var chk_spr = ''; chk_spr = "save_open_file_new_msg.asp?temp_dir=" + str_tmp_dir + "&name=" + strFileName; setPopUpSize(700,500); _scrollbars='yes'; _status='no'; _resizable='yes'; PopUpEx(chk_spr,"ueWindow"); } function WriteLetter(to_email2) { document.write_form.email.value = to_email2; document.write_form.submit(); } function SelectLine(intNumLine) { if( document.getElementById("ch_" + intNumLine) ) { if( document.getElementById("ch_" + intNumLine).checked ) { document.getElementById("tr_line0_" + intNumLine).className = "wm_list_cell_checked"; document.getElementById("tr_line1_" + intNumLine).className = "wm_list_cell_checked"; document.getElementById("tr_line2_" + intNumLine).className = "wm_list_cell_checked"; document.getElementById("tr_line3_" + intNumLine).className = "wm_list_cell_checked"; document.getElementById("tr_line4_" + intNumLine).className = "wm_list_cell_checked"; document.getElementById("tr_line5_" + intNumLine).className = "wm_list_cell_checked"; document.getElementById("tr_line6_" + intNumLine).className = "wm_list_cell_checked"; document.getElementById("tr_line7_" + intNumLine).className = "wm_list_cell_checked"; document.getElementById("tr_line8_" + intNumLine).className = "wm_list_cell_checked"; } else { document.getElementById("tr_line0_" + intNumLine).className = "wm_list_cell"; document.getElementById("tr_line1_" + intNumLine).className = "wm_list_cell"; document.getElementById("tr_line2_" + intNumLine).className = "wm_list_cell"; document.getElementById("tr_line3_" + intNumLine).className = "wm_list_cell"; document.getElementById("tr_line4_" + intNumLine).className = "wm_list_cell"; document.getElementById("tr_line5_" + intNumLine).className = "wm_list_cell"; document.getElementById("tr_line6_" + intNumLine).className = "wm_list_cell"; document.getElementById("tr_line7_" + intNumLine).className = "wm_list_cell"; document.getElementById("tr_line8_" + intNumLine).className = "wm_list_cell"; } } } function SelectAllCheckbox() { var i; for( i = 1; i <= page_count; i++ ) { if( document.getElementById("ch_0").checked ) { if( document.getElementById("ch_" + i) ) { document.getElementById("ch_" + i).checked = true; document.getElementById("tr_line0_" + i).className = "wm_list_cell_checked"; document.getElementById("tr_line1_" + i).className = "wm_list_cell_checked"; document.getElementById("tr_line2_" + i).className = "wm_list_cell_checked"; document.getElementById("tr_line3_" + i).className = "wm_list_cell_checked"; document.getElementById("tr_line4_" + i).className = "wm_list_cell_checked"; document.getElementById("tr_line5_" + i).className = "wm_list_cell_checked"; document.getElementById("tr_line6_" + i).className = "wm_list_cell_checked"; document.getElementById("tr_line7_" + i).className = "wm_list_cell_checked"; document.getElementById("tr_line8_" + i).className = "wm_list_cell_checked"; } } else { if( document.getElementById("ch_" + i) ) { document.getElementById("ch_" + i).checked = false; document.getElementById("tr_line0_" + i).className = "wm_list_cell"; document.getElementById("tr_line1_" + i).className = "wm_list_cell"; document.getElementById("tr_line2_" + i).className = "wm_list_cell"; document.getElementById("tr_line3_" + i).className = "wm_list_cell"; document.getElementById("tr_line4_" + i).className = "wm_list_cell"; document.getElementById("tr_line5_" + i).className = "wm_list_cell"; document.getElementById("tr_line6_" + i).className = "wm_list_cell"; document.getElementById("tr_line7_" + i).className = "wm_list_cell"; document.getElementById("tr_line8_" + i).className = "wm_list_cell"; } } } } function SelectAllFolders() { var i; for( i = 1; i <= page_count; i++ ) { if( document.getElementById("ch_0").checked ) { if( document.getElementById("ch_" + i) ) { document.getElementById("ch_" + i).checked = true; } } else { if( document.getElementById("ch_" + i) ) { document.getElementById("ch_" + i).checked = false; } } } } function CheckSignatureForm(id_mode) { if( id_mode == 0 ) { document.message_form.submit(); } else { document.message_form.mode.value = "save"; document.message_form.submit(); } } function AddressBookMode(id_mode_current,id_mode_previous) { document.contact.mode2.value = id_mode_current; document.contact.mode3.value = id_mode_previous; document.contact.submit(); } function AddressBookSave(id_mode_current) { document.contact.mode.value = "contact"; document.contact.mode2.value = id_mode_current; document.contact.submit(); } function OpenURL(strUrl) { var newWin, strProt; strProt = strUrl.substr(0,4); if ( strProt != "http" && strProt != "ftp:" ) strUrl = "http://" + strUrl; newWin = window.open(strUrl, null,"toolbar=yes,location=yes,directories=yes,status=yes,scrollbars=yes,resizable=yes,copyhistory=yes") } function CloseAddressBookWindow(id_mode_current_close) { if( document.contact.flag_modify.value == "1" ) { if( confirm("Adres Defter kaydnda deiiklik yaptnz. Deiiklikleri kayt etmeden kmak istediinizden emin misiniz?") ) { window.close(); } else { //AddressBookSave(id_mode_current_close); } } else { window.close(); } } function AddressBookPropertyChange() { document.contact.flag_modify.value = "1"; }