Help
RSS
API
Feed
Maltego
Contact
Domain > aiidbioa.net
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2018-08-01
46.30.215.67
(
ClassC
)
2018-11-04
46.30.215.75
(
ClassC
)
2025-01-13
3.111.239.179
(
ClassC
)
2025-09-05
3.108.139.197
(
ClassC
)
2026-03-05
13.127.121.27
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Thu, 05 Mar 2026 05:48:24 GMTContent-Type: text/html; charsetutf-8Content-Length: 71712Connection: keep-alivex-amzn-RequestId: 4af6f1fb-bb86-4b89-a430-c852f5b626d1x-amzn-Remapped-Content-Length: 71712x-amz-apigw-id: ZvDeaHaVhcwERLAX-Amzn-Trace-Id: Root1-69a91928-527ae15b611d4a0142395187;Parent2ee8af80cd4f9c63;Sampled0;Lineage1:4ad8a6ad:0 !DOCTYPE html>html langen>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>AIIDBIOA - Officers Association/title> !-- Ideally we will be using 2 URLS tailwind CSS and Google API but as IDBI blocks them we are storing the content in files --> !-- script srchttps://cdn.tailwindcss.com>/script> --> script src/tailwindcss>/script> link relstylesheet hrefhttps://fonts.googleapis.com/css2?familyInter:wght@300;400;500;600;700&displayswap> script> tailwind.config { theme: { extend: { colors: { primary: { 50: #f0fdf4, 100: #dcfce7, 200: #bbf7d0, 300: #86efac, 400: #4ade80, 500: #22c55e, 600: #16a34a, 700: #15803d, 800: #166534, 900: #14532d, }, glass: rgba(255, 255, 255, 0.08), teal: { 100: #ccfbf1, 200: #99f6e4, 300: #5eead4, 400: #2dd4bf, 500: #14b8a6, 600: #0d9488, }, indigo: { 100: #e0e7ff, 200: #c7d2fe, 300: #a5b4fc, 400: #818cf8, 500: #6366f1, 600: #4f46e5, }, rose: { 100: #ffe4e6, 200: #fecdd3, 300: #fda4af, 400: #fb7185, 500: #f43f5e, 600: #e11d48, }, amber: { 100: #fef3c7, 200: #fde68a, 300: #fcd34d, 400: #fbbf24, 500: #f59e0b, 600: #d97706, }, cyan: { 100: #cffafe, 200: #a5f3fc, 300: #67e8f9, 400: #22d3ee, 500: #06b6d4, 600: #0891b2, } }, fontFamily: { sans: Inter, sans-serif, }, backdropBlur: { xs: 2px, }, boxShadow: { glass: 0 4px 30px rgba(0, 0, 0, 0.1), } } } } /script> style> .glass-effect { background: rgba(255, 255, 255, 255); /* backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); */ border: 1px solid rgba(255, 255, 255, 0.1); box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); } .text-gradient { background: linear-gradient(90deg, #22c55e 0%, #15803d 100%); -webkit-background-clip: text; background-clip: text; color: transparent; } @keyframes blink { 0%, 100% { opacity: 1; } 50% { opacity: 0; } } .blink { animation: blink 1s step-start 0s infinite; } /* Card color classes */ .card-teal { background-color: #f0fdfa; border-top: 4px solid #0d9488; } .card-indigo { background-color: #f0f5ff; border-top: 4px solid #4f46e5; } .card-rose { background-color: #fff0f3; border-top: 4px solid #e11d48; } .card-amber { background-color: #fef9e6; border-top: 4px solid #d97706; } .card-cyan { background-color: #ecfeff; border-top: 4px solid #0891b2; } /* About Us expanded content */ #about-expanded { max-height: 0; overflow: hidden; transition: max-height 0.3s ease-out; } #about-expanded.show { max-height: 1000px; /* Adjust based on your content */ transition: max-height 0.5s ease-in; } .hide-scrollbar::-webkit-scrollbar { display: none; } .hide-scrollbar { -ms-overflow-style: none; scrollbar-width: none; } /* Ensure images have consistent dimensions */ #gallery>div { flex: 0 0 auto; width: 300px; /* Adjust as needed */ height: 500px; } #gallery { scroll-behavior: smooth; /* Ensures smooth scrolling */ transform: translateZ(0); /* GPU acceleration */ } /style>/head>body classfont-sans bg-gradient-to-br from-gray-50 to-gray-100 min-h-screen> !-- Navigation --> nav classglass-effect fixed w-full z-50> div classmax-w-7xl mx-auto px-4 sm:px-6 lg:px-8> div classflex justify-between h-20 items-center> !-- Logo and Association Name --> div classflex items-center> div classml-3 text-l font-bold text-primary-900 whitespace-nowrap>All India IDBI Officers Association/div> /div> !-- Desktop Navigation Links --> div classhidden md:block flex-shrink-0> div classml-8 flex items-center space-x-4 whitespace-nowrap> a href# target_blank classtext-primary-900 hover:text-primary-300 px-3 py-2 font-medium transition-colors duration-200>Home/a> a hrefhttps://drive.google.com/drive/folders/1a1QlhsLcy7k3IJz7nIzZB35G-4196qfR target_blank classtext-primary-900 hover:text-primary-700 px-3 py-2 font-medium transition-colors duration-200>Gallery/a> a hrefhttps://aiidbioa-notificaitons-web-dont-delete.s3.ap-south-1.amazonaws.com/Letter+to+ED-HR+office+bearers+3rd+NC+09.05.2025+logo.pdf target_blank classtext-primary-900 hover:text-primary-700 px-3 py-2 font-medium transition-colors duration-200>Office Bearers/a> a hrefhttps://aiidbioa-notificaitons-web-dont-delete.s3.ap-south-1.amazonaws.com/website-files/Circular_achievements_for+Diary+28.11.2024.pdf target_blank classtext-primary-900 hover:text-primary-700 px-3 py-2 font-medium transition-colors duration-200>Achievements/a> a hrefhttps://aiidbioa-notificaitons-web-dont-delete.s3.ap-south-1.amazonaws.com/website-files/deceased+payment+for+Diary_28.11.2024.pdf target_blank classtext-primary-900 hover:text-primary-700 px-3 py-2 font-medium transition-colors duration-200>Financial Assistance/a> a hrefhttps://aiidbioa-notificaitons-web-dont-delete.s3.ap-south-1.amazonaws.com/website-files/Status+of+IDBI+Bank_Public+Sector+Bank+or+Private+Sector+Bank.pdf target_blank classtext-primary-900 hover:text-primary-700 px-3 py-2 font-medium transition-colors duration-200>FAQ on status of IDBI Bank/a> /div> /div> !-- Mobile menu button --> div classflex md:hidden pr-0> button idmobile-menu-button typebutton classinline-flex items-center justify-center p-2 rounded-md text-primary-600 hover:text-primary-700 focus:outline-none> span classsr-only>Open main menu/span> !-- Menu icon --> svg idmenu-icon classblock h-6 w-6 xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 24 24 strokecurrentColor> path stroke-linecapround stroke-linejoinround stroke-width2 dM4 6h16M4 12h16M4 18h16 stroke#22c55e /> /svg> !-- Close icon (hidden by default) --> svg idclose-icon classhidden h-6 w-6 xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 24 24 strokecurrentColor> path stroke-linecapround stroke-linejoinround stroke-width2 dM6 18L18 6M6 6l12 12 /> /svg> /button> /div> /div> /div> !-- Mobile menu (hidden by default) --> div idmobile-menu classhidden md:hidden bg-white shadow-lg> div classpx-2 pt-2 pb-3 space-y-1 sm:px-3> a href# target_blank classtext-primary-600 hover:text-primary-800 block px-3 py-2 text-base font-medium>Home/a> a hrefhttps://drive.google.com/drive/folders/1a1QlhsLcy7k3IJz7nIzZB35G-4196qfR target_blank classtext-primary-600 hover:text-primary-800 block px-3 py-2 text-base font-medium>Gallery/a> a hrefhttps://aiidbioa-notificaitons-web-dont-delete.s3.ap-south-1.amazonaws.com/Letter+to+ED-HR+office+bearers+3rd+NC+09.05.2025+logo.pdf classtext-primary-600 hover:text-primary-800 block px-3 py-2 text-base font-medium target_blank>Office Bearers/a> a hrefhttps://aiidbioa-notificaitons-web-dont-delete.s3.ap-south-1.amazonaws.com/website-files/Circular_achievements_for+Diary+28.11.2024.pdf target_blank classtext-primary-600 hover:text-primary-800 block px-3 py-2 text-base font-medium>Achievements/a> a hrefhttps://aiidbioa-notificaitons-web-dont-delete.s3.ap-south-1.amazonaws.com/website-files/deceased+payment+for+Diary_28.11.2024.pdf target_blank classtext-primary-600 hover:text-primary-800 block px-3 py-2 text-base font-medium>Financial Assistance/a> a hrefhttps://aiidbioa-notificaitons-web-dont-delete.s3.ap-south-1.amazonaws.com/website-files/Status+of+IDBI+Bank_Public+Sector+Bank+or+Private+Sector+Bank.pdf target_blank classtext-primary-600 hover:text-primary-800 block px-3 py-2 text-base font-medium>FAQ on status of IDBI Bank/a> /div> /div> /nav> !--Navigation end--> !-- Strike Notice + Petition - Two Column Section Start div classpt-12 px-4 sm:px-6 lg:px-8> div classgrid grid-cols-1 lg:grid-cols-2 gap-6 items-stretch> !-- Column 1: Strike Notification - -> section classpy-10 px-6 bg-gradient-to-br from-red-50 to-orange-50 border-l-8 border-red-600 shadow-xl rounded-lg flex flex-col idimportant-notification> div classtext-center flex flex-col flex-1> div classinline-flex items-center justify-center px-4 py-2 mb-6 bg-red-100 rounded-full shadow-sm> svg xmlnshttp://www.w3.org/2000/svg classh-5 w-5 mr-2 text-red-600 fillnone viewBox0 0 24 24 strokecurrentColor> path stroke-linecapround stroke-linejoinround stroke-width2 dM12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z /> /svg> span classtext-red-800 font-semibold uppercase text-sm tracking-wider>Urgent Announcement/span> /div> h2 classtext-2xl sm:text-3xl font-bold text-gray-800 mb-4> span classtext-red-600>One Day Nation-wide Hunger Strike/span> /h2> div classflex flex-col sm:flex-row justify-center items-center gap-4 mb-6> div classflex items-center text-gray-700 bg-white px-4 py-2 rounded-lg shadow-sm> svg xmlnshttp://www.w3.org/2000/svg classh-5 w-5 mr-2 text-red-500 fillnone viewBox0 0 24 24 strokecurrentColor> path stroke-linecapround stroke-linejoinround stroke-width2 dM17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z /> path stroke-linecapround stroke-linejoinround stroke-width2 dM15 11a3 3 0 11-6 0 3 3 0 016 0z /> /svg> span>All Branches & Offices Nationwide/span> /div> div classflex items-center text-gray-700 bg-white px-4 py-2 rounded-lg shadow-sm> svg xmlnshttp://www.w3.org/2000/svg classh-5 w-5 mr-2 text-red-500 fillnone viewBox0 0 24 24 strokecurrentColor> path stroke-linecapround stroke-linejoinround stroke-width2 dM8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z /> /svg> span>March 09, 2026 (Monday)/span> /div> /div> div classbg-white p-6 rounded-xl shadow-inner mb-6 border border-red-100 text-left flex-1> p classtext-xl font-medium text-gray-700 mb-2 text-center>All Day Strike/p> p classtext-lg text-gray-700 mb-4 text-center> span classfont-bold text-red-600>100% Participation Required/span> /p> h3 classtext-xl font-bold text-red-600 mb-3 border-b border-red-100 pb-2>We hereby demand: /h3> ul classspace-y-2> li classflex items-start> svg classh-6 w-6 text-red-500 mr-2 mt-1 flex-shrink-0 fillnone viewBox0 0 24 24 strokecurrentColor> path stroke-linecapround stroke-linejoinround stroke-width2 dM5 13l4 4L19 7 /> /svg> span classtext-gray-700>Immediate halt to the strategic disinvestment process of IDBI Bank./span> /li> li classflex items-start> svg classh-6 w-6 text-red-500 mr-2 mt-1 flex-shrink-0 fillnone viewBox0 0 24 24 strokecurrentColor> path stroke-linecapround stroke-linejoinround stroke-width2 dM5 13l4 4L19 7 /> /svg> span classtext-gray-700>Restoration of Government of India shareholding to not less than 51% to honour the solemn assurances given to Parliament./span> /li> li classflex items-start> svg classh-6 w-6 text-red-500 mr-2 mt-1 flex-shrink-0 fillnone viewBox0 0 24 24 strokecurrentColor> path stroke-linecapround stroke-linejoinround stroke-width2 dM5 13l4 4L19 7 /> /svg> span classtext-gray-700>Assurance that IDBI Bank shall continue as a Public Sector Bank./span> /li> li classflex items-start> svg classh-6 w-6 text-red-500 mr-2 mt-1 flex-shrink-0 fillnone viewBox0 0 24 24 strokecurrentColor> path stroke-linecapround stroke-linejoinround stroke-width2 dM5 13l4 4L19 7 /> /svg> span classtext-gray-700>Written statutory assurance safeguarding service conditions, pension, and reservation policies./span> /li> li classflex items-start> svg classh-6 w-6 text-red-500 mr-2 mt-1 flex-shrink-0 fillnone viewBox0 0 24 24 strokecurrentColor> path stroke-linecapround stroke-linejoinround stroke-width2 dM5 13l4 4L19 7 /> /svg> span classtext-gray-700>Tripartite consultation involving Government, Management and Unions/Associations prior to any ownership restructuring./span> /li> /ul> /div> div classflex flex-col sm:flex-row justify-center gap-4 mt-auto> !-- Strike Notice Details Button - -> a hrefhttps://aiidbioa-notificaitons-web-dont-delete.s3.ap-south-1.amazonaws.com/Notice+dt+19.02.2026+for+Hunger+Strike+on+09.03.2026.pdf classflex-1 min-w-200px px-6 py-3 bg-white border-2 border-red-500 text-red-600 hover:bg-red-50 font-medium rounded-full shadow-md transition-all duration-300 transform hover:scale-105 text-center> Strike Notice Details /a> !-- Share Announcement Button - -> button onclickshareEvent() classflex-1 min-w-200px px-6 py-3 bg-gradient-to-r from-red-500 to-orange-500 hover:from-red-600 hover:to-orange-600 text-white font-medium rounded-full shadow-lg transition-all duration-300 transform hover:scale-105 text-center> 📢 Share This Announcement /button> /div> div classmt-6 pt-4 border-t border-red-100> p classtext-sm text-red-800 italic> span classfont-semibold>Our unity is our strength:/span> Together we will protect our bank and our future. /p> /div> /div> /section> !-- Column 2: Petition - -> section classpy-10 px-6 bg-gradient-to-br from-blue-50 to-indigo-50 border-l-8 border-blue-600 shadow-xl rounded-lg flex flex-col idpetition-section> div classtext-center flex flex-col flex-1> div classinline-flex items-center justify-center px-4 py-2 mb-6 bg-blue-100 rounded-full shadow-sm> svg xmlnshttp://www.w3.org/2000/svg classh-5 w-5 mr-2 text-blue-600 fillnone viewBox0 0 24 24 strokecurrentColor> path stroke-linecapround stroke-linejoinround stroke-width2 dM11 5.882V19.24a1.76 1.76 0 01-3.417.592l-2.147-6.15M18 13a3 3 0 100-6M5.436 13.683A4.001 4.001 0 017 6h1.832c4.1 0 7.625-1.234 9.168-3v14c-1.543-1.766-5.067-3-9.168-3H7a3.988 3.988 0 01-1.564-.317z /> /svg> span classtext-blue-800 font-semibold uppercase text-sm tracking-wider>Action Required/span> /div> h2 classtext-2xl sm:text-3xl font-bold text-gray-800 mb-4> span classtext-blue-600>Sign the Petition/span> Against the Proposed Sale of IDBI Bank /h2> p classtext-lg text-gray-700 mb-6 leading-relaxed> An appeal to the Honble President of India to stop the privatization of IDBI Bank. We urge all members to sign this petition and share it widely to protect our institution. /p> div classbg-white p-6 rounded-xl shadow-inner mb-6 border border-blue-100 flex-1 flex flex-col justify-center> p classtext-xl font-medium text-gray-700 mb-2>Every signature counts!/p> p classtext-base text-gray-600> Stand united against the privatization. Your voice matters in this fight to save IDBI Bank. /p> /div> div classflex justify-center mt-auto> a hrefhttps://www.change.org/p/an-appeal-to-the-hon-ble-president-of-india-to-stop-the-privatization-of-idbi-bank target_blank classw-full px-8 py-4 bg-gradient-to-r from-blue-600 to-indigo-600 hover:from-blue-700 hover:to-indigo-700 text-white font-bold text-lg rounded-full shadow-lg transition-all duration-300 transform hover:scale-105 text-center> Sign the Petition Now /a> /div> div classmt-6 pt-4 border-t border-blue-100> p classtext-sm text-blue-800 italic> span classfont-semibold>Our unity is our strength:/span> Together we will protect our bank and our future. /p> /div> /div> /section> /div> /div> !-- Strike Notice + Petition - Two Column Section End --> !-- Hero Section --> section classpt-32 pb-20 px-4 sm:px-6 lg:px-8 stylebackground: #00836c;> div classmax-w-7xl mx-auto> div classgrid grid-cols-1 lg:grid-cols-2 gap-12 items-center> div> h1 classtext-5xl font-bold leading-tight mb-6> span classtext-white>Welcome to/span>br> span classtext-white>AIIDBIOA/span> /h1> p classtext-lg text-grey mb-8 leading-relaxed> All India IDBI Officers Association (AIIDBIOA) is a registered organization under Trade Union Act with Registration No.ALC - KARYASAN - 17 - 10311 with office of Assistant Labour Commission (ALC) of Mumbai. /p> div classflex flex-col gap-4> div classflex flex-col sm:flex-row gap-4> a href#notifications classpx-8 py-3.5 bg-white hover:bg-orange-500 text-green font-medium rounded-lg transition-all duration-300 transform hover:-translate-y-1 shadow-lg hover:shadow-xl flex-1 text-center> Notifications /a> a hrefhttps://aiidbioa-notificaitons-web-dont-delete.s3.ap-south-1.amazonaws.com/website-files/AIIDBIOA_Memership_Form_Jan_25.pdf target_blank classpx-8 py-3.5 bg-white hover:bg-orange-500 text-green font-medium rounded-lg transition-all duration-300 transform hover:-translate-y-1 shadow-lg hover:shadow-xl flex-1 text-center> Download Membership Form /a> /div> div> a hrefhttps://docs.google.com/forms/d/e/1FAIpQLSfUSZfYIzWG83jUS0WSPOovWnYq5xCc6RB4qzkmn4DoX2H07Q/viewform target_blank classpx-8 py-3.5 bg-white hover:bg-orange-500 text-green font-medium rounded-lg transition-all duration-300 w-full block text-center shadow-lg hover:shadow-xl> Upload Signed Membership Form /a> /div> div> a hrefhttps://aiidbioa-notificaitons-web-dont-delete.s3.ap-south-1.amazonaws.com/website-files/3rd-national-conference.pdf target_blank classpx-8 py-3.5 bg-white hover:bg-orange-500 text-green font-medium rounded-lg transition-all duration-300 w-full block text-center shadow-lg hover:shadow-xl blink styleanimation-duration:2s;> Click here to download the General Secretary Report and Information Book - 3rd National Conference /a> /div> !-- div> a hrefhttps://aiidbioa-notificaitons-web-dont-delete.s3.ap-south-1.amazonaws.com/Circular+on+Proceedings_3rd+NC+09.05.2025.pdf target_blank classpx-8 py-3.5 bg-white hover:bg-orange-500 text-green font-medium rounded-lg transition-all duration-300 w-full block text-center shadow-lg hover:shadow-xl blink styleanimation-duration:2s;> Click here to download the Circular on Proceedings - 3rd NC /a> /div> --> /div> /div> div classrelative> div classglass-effect rounded-2xl p-6 w-full h-96 flex flex-col sm:flex-row items-center justify-center gap-4> img classw-40 h-40 sm:w-64 sm:h-64 object-contain src/static/WebSite_Logo.png altAssociation Logo> a hrefhttps://aiidbioa-notificaitons-web-dont-delete.s3.ap-south-1.amazonaws.com/website-files/3rd-national-conference.pdf target_blank relnoopener noreferrer> img classw-40 h-40 sm:w-64 sm:h-64 object-contain src/static/3NFLogo.png altAssociation Logo> /a> /div> div classabsolute -bottom-6 -left-6 w-32 h-32 bg-primary-400 rounded-2xl -z-10 opacity-30 blur-xl> /div> div classabsolute -top-6 -right-6 w-32 h-32 bg-primary-300 rounded-2xl -z-10 opacity-30 blur-xl> /div> /div> /div> /div> /section> !-- About Us Section --> section classpy-20 px-4 sm:px-6 lg:px-8 bg-white/50 backdrop-blur-sm> div classmax-w-7xl mx-auto> h2 classtext-3xl font-bold text-center text-gray-900 mb-8>About Us/h2> div classbg-white rounded-xl shadow-md p-8> div classprose max-w-none> p classtext-lg text-gray-600 mb-4> AIIDBIOA stands for welfare, respect and dignity of Officers working in IDBI Bank.AIIDBIOA is affiliated to All India Bank Officers Association (AIBOA).At present 10,000+ members (Officers) are a part of the above mentioned organization. Grades of Members in AIIDBIOA range from A to F and also ED. /p> p classtext-lg text-gray-600 mb-6> The General Secretary of AIIDBIOA was part of the Monitoring Committee as set up by the said MOU, along with Deputy Managing Directors of IDBI Bank Ltd. /p> div idabout-expanded classmt-4> p classtext-lg text-gray-600 mb-4> Our association is registered under the Trade Union Act with Registration No. ALC-KARYASAN-17-10311 with the office of the Assistant Labour Commissioner (ALC) of Mumbai. We operate with complete transparency and democratic values, with elected representatives from all zones. /p> p classtext-lg text-gray-600 mb-4> AIIDBIOA organizes regular training programs, workshops, and seminars to enhance the professional skills of our members. We also provide legal assistance and support for career advancement opportunities within IDBI and the broader financial sector. /p> p classtext-lg text-gray-600> The association actively participates in policy discussions with bank management and regulatory bodies to ensure the interests of officers are represented at all levels. Our achievements include successful negotiations on compensation structures, working conditions, and career progression frameworks. /p> /div> div classtext-center mt-8> button idread-more-btn classpx-6 py-3 border border-primary-600 text-primary-600 hover:bg-primary-50 font-medium rounded-lg transition-all duration-300 inline-flex items-center> Read More svg classml-2 w-4 h-4 fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg> path stroke-linecapround stroke-linejoinround stroke-width2 dM19 9l-7 7-7-7>/path> /svg> /button> /div> /div> /div> /div> /section> !-- Notifications Section --> section idnotifications classpy-20 px-4 sm:px-6 lg:px-8 bg-white> div classmax-w-7xl mx-auto> h2 classtext-3xl font-bold text-center text-gray-900 mb-12>Latest Notifications/h2> !-- Loading State --> div idloading-notifications classtext-center py-8> div classinline-block animate-spin rounded-full h-8 w-8 border-t-2 border-b-2 border-primary-600> /div> p classmt-4 text-gray-600>Loading notifications.../p> /div> !-- Notification Grid (2 columns, 5 rows) --> div classgrid grid-cols-1 md:grid-cols-2 gap-6 mb-8 idnotifications-container> !-- Notifications will be dynamically inserted here --> /div> !-- View All Button --> div classtext-center mt-6> a href/notifications target_blank classinline-flex items-center px-6 py-3 border border-transparent text-base font-medium rounded-md shadow-sm text-white bg-primary-600 hover:bg-primary-700 transition-colors> View All Notifications svg classml-2 -mr-1 w-5 h-5 xmlnshttp://www.w3.org/2000/svg viewBox0 0 20 20 fillcurrentColor> path fill-ruleevenodd dM10.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L12.586 11H5a1 1 0 110-2h7.586l-2.293-2.293a1 1 0 010-1.414z clip-ruleevenodd /> /svg> /a> /div> !-- Error State --> div iderror-loading classhidden text-center py-8> svg xmlnshttp://www.w3.org/2000/svg classh-12 w-12 mx-auto text-red-500 fillnone viewBox0 0 24 24 strokecurrentColor> path stroke-linecapround stroke-linejoinround stroke-width2 dM12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z /> /svg> h3 classtext-xl font-medium text-gray-900 mt-4>Failed to load notifications/h3> p classtext-gray-600 mt-2>We couldnt fetch the latest notifications. Please try again later./p> button onclickloadNotifications() classmt-4 px-4 py-2 bg-primary-600 text-white rounded-md hover:bg-primary-700 transition-colors> Retry /button> /div> /div> /section> !-- Notification Modal --> div idnotification-modal classfixed inset-0 z-50 hidden overflow-y-auto> div classflex items-center justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block sm:p-0> !-- Background overlay --> div classfixed inset-0 transition-opacity aria-hiddentrue> div classabsolute inset-0 bg-gray-500 opacity-75>/div> /div> span classhidden sm:inline-block sm:align-middle sm:h-screen aria-hiddentrue>/span> !-- Modal content --> div classinline-block align-bottom bg-white rounded-lg text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-2xl w-full> div classbg-white px-4 pt-5 pb-4 sm:p-6 sm:pb-4> div classflex justify-between items-start> h3 classtext-xl font-bold text-gray-900 mb-4 idmodal-title>Notification Title/h3> button classmodal-close text-gray-400 hover:text-gray-500 focus:outline-none> svg classh-6 w-6 fillnone viewBox0 0 24 24 strokecurrentColor> path stroke-linecapround stroke-linejoinround stroke-width2 dM6 18L18 6M6 6l12 12 /> /svg> /button> /div> div classmt-2> div idmodal-details>/div> /div> div classmt-4 hidden idattachment-container> a href# target_blank relnoopener noreferrer classinline-flex items-center px-4 py-2 border border-transparent text-sm font-medium rounded-md shadow-sm text-white bg-primary-600 hover:bg-primary-700> svg class-ml-1 mr-2 h-5 w-5 xmlnshttp://www.w3.org/2000/svg viewBox0 0 20 20 fillcurrentColor> path fill-ruleevenodd dM3 17a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zm3.293-7.707a1 1 0 011.414 0L9 10.586V3a1 1 0 112 0v7.586l1.293-1.293a1 1 0 111.414 1.414l-3 3a1 1 0 01-1.414 0l-3-3a1 1 0 010-1.414z clip-ruleevenodd /> /svg> View Attachment /a> /div> /div> div classbg-gray-50 px-4 py-3 sm:px-6 sm:flex sm:flex-row-reverse> button typebutton classmodal-close w-full inline-flex justify-center rounded-md border border-gray-300 shadow-sm px-4 py-2 bg-white text-base font-medium text-gray-700 hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-primary-500 sm:ml-3 sm:w-auto sm:text-sm> Close /button> /div> /div> /div> /div> !-- Gallery Start --> section classcontainer mx-auto py-12> h1 classtext-3xl font-bold text-center mb-8>Gallery (Click the image to enlarge)/h1> !-- Loading Spinner --> div idloadingSpinner classflex justify-center items-center py-12> div classanimate-spin rounded-full h-12 w-12 border-t-2 border-b-2 border-blue-500>/div> /div> !-- Scrollable Image Gallery --> div classrelative group> !-- Added group for hover effects --> div idgallery classflex overflow-x-auto pb-4 gap-6 scroll-smooth hide-scrollbar styledisplay: none;> !-- Images will be dynamically inserted here --> /div> /div> /section> !-- Gallery End --> !--Follow Us Start--> div classbg-gray-50 py-12> div classmax-w-4xl mx-auto px-4 sm:px-6 lg:px-8> h2 classtext-3xl font-bold text-center text-gray-800 mb-8> Follow Us /h2> div classflex justify-center space-x-6> !-- Facebook --> a href# classtext-blue-600 hover:text-blue-600 transition-colors duration-300 target_blank> span classsr-only>Facebook/span> svg classh-8 w-8 fillcurrentColor viewBox0 0 24 24 aria-hiddentrue> path fill-ruleevenodd dM22 12c0-5.523-4.477-10-10-10S2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.878v-6.987h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.988C18.343 21.128 22 16.991 22 12z clip-ruleevenodd /> /svg> /a> !-- Twitter --> a hrefhttps://x.com/IdbiFor?t2WzcrjuDGAivd9uMFRa_gA&s08 classtext-black hover:text-black transition-colors duration-300 target_blank> span classsr-only>X/span> svg classh-8 w-8 fillcurrentColor viewBox0 0 24 24 aria-hiddentrue> path dM18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z /> /svg> /a> !-- YouTube --> a href# classtext-red-600 hover:text-red-600 transition-colors duration-300 target_blank> span classsr-only>YouTube/span> svg classh-8 w-8 fillcurrentColor viewBox0 0 24 24 aria-hiddentrue> path fill-ruleevenodd dM19.812 5.418c.861.23 1.538.907 1.768 1.768C21.998 8.746 22 12 22 12s0 3.255-.418 4.814a2.504 2.504 0 0 1-1.768 1.768c-1.56.419-7.814.419-7.814.419s-6.255 0-7.814-.419a2.505 2.505 0 0 1-1.768-1.768C2 15.255 2 12 2 12s0-3.255.417-4.814a2.507 2.507 0 0 1 1.768-1.768C5.744 5 11.998 5 11.998 5s6.255 0 7.814.418ZM15.194 12 10 15V9l5.194 3Z clip-ruleevenodd /> /svg> /a> !-- Instagram --> a hrefhttps://www.instagram.com/togetherforidbi?igshbjZ0Yjd1bWlleXY1 classtext-pink-600 hover:text-pink-600 transition-colors duration-300 target_blank> span classsr-only>Instagram/span> svg classh-8 w-8 fillcurrentColor viewBox0 0 24 24 aria-hiddentrue> path fill-ruleevenodd dM12.315 2c2.43 0 2.784.013 3.808.06 1.064.049 1.791.218 2.427.465a4.902 4.902 0 011.772 1.153 4.902 4.902 0 011.153 1.772c.247.636.416 1.363.465 2.427.048 1.067.06 1.407.06 4.123v.08c0 2.643-.012 2.987-.06 4.043-.049 1.064-.218 1.791-.465 2.427a4.902 4.902 0 01-1.153 1.772 4.902 4.902 0 01-1.772 1.153c-.636.247-1.363.416-2.427.465-1.067.048-1.407.06-4.123.06h-.08c-2.643 0-2.987-.012-4.043-.06-1.064-.049-1.791-.218-2.427-.465a4.902 4.902 0 01-1.772-1.153 4.902 4.902 0 01-1.153-1.772c-.247-.636-.416-1.363-.465-2.427-.047-1.024-.06-1.379-.06-3.808v-.63c0-2.43.013-2.784.06-3.808.049-1.064.218-1.791.465-2.427a4.902 4.902 0 011.153-1.772A4.902 4.902 0 015.45 2.525c.636-.247 1.363-.416 2.427-.465C8.901 2.013 9.256 2 11.685 2h.63zm-.081 1.802h-.468c-2.456 0-2.784.011-3.807.058-.975.045-1.504.207-1.857.344-.467.182-.8.398-1.15.748-.35.35-.566.683-.748 1.15-.137.353-.3.882-.344 1.857-.047 1.023-.058 1.351-.058 3.807v.468c0 2.456.011 2.784.058 3.807.045.975.207 1.504.344 1.857.182.466.399.8.748 1.15.35.35.683.566 1.15.748.353.137.882.3 1.857.344 1.054.048 1.37.058 4.041.058h.08c2.597 0 2.917-.01 3.96-.058.976-.045 1.505-.207 1.858-.344.466-.182.8-.398 1.15-.748.35-.35.566-.683.748-1.15.137-.353.3-.882.344-1.857.048-1.055.058-1.37.058-4.041v-.08c0-2.597-.01-2.917-.058-3.96-.045-.976-.207-1.505-.344-1.858a3.097 3.097 0 00-.748-1.15 3.098 3.098 0 00-1.15-.748c-.353-.137-.882-.3-1.857-.344-1.023-.047-1.351-.058-3.807-.058zM12 6.865a5.135 5.135 0 110 10.27 5.135 5.135 0 010-10.27zm0 1.802a3.333 3.333 0 100 6.666 3.333 3.333 0 000-6.666zm5.338-3.205a1.2 1.2 0 110 2.4 1.2 1.2 0 010-2.4z clip-ruleevenodd /> /svg> /a> !--Whatsapp Group--> a href# classtext-green-600 hover:text-green-600 transition-colors duration-300 target_blank> span classsr-only>Instagram/span> svg classh-8 w-8 fillcurrentColor viewBox0 0 24 24 aria-hiddentrue> path dM8.88595 7.16985C9.06891 7.17475 9.27175 7.18465 9.46474 7.61303C9.59271 7.89821 9.80829 8.42321 9.9839 8.85087C10.1206 9.18366 10.233 9.45751 10.2611 9.51356C10.3254 9.64156 10.365 9.78926 10.2809 9.96156C10.271 9.98188 10.2617 10.0013 10.2526 10.02C10.1852 10.16 10.1372 10.2597 10.0237 10.3899C9.97709 10.4435 9.9285 10.5022 9.88008 10.5607C9.79494 10.6636 9.71035 10.7658 9.63785 10.838C9.50924 10.9659 9.37563 11.1039 9.52402 11.3599C9.6725 11.6159 10.1919 12.4579 10.9587 13.1373C11.783 13.8712 12.4998 14.1805 12.8622 14.3368C12.9325 14.3672 12.9895 14.3918 13.0313 14.4126C13.2886 14.5406 13.4419 14.5209 13.5903 14.3486C13.7388 14.1762 14.2334 13.6001 14.4066 13.3441C14.5748 13.0881 14.7479 13.1275 14.9854 13.2161C15.2228 13.3047 16.4892 13.9251 16.7464 14.0531C16.7972 14.0784 16.8448 14.1012 16.8889 14.1224C17.0678 14.2082 17.1895 14.2665 17.2411 14.3535C17.3054 14.4618 17.3054 14.9739 17.0927 15.5746C16.8751 16.1752 15.8263 16.7513 15.3514 16.7956C15.3064 16.7999 15.2617 16.8053 15.2156 16.8108C14.7804 16.8635 14.228 16.9303 12.2596 16.1555C9.83424 15.2018 8.23322 12.8354 7.90953 12.357C7.88398 12.3192 7.86638 12.2932 7.85698 12.2806L7.8515 12.2733C7.70423 12.0762 6.80328 10.8707 6.80328 9.62685C6.80328 8.43682 7.38951 7.81726 7.65689 7.53467C7.67384 7.51676 7.6895 7.50021 7.70366 7.48494C7.94107 7.22895 8.21814 7.16495 8.39125 7.16495C8.56445 7.16495 8.73756 7.16495 8.88595 7.16985Z fillgreen /> path fill-ruleevenodd clip-ruleevenodd dM2.18418 21.3314C2.10236 21.6284 2.37285 21.9025 2.6709 21.8247L7.27824 20.6213C8.7326 21.409 10.37 21.8275 12.0371 21.8275H12.0421C17.5281 21.8275 22 17.3815 22 11.9163C22 9.26735 20.966 6.77594 19.0863 4.90491C17.2065 3.03397 14.7084 2 12.042 2C6.55607 2 2.08411 6.44605 2.08411 11.9114C2.08348 13.65 2.5424 15.3582 3.41479 16.8645L2.18418 21.3314ZM4.86092 17.2629C4.96774 16.8752 4.91437 16.4608 4.71281 16.1127C3.97266 14.8348 3.58358 13.3855 3.58411 11.9114C3.58411 7.28158 7.37738 3.5 12.042 3.5C14.3119 3.5 16.4296 4.37698 18.0281 5.96805C19.6248 7.55737 20.5 9.66611 20.5 11.9163C20.5 16.5459 16.7068 20.3275 12.0421 20.3275H12.0371C10.6206 20.3275 9.22863 19.9718 7.99266 19.3023C7.65814 19.1211 7.26726 19.0738 6.89916 19.17L4.13676 19.8915L4.86092 17.2629Z fillgreen /> /svg> /a> !-- Telegram --> a hrefhttps://t.me/yourusername classtext-blue-500 hover:text-blue-600 transition-colors duration-300 target_blank relnoopener noreferrer> span classsr-only>Telegram/span> svg classh-8 w-8 fillcurrentColor viewBox0 0 24 24 aria-hiddentrue> path dM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm4.93 7.36l-1.43 6.75c-.11.5-.4.62-.81.39l-2.25-1.66-1.09 1.05c-.12.12-.22.22-.45.22l.16-2.34 4.26-3.85c.18-.16-.04-.25-.28-.09l-5.27 3.32-2.27-.71c-.49-.15-.5-.49.1-.72l8.87-3.42c.41-.15.77.1.64.71z /> /svg> /a> /div> /div> /div> /section> !--Follow Us End--> !-- Footer --> footer classbg-gradient-to-b from-primary-800 to-primary-900 text-white pt-16 pb-8 px-4 sm:px-6 lg:px-8> div classmax-w-7xl mx-auto> div classgrid grid-cols-1 md:grid-cols-4 gap-12> div> div classflex items-center mb-4> span classml-3 text-xl font-bold>AIIDBIOA/span> /div> p classtext-primary-200 text-sm leading-relaxed> All India IDBI Officers Association (AIIDBIOA) is a registered organization under Trade Union Act with Registration No.ALC - KARYASAN - 17 - 10311 with office of Assistant Labour Commission (ALC) of Mumbai. /p> /div> div> h3 classtext-lg font-semibold mb-4>Quick Links/h3> ul classspace-y-2> li>a href# target_blank classtext-primary-200 hover:text-white transition-colors>Home/a>/li> li>a hrefhttps://drive.google.com/drive/folders/1a1QlhsLcy7k3IJz7nIzZB35G-4196qfR target_blank classtext-primary-200 hover:text-white transition-colors>Gallery/a> /li> li>a hrefhttps://aiidbioa-notificaitons-web-dont-delete.s3.ap-south-1.amazonaws.com/Letter+to+ED-HR+office+bearers+3rd+NC+09.05.2025+logo.pdf target_blank classtext-primary-200 hover:text-white transition-colors>Office Bearers/a> /li> li>a hrefhttps://aiidbioa-notificaitons-web-dont-delete.s3.ap-south-1.amazonaws.com/website-files/Circular_achievements_for+Diary+28.11.2024.pdf target_blank classtext-primary-200 hover:text-white transition-colors>Achievements/a> /li> /ul> /div> div> h3 classtext-lg font-semibold mb-4>Resources/h3> ul classspace-y-2> li>a hrefhttps://aiidbioa-notificaitons-web-dont-delete.s3.ap-south-1.amazonaws.com/website-files/deceased+payment+for+Diary_28.11.2024.pdf target_blank classtext-primary-200 hover:text-white transition-colors>Financial Assistance/a>/li> li>a hrefhttps://aiidbioa-notificaitons-web-dont-delete.s3.ap-south-1.amazonaws.com/website-files/Status+of+IDBI+Bank_Public+Sector+Bank+or+Private+Sector+Bank.pdf target_blank classtext-primary-200 hover:text-white transition-colors>FAQ/a>/li> li>a hrefhttps://drive.google.com/drive/folders/1GcWmF3yFfQUkNSgfKEHgOueXTv3eMwyx target_blank classtext-primary-200 hover:text-white transition-colors>Members Portal/a> /li> li>a hrefhttps://drive.google.com/drive/folders/1a1QlhsLcy7k3IJz7nIzZB35G-4196qfR target_blank classtext-primary-200 hover:text-white transition-colors>Events/a> /li> /ul> /div> div> h3 classtext-lg font-semibold mb-4>Contact Us/h3> address classnot-italic text-primary-200 text-sm> p classmb-2>1st Floor, IDBI Tower/p> p classmb-2>WTC Complex, Cuffe Parade/p> p classmb-2>Mumbai - 400005/p> p classmb-2>Email: br.aiidbioa@gmail.com/p> p>Phone:8555873705 , 022-66553439/p> /address> /div> /div> div classborder-t border-primary-700 mt-12 pt-8 text-center text-primary-300 text-sm> p>© 2025 AIIDBIOA. All rights reserved./p> /div> /div> /footer> !-- Promotion Feedback Popup Modal (Commented Out) div idpromotion-popup classfixed inset-0 z-50 flex items-center justify-center bg-black bg-opacity-50 p-4 styledisplay: none;> div classbg-white rounded-2xl shadow-2xl max-w-md w-full mx-4 transform transition-all duration-300 scale-95 opacity-0 idpopup-content> div classrelative p-6 text-center border-b border-gray-100> button idclose-popup classabsolute top-4 right-4 text-gray-400 hover:text-gray-600 transition-colors> svg classw-6 h-6 fillnone strokecurrentColor viewBox0 0 24 24> path stroke-linecapround stroke-linejoinround stroke-width2 dM6 18L18 6M6 6l12 12> /path> /svg> /button> img src/static/WebSite_Logo.png altAIIDBIOA Logo classw-16 h-16 mx-auto mb-4 object-contain> h3 classtext-xl font-bold text-gray-900 mb-2>Feedback on Promotion Classes sponsored by AIIDBIOA 2025/h3> p classtext-gray-600 text-sm>Share your valuable feedback with us/p> /div> div classp-6> p classtext-gray-700 text-center mb-6>Help us to improve promotion classes sponsored by AIIDBIOA by sharing your experience and suggestions./p> div classflex flex-col sm:flex-row gap-3> a href/promotion-feedback classflex-1 bg-primary-600 hover:bg-primary-700 text-white font-medium py-3 px-4 rounded-lg text-center transition-colors duration-200> Submit Feedback /a> button idclose-popup-btn classflex-1 bg-gray-100 hover:bg-gray-200 text-gray-700 font-medium py-3 px-4 rounded-lg transition-colors duration-200> Maybe Later /button> /div> /div> /div> /div> --> script> /* // Promotion Popup Functionality function showPromotionPopup() { const popup document.getElementById(promotion-popup); const content document.getElementById(popup-content); popup.classList.remove(hidden); setTimeout(() > { content.classList.remove(scale-95, opacity-0); content.classList.add(scale-100, opacity-100); }, 10); } function hidePromotionPopup() { const popup document.getElementById(promotion-popup); const content document.getElementById(popup-content); content.classList.remove(scale-100, opacity-100); content.classList.add(scale-95, opacity-0); setTimeout(() > { popup.classList.add(hidden); }, 300); } // Show popup on page load document.addEventListener(DOMContentLoaded, function () { setTimeout(showPromotionPopup, 1000); }); // Close popup events document.getElementById(close-popup).addEventListener(click, hidePromotionPopup); document.getElementById(close-popup-btn).addEventListener(click, hidePromotionPopup); // Close on backdrop click document.getElementById(promotion-popup).addEventListener(click, function (e) { if (e.target this) hidePromotionPopup(); }); // Close on Escape key document.addEventListener(keydown, function (e) { if (e.key Escape) hidePromotionPopup(); }); */ // Gallery Functionality Start // Function to fetch image URLs async function fetchImageUrls() { try { const response await fetch(https://aiidbioa.net/twitter_gallery); if (!response.ok) throw new Error(Failed to fetch image URLs); return await response.json(); } catch (error) { console.error(Error fetching image URLs:, error); return ; } } async function initializeGallery() { const gallery document.getElementById(gallery); const loadingSpinner document.getElementById(loadingSpinner); const scrollLeftBtn document.getElementById(scrollLeft); const scrollRightBtn document.getElementById(scrollRight); // Show spinner and hide gallery initially loadingSpinner.style.display flex; gallery.style.display none; try { const images await fetchImageUrls(); // Display all images gallery.innerHTML images.map(imageUrl > ` div classrounded-lg overflow-hidden shadow-lg> a href${imageUrl} target_blank relnoopener noreferrer classblock hover:opacity-75 transition-opacity duration-300 h-full> img src${imageUrl} altGallery Image classw-full h-full object-cover /> /a> /div> `).join(); // Hide spinner and show gallery when images are loaded loadingSpinner.style.display none; gallery.style.display flex; // Rest of your existing gallery initialization code... let autoScrollInterval; const scrollSpeed 1; const scrollDelay 3000; function startAutoScroll() { autoScrollInterval setInterval(() > { const atEnd gallery.scrollLeft > (gallery.scrollWidth - gallery.clientWidth - 10); if (atEnd) { gallery.style.scrollBehavior auto; gallery.scrollLeft 0; void gallery.offsetWidth; gallery.style.scrollBehavior smooth; gallery.scrollBy({ left: 1 }); } else { gallery.scrollBy({ left: 1, behavior: smooth }); } }, 30); } function pauseAutoScroll() { clearInterval(autoScrollInterval); } scrollLeftBtn?.addEventListener(click, () > { gallery.scrollBy({ left: -300, behavior: smooth }); }); scrollRightBtn?.addEventListener(click, () > { gallery.scrollBy({ left: 300, behavior: smooth }); }); gallery.addEventListener(mouseenter, pauseAutoScroll); gallery.addEventListener(mouseleave, startAutoScroll); gallery.addEventListener(touchstart, pauseAutoScroll); gallery.addEventListener(touchend, startAutoScroll); startAutoScroll(); } catch (error) { console.error(Error initializing gallery:, error); // Hide spinner even if theres an error loadingSpinner.style.display none; // Optionally show an error message gallery.innerHTML p classtext-center text-red-500>Failed to load gallery. Please try again later./p>; gallery.style.display block; } } // Initialize on load document.addEventListener(DOMContentLoaded, initializeGallery); // Gallery Functionality End // Function to safely parse HTML content and handle basic sanitization function processHTMLContent(htmlString) { // Create a temporary div element const tempDiv document.createElement(div); // Insert the HTML content tempDiv.innerHTML htmlString; // Process all links to open in new tab const links tempDiv.getElementsByTagName(a); for (let link of links) { link.setAttribute(target, _blank); link.setAttribute(rel, noopener noreferrer); if (!link.getAttribute(href)) { link.setAttribute(href, #); } } // Process images to ensure proper sizing const images tempDiv.getElementsByTagName(img); for (let img of images) { img.style.maxWidth 100%; img.style.height auto; } return tempDiv.innerHTML; } // Function to load notifications from API async function loadNotifications() { const container document.getElementById(notifications-container); const loading document.getElementById(loading-notifications); const error document.getElementById(error-loading); // Show loading, hide error and empty container loading.classList.remove(hidden); error.classList.add(hidden); container.innerHTML ; try { const response await fetch(https://aiidbioa.net/last10notifications); if (!response.ok) throw new Error(Failed to fetch notifications); const notifications await response.json(); const enabledNotifications notifications.filter(notification > notification.enabled && notification.enabled.toUpperCase() TRUE ); enabledNotifications.sort((a, b) > b.timestamp - a.timestamp); const latestNotifications enabledNotifications.slice(0, 10); const colorClasses card-teal, card-indigo, card-rose, card-amber, card-cyan; latestNotifications.forEach((notification, index) > { const colorClass colorClassesindex % colorClasses.length; const notificationElement document.createElement(div); notificationElement.className `rounded-lg p-5 shadow-sm hover:shadow-md transition-all duration-300 flex flex-col h-full ${colorClass}`; notificationElement.innerHTML ` div classflex-grow> h3 classtext-lg font-semibold text-gray-800 mb-3>${notification.title}/h3> /div> div classmt-4 text-center> button onclickopenNotificationModal(${notification.id}) classpx-6 py-1.5 bg-primary-600 hover:bg-primary-700 text-white text-sm font-medium rounded-full transition-colors duration-200 inline-flex items-center> View /button> /div> `; container.appendChild(notificationElement); }); loading.classList.add(hidden); } catch (err) { console.error(Error loading notifications:, err); loading.classList.add(hidden); error.classList.remove(hidden); } } // Modal handling functions function setupModal() { const modal document.getElementById(notification-modal); const closeButtons document.querySelectorAll(.modal-close); closeButtons.forEach(button > { button.addEventListener(click, function (e) { e.preventDefault(); closeModal(); }); }); modal.addEventListener(click, function (e) { if (e.target modal) { closeModal(); } }); document.addEventListener(keydown, function (e) { if (e.key Escape) { closeModal(); } }); } function closeModal() { const modal document.getElementById(notification-modal); modal.classList.add(hidden); document.body.style.overflow auto; document.body.style.paddingRight 0; } function openModal() { const modal document.getElementById(notification-modal); modal.classList.remove(hidden); document.body.style.overflow hidden; document.body.style.paddingRight window.innerWidth - document.documentElement.clientWidth + px; } // Function to open notification modal with content function openNotificationModal(id) { fetch(https://aiidbioa.net/last10notifications) .then(response > response.json()) .then(notifications > { const notification notifications.find(n > n.id id); if (!notification) return; document.getElementById(modal-title).textContent notification.title; const modalDetails document.getElementById(modal-details); // Clear previous content modalDetails.innerHTML ; // Create container for content const contentDiv document.createElement(div); contentDiv.className prose max-w-none text-left; //HTML parsing if (notification.details) { try { // Log the raw HTML content for debugging console.log(Raw HTML content:, notification.details); // Process the HTML content const processedHTML processHTMLContent(notification.details); // Log the processed HTML content for debugging console.log(Processed HTML content:, processedHTML); // Set the processed HTML content to the div contentDiv.innerHTML processedHTML; } catch (err) { console.error(Error processing HTML content:, err); // Fallback to displaying as plain text contentDiv.textContent notification.details; } } else { contentDiv.textContent No content available.; } //End of HTML Parsing // Append the processed content to modal modalDetails.appendChild(contentDiv); // Handle attachment const attachmentContainer document.getElementById(attachment-container); const attachmentLink attachmentContainer.querySelector(a); if (notification.attachmentUrl && notification.attachmentUrl ! null) { attachmentLink.href notification.attachmentUrl; attachmentContainer.classList.remove(hidden); } else { attachmentContainer.classList.add(hidden); } openModal(); }) .catch(err > { console.error(Error fetching notification details:, err); alert(Failed to load notification details. Please try again.); }); } // Initialize when DOM is loaded document.addEventListener(DOMContentLoaded, function () { setupModal(); loadNotifications(); document.getElementById(read-more-btn).addEventListener(click, function () { const expandedContent document.getElementById(about-expanded); const button this; expandedContent.classList.toggle(show); button.innerHTML expandedContent.classList.contains(show) ? Read Less svg classml-2 w-4 h-4 fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM5 15l7-7 7 7>/path>/svg> : Read More svg classml-2 w-4 h-4 fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg>path stroke-linecapround stroke-linejoinround stroke-width2 dM19 9l-7 7-7-7>/path>/svg>; }); }); //Mobile menu toggle script document.addEventListener(DOMContentLoaded, function () { const mobileMenuButton document.getElementById(mobile-menu-button); const mobileMenu document.getElementById(mobile-menu); const menuIcon document.getElementById(menu-icon); const closeIcon document.getElementById(close-icon); mobileMenuButton.addEventListener(click, function () { // Toggle mobile menu visibility const isHidden mobileMenu.classList.contains(hidden); if (isHidden) { mobileMenu.classList.remove(hidden); menuIcon.classList.add(hidden); closeIcon.classList.remove(hidden); } else { mobileMenu.classList.add(hidden); menuIcon.classList.remove(hidden); closeIcon.classList.add(hidden); } }); // Close menu when clicking on a menu item (optional) const menuItems mobileMenu.querySelectorAll(a); menuItems.forEach(item > { item.addEventListener(click, function () { mobileMenu.classList.add(hidden); menuIcon.classList.remove(hidden); closeIcon.classList.add(hidden); }); }); // Close menu when clicking outside (optional) document.addEventListener(click, function (event) { if (!mobileMenu.contains(event.target) && !mobileMenuButton.contains(event.target) && !mobileMenu.classList.contains(hidden)) { mobileMenu.classList.add(hidden); menuIcon.classList.remove(hidden); closeIcon.classList.add(hidden); } }); }); // Share Event from Important Notification function shareEvent() { const eventDetails { title: One Day Nationwide Hunger Strike - Mar 09, 2026 (Monday), text: All members of AIIDBIOA are requested to participate in One Day Nationwide Hunger Strike on Mar 09, 2026 (Monday). More details on website., url: window.location.href }; // Check if Web Share API is supported if (navigator.share) { navigator.share(eventDetails) .then(() > console.log(Shared successfully)) .catch(error > console.log(Error sharing:, error)); } else { // Fallback for browsers that dont support Web Share API const shareUrl `https://aiidbioa.net`; window.open(shareUrl, _blank); } } /script>/body>/html>
Subdomains
Date
Domain
IP
www.aiidbioa.net
2024-12-03
13.126.247.62
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]