﻿// Event Calendar
// copyright Stephen Chapman, 10th June 2006, 30th October 2006

var tb = 't'; // top or bottom (t or b)
var headbg = '#993300';  // table heading background colour
var todaybg = '#330000'; // current selected date background colour
var textclr = '#F1EAB4'; // text colour
var linkclr = '#993300'; // link text colour
var noMessage =  ''; // message to display when no entry in array

var dA = new Array(); var x = 0;
// first 8 characters in ccyymmdd format for single date events
// first 8 characters in 0000mmdd format for every year events
dA[x++] = "00000101 بداية السنة الجديدة";
dA[x++] = "00000102 دورة لعضوات المنتدى في فن التعامل مع المراهقات ليقومن بالتوعية في ما بعد لمدرسات المدارس ";
dA[x++] = "00000107 محاضرة بعنوان الطالبة بين الأسرة والمدرسة بمدرسة عمر للدكتورة فايزة عبيدي في محافظة حضرموت";
dA[x++] = "00000114 محاضرة بعنوان مفاتيح النجاح للاستاذ سلمان بن سلوم بمدرسة باعمر في محافظة حضرموت";
dA[x++] = "00000206  بدء دورة جديدة لبرنامج طموح بلا حدود الدفعة الرابعة عشر مع 12 متدربة";
dA[x++] = "00000213  بدء دورة المشاريع الصغيرة  في مركز سول بصنعاء  مع 10 متدربات";
dA[x++] = "00000306  بدء دورة جديدة من الدفعة الرابعة عشر لبرنامج طموح بلا حدود من الساعة  10:30 الى 1:00  بمركز سول بصنعاء لـ12  متدربة";
dA[x++] = "00000315  دورة يقيمها منتدى المرأة والتكنولوجيا صنعاء في التسويق البرامجي في مركز سول التدريبي من الساعة الثانية ظهرا وحتى الخامسة مساء ";

dA[x++] = "00000317  حفل توزيع جوائز أفضل مدونة في فندق حده رماده صنعاء كما سيتم تكريم الطالبات المتميزات في برنامج طموح بلا حدود سيحضر الحفل العديد من الشخصيات البارزة";

dA[x++] = "00000318  دورة يقيمها منتدى المرأة والتكنولوجيا صنعاء في مبادى الجرافلوجي في مركز سول التدريبي من الساعة الثانية ظهرا وحتى الخامسة مساء";
dA[x++] = "00000322  دورة يقيمها منتدى المرأة والتكنولوجيا صنعاء في  شخصيتك من توقيعك في مركز المدينة من الساعة الثانية ظهرا وحتى الخامسة مساء";

dA[x++] = "00000329  إنتهاء دورة المشاريع الصغيرة بمركز سول التدريبي";

dA[x++] = "00000330  دورة يقيمها منتدى المرأة والتكنولوجيا صنعاء في التخطيط في مبادرة إرادة شباب من الساعة الثانية ظهرا وحتى الخامسة مساء";
dA[x++] = "00000404  بدء دورة جديدة (الدفعة الخامسة عشر لبرنامج طموح بلا حدود) من الساعة 10:30 الى 1:00 بمركز سول التدريبي بصنعاء ب 23 متدربة";
dA[x++] = "00000417  بدء دورة جديدة (الدفعة الخامسة عشر لبرنامج طموح بلا حدود) من الساعة 8:00 الى 10:30 بمركز سول التدريبي بصنعاء ب 23 متدربة";
dA[x++] = "00000418  بدء دورة جديدة (الدفعة الخامسة عشر لبرنامج طموح بلا حدود) من الساعة 1:00 الى 03:30 بمركز سول التدريبي بصنعاء ب 23 متدربة";
dA[x++] = "00000424  بدء دورة جديدة (الدفعة الخامسة عشر لبرنامج طموح بلا حدود) من الساعة 3:30 الى 6:00 بمركز سول التدريبي بصنعاء ب 12 متدربة";

dA[x++] = "00000513  دورة بعنوان  التخطيط الاستراتيجي   في جمعية ابو موسى الاشعري الحديدة  يعقدها المدرب عبد الرحمن الصبري لفريق علم الجمعية من أجل بناء قدراتهم الادارية";
dA[x++] = "00000520  محاضرة بعنوان كيف تعرف نفسك في جمعية التكافل يقيمها منتدى المرأة والتكنولوجيا  في محافظة تعز";
dA[x++] = "00000519  محاضرة في فن الأتكيت للمدرب محمد مهدي لمدة ساعتان يقيمها منتدى المرأة والتكنولوجيا في محافظة الحديدة جمعية أبو موسى الأشعري";

dA[x++] = "00000529  دورة تدريبية عن كيفية كتابة المشاريع الصغيرة لمدة 3 أيام لــ 17 متدرب من صنعاء والمحافظات الشريكة عن كيفية كتابة مقترحات مشاريع";


dA[x++] = "00000119 توعية بأهمية النظافة في مدرسة الخنساء في يريم";
dA[x++] = "00000120 إصدار النشرة الإلكترونية لمنتدى يريم";
dA[x++] = "00000123  توعية بأهمية النظافة في مدرسة خديجة للبنات ومدرسة يحصب وخالد بن الوليد للبنين في يريم  وبدء دورتين من الدفعة الرابعة عشر من طموح بلا حدود من الساعة 3:30 الى 6:00  في مركز التدريبي بصنعاء";dA[x++] = "00000121 محاضرة حول التغذية الصحية للدكتورة روزاء باعامر بمدرسة أبو بكر الصديق في محافظة حضرموت";
dA[x++] = "00000124  بدء دورتين جديدتين من الدفعة الرابعة عشر لبرنامج طموح بلا حدود من الساعة 8:00 الى 10:30 و 1:00 الى 3:30 بمركز صنعاء";
dA[x++] = "00000128 محاضرة بعنوان مفاتيح النجاح للاستاذ سلمان بن سلوم بتاثوية غيل باوزير في محافظة حضرموت";
dA[x++] = "00000202 أقام منتدى المرأة والتطنولوجيا صنعاء محاضرة في فن الإلقاء بمركز عائشة لتحفيظ القرأن الكريم للمدربة لميس القباطي";
dA[x++] = "00000203  محاضرة توعية بأضرار القات على الأسرة والمجتمع في جمعية خديجة وفروعها";
dA[x++] = "00000204 محاضرة بعنوان النظافة الشخصية للدكتورة روزاء باعامر بثانوية غيل باوزير في محافظة حضرموت";
dA[x++] = "00000208 محاضرة توعية بالتعاون مع مركز الأسر المنتجة";
dA[x++] = "00000209 دورة قصيرة في الإسعافات الأولية يقيمها منتدى المرأة والتكنولوجيا صنعاء مع الدكتورة سبأ على ولمدة 3 أيام";
dA[x++] = "00000211 محاضرة بعنوان مفاتيح النجاح للاستاذ سلمان بن سلوم بمدرسة خالد بن الوليد في محافظة حضرموت";
dA[x++] = "00000218 محاضرة بعنوان سلامة الأسرة في ممارسة حقوقها بثانوية غيل باوزير في محافظة حضرموت";
dA[x++] = "20090124 بدء الدورة الثانية عشرة لبرنامج طموح بلا حدود للفترة الزمنية من 10:30 - 1:00";
dA[x++] = "20090214 بدء الدورة الثانية عشرة لبرنامج طموح بلا حدود للفترة الزمنية من 10:30 - 3:30";
dA[x++] = "20090325 دورة المدونات للفترة الزمنية من 10:30 - 1:00";
dA[x++] = "20090326 دورة المدونات للفترة الزمنية من 10:30 - 1:00";
dA[x++] = "20090416 دورة المدونات للفترة الزمنية من 10:30 - 3:30";
dA[x++] = "20090418 دورة المدونات للفترة الزمنية من 10:30 - 3:30";
dA[x++] = "20090704 بدء الدورة الثالثة عشرة لبرنامج طموح بلا حدود";
dA[x++] = "20091003 بدء دورة المهارات الوظيفية من 8:30 - 12:30";
dA[x++] = "20091114 دورة تنشيطية في تخطيط الأعمال من أجل الإستدامة ولمدة 4 أيام من 8 - 5";
dA[x++] = "20091124 اجازة عيد الأضحى";
dA[x++] = "20091205 استكمال الدورة الثالثة عشر للفترة الزمنية من 8 - 10:30";
dA[x++] = "20091220 بدء دورة المهارات الوظيفية ولمدة عشرة أيام";
dA[x++] = "20091218 رأس السنة الهجرية 1431";
dA[x++] = "20091227 أخر يوم في دبلوم طموح بلا حدود للدفعة الثالثة عشر من الساعة 8:00 إلى 10:30 صباحاً ";
dA[x++] = "20091226 بدء دورة جديدة لبرنامج طموح بلا حدود من الساعة 8:00 إلى 10:30 صباحاً ";
dA[x++] = "20091230 دورة لعضوات المنتدى في فن التعامل مع المراهقات ليقومن بالتوعية في ما بعد لمدرسات المدارس ";


// permission is granted to use this javascript provided that the below code is not altered
var pageLoaded = 0; window.onload = function() {pageLoaded = 1;}
function loaded(i,f) {if (document.getElementById && document.getElementById(i) != null) f(); else if (!pageLoaded) setTimeout('loaded(\''+i+'\','+f+')',100);
}
function monthlength(month,year) {var dd = new Date(year, month, 0);return dd.getDate();}
var moy = ['January','February','March','April','May','June','July','August','September','October','November','December'];var today = new Date();var selDate = today.getFullYear()+getmmdd(today.getMonth()+1,today.getDate());
function dispCal(yy,mm) {if (mm < 0 || mm > 12) {alert('month must be between 1 and 12'); return false;} if (yy != 0 && (yy < 1901 || yy > 2100)) {alert('year must be after 1900 and before 2101'); return false;} var dow = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat']; var calendar = new Date();  var today = calendar.getDate(); calendar.setDate(1); if (yy > 1900) calendar.setFullYear(yy); if (mm > 0) calendar.setMonth(mm - 1); var yy = year = calendar.getFullYear(); var month = calendar.getMonth(); calendar.setDate(today); var weekday = calendar.getDay(); var daysInMonth = monthlength(month+1,year); var hilite_start = '<td width="30" style="background:' + todaybg + '" align="center"><b>'; var td_start = '<td width="30" align="center">'; var cal = '<div id="cal"><div style="border:1pt solid #993300;height:150px;width:200px"><table border="0" cellspacing="0" cellpadding="2" align="center" width=100%><tr><td colspan="7" style="background:' + headbg + '" align="center"><b><font color=#F1EAB4>' + moy[month]  + ' ' + year + '</font><\/b><\/td><\/tr><tr>'; for(dex=0; dex < 7; dex++) {cal += td_start + dow[dex] + '</td>';} cal += '<\/tr><tr>'; var day2 = today; for (dex = today; dex > 6; dex -=7) day2 = dex; weekday -= day2 - 1; while (weekday < 0) weekday += 7; for(dex=0; dex < weekday; dex++) cal += td_start + ' <\/td>'; for(dex=1; dex <= daysInMonth; dex++) {if(weekday == 7) {cal += '</tr><tr>'; weekday = 0;} if(selDate==year+getmmdd(month+1,dex)) cal += hilite_start +'<span '+clickDate(dex,month,year) + '>'+ dex + '<\/span><\/b><\/td>'; else cal += td_start + '<span '+clickDate(dex,month,year) + '>' + dex + '<\/span><\/td>'; weekday += 1;} for(dex=weekday; dex < 7; dex++) cal += td_start + '<\/td>'; cal += '<\/tr><\/table><\/div>';if (document.getElementById) {var mmb = month;  mm = month + 1; var yya = yyb = yy; if (mmb <1) {mmb += 12; yyb--;} var mma = month + 2; if (mma > 12) {mma -= 12; yya++;} var yb = yy -1; var ya = yy +1; cal += '<table border="0" cellspacing="0" cellpadding="2" width="40%" align=center><tr><td></td><td><a href="#" onclick="if (cala = dispCal('+yyb+','+mmb+')) {document.getElementById(\'cal\').innerHTML = cala; return false;}"><</a></td><td align="right"><a href="#" onclick="if (cala = dispCal('+yya+','+mma+')) {document.getElementById(\'cal\').innerHTML = cala; return false;}">></a></td><td align="right"></td></tr></table>';} else {cal += '<div> </div>';} cal += '</div>'; return cal;}
function start() {var x = '<div id="calDate" style="border:1pt solid #993300;width:200px"><\/div>'; var y = ''; if (tb == 't') y = x + dispCal(0,0); else y = dispCal(0,0) + x; document.getElementById('calendar').innerHTML = y; ev();}
loaded('calendar',start);
function clickDate(day, month, year) {var ct = nextDate(year + getmmdd(month+1,day));if (ct == '') ct = nextDate('0000' + getmmdd(month+1,day));if (ct == '') return 'style="color:'+textclr+'"'; else return 'style="cursor:pointer;color:'+linkclr+'" onclick="selDate = '+year+ getmmdd(month+1,day)+'; isDate(' + day + ',' + month + ',' + year + ');return false;"';}function isDate(dayVal,monthVal,yearVal) {var ct = nextDate(yearVal + getmmdd(monthVal+1,dayVal));if (ct == '') ct = nextDate('0000' + getmmdd(monthVal+1,dayVal));var clicked_date=dayVal + '/'+ (monthVal+1) + '/' + yearVal;if (ct == '') ct = noMessage;document.getElementById('calDate').innerHTML = clicked_date+ ':<br \/>' +ct; return false;}function nextDate(yymmdd) {var x = dA.length;for (var i = 0; i < x; i++) {if (dA[i].substr(0,8) == yymmdd) return dA[i].substr(8);}return '';}function getmmdd(mm,dd) {return (mm > 9 ? '' + mm : '0' + mm) + (dd > 9 ? dd : '0' + dd);}
function ev() {var ct = nextDate(selDate);var ct = nextDate(selDate);if (ct == '') ct = nextDate('0000' + selDate.substr(4));if (ct == '') ct = noMessage; document.getElementById('calDate').innerHTML = selDate.substr(6) + '/'+ selDate.substr(4,2) + '/' + selDate.substr(0,4) +':<br \/> ' +ct;}