 

/* Preload images script */
var myimages=new Array()

function preloadimages(){
for (i=0;i<preloadimages.arguments.length;i++){
myimages[i]=new Image();
myimages[i].src=preloadimages.arguments[i];
}
}


/* The path of images to be preloaded inside parenthesis: (Extend list as desired.) */
preloadimages("images/PrevYrOff40x40.jpg","images/right.gif","images/PrevMoOff40x40.jpg","images/right.gif","images/NextYrOff40x40.jpg","images/NextYrOn40x40.jpg","images/NextMoOff40x40.jpg","images/NextMoOn40x40.jpg");


/***************************************************************************************
JavaScript Calendar - Digital Christian Design
//Script featured on and available at JavaScript Kit: http://www.javascriptkit.com
// Functions
changedate(): Moves to next or previous month or year, or current month depending on the button clicked.
createCalendar(): Renders the calander into the page with links for each to fill the date form filds above.

***************************************************************************************/

var thisDate = 1; // Tracks current date being written in calendar
var wordMonth = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
var today = new Date(); // Date object to store the current date
var todaysDay = today.getDay() + 1; // Stores the current day number 1-7
var todaysDate = today.getDate(); // Stores the current numeric date within the month
var todaysMonth = today.getUTCMonth() + 1; // Stores the current month 1-12
var todaysYear = today.getFullYear(); // Stores the current year
var monthNum = todaysMonth; // Tracks the current month being displayed
var yearNum = todaysYear; // Tracks the current year being displayed
var firstDate = new Date(String(monthNum)+"/1/"+String(yearNum)); // Object Storing the first day of the current month
var firstDay = firstDate.getUTCDay(); // Tracks the day number 1-7 of the first day of the current month
var lastDate = new Date(String(monthNum+1)+"/0/"+String(yearNum)); // Tracks the last date of the current month
//var lastDate = new Date(String(yearNum),String(monthNum),0); // Tracks the last date of the current month

var numbDays = 0;
var calendarString = "";
var eastermonth = 0;
var easterday = 0;



function changedate(buttonpressed) {

fun();
if (buttonpressed == "prevyr") yearNum--;
else if (buttonpressed == "nextyr") yearNum++;
else if (buttonpressed == "prevmo") monthNum--;
else if (buttonpressed == "nextmo") monthNum++;
else if (buttonpressed == "return") {
monthNum = todaysMonth;
yearNum = todaysYear;
}

if (monthNum == 0) {
monthNum = 12;
yearNum--;
}
else if (monthNum == 13) {
monthNum = 1;
yearNum++
}

//lastDate = new Date(String(yearNum),String(monthNum),0); //new Date(String(monthNum+1)+"/0/"+String(yearNum));
lastDate=new Date(String(monthNum+1)+"/0/"+String(yearNum));
numbDays = lastDate.getDate();

firstDate = new Date(String(monthNum)+"/1/"+String(yearNum));
firstDay = firstDate.getDay() + 1;
createCalendar();
return;
}


function easter(year) {
// feed in the year it returns the month and day of Easter using two GLOBAL variables: eastermonth and easterday
var a = year % 19;
var b = Math.floor(year/100);
var c = year % 100;
var d = Math.floor(b/4);
var e = b % 4;
var f = Math.floor((b+8) / 25);
var g = Math.floor((b-f+1) / 3);
var h = (19*a + b - d - g + 15) % 30;
var i = Math.floor(c/4);
var j = c % 4;
var k = (32 + 2*e + 2*i - h - j) % 7;
var m = Math.floor((a + 11*h + 22*k) / 451);
var month = Math.floor((h + k - 7*m + 114) / 31);
var day = ((h + k - 7*m +114) % 31) + 1;
eastermonth = month;
easterday = day;
}


function createCalendar() 
{
	calendarString = '';
	var daycounter = 0;
	calendarString += '<table width="126" height="89" border="0" cellpadding="0" cellspacing="0">';
	calendarString += '<tr>';
	//calendarString += '<td align=\"center\" valign=\"center\" width=\"40\" height=\"40\"><a href=\"#\" onMouseOver=\"document.PrevYr.src=\'images\/PrevYrOn40x40\.jpg\';\" onMouseOut=\"document.PrevYr.src=\'images\/PrevYrOff40x40\.jpg\';\" onClick=\"changedate(\'prevyr\')\"><img name=\"PrevYr\" src=\"images\/PrevYrOff40x40\.jpg\" width=\"40\" height=\"40\" border=\"0\" alt=\"Prev Yr\"\/><\/a><\/td>';
	calendarString += '<td align=\"center\" valign=\"center\" width=\"14\" height=\"15\"><a href=\"#\" onMouseOver=\"document.PrevMo.src=\'images\/left\.gif\';\" onMouseOut=\"document.PrevMo.src=\'images\/left\.gif\';\" onClick=\"changedate(\'prevmo\')\"><img name=\"PrevMo\" src=\"images\/left\.gif\" width=\"14\" height=\"17\" border=\"0\" alt=\"Prev Mo\"\/><\/a><\/td>';
	calendarString += '<td align=\"center\" valign=\"center\" width=\"62\" height=\"15\" colspan=\"5\" ForeColor="#D1AAD4"><b> ' + wordMonth[monthNum-1] + '&nbsp;&nbsp;' + yearNum + '<\/b><\/td>';
	calendarString += '<td align=\"center\" valign=\"center\" width=\"14\" height=\"15\"><a href=\"#\" onMouseOver=\"document.NextMo.src=\'images\/right\.gif\';\" onMouseOut=\"document.NextMo.src=\'images\/right\.gif\';\" onClick=\"changedate(\'nextmo\')\"><img name=\"NextMo\" src=\"images\/right\.gif\" width=\"14\" height=\"17\" border=\"0\" alt=\"Next Mo\"\/><\/a><\/td>';
	//calendarString += '<td align=\"center\" valign=\"center\" width=\"40\" height=\"40\"><a href=\"#\" onMouseOver=\"document.NextYr.src=\'images\/NextYrOn40x40\.jpg\';\" onMouseOut=\"document.NextYr.src=\'images\/NextYrOff40x40\.jpg\';\" onClick=\"changedate(\'nextyr\')\"><img name=\"NextYr\" src=\"images\/NextYrOff40x40\.jpg\" width=\"40\" height=\"40\" border=\"0\" alt=\"Next Yr\"\/><\/a><\/td>';
	calendarString += '<\/tr>';
	calendarString += '<tr height=\"15\">';
	calendarString += '<td bgcolor=\"#8BAED8\" align=\"center\" valign=\"center\" width=\"14\"><font color=white><b>Su</b></font><\/td>';
	calendarString += '<td bgcolor=\"#8BAED8\" align=\"center\" valign=\"center\" width=\"14\"><font color=white><b>Mo</b></font><\/td>';
	calendarString += '<td bgcolor=\"#8BAED8\" align=\"center\" valign=\"center\" width=\"14\"><font color=white><b>Tu</b></font><\/td>';
	calendarString += '<td bgcolor=\"#8BAED8\" align=\"center\" valign=\"center\" width=\"14\"><font color=white><b>We</b></font><\/td>';
	calendarString += '<td bgcolor=\"#8BAED8\" align=\"center\" valign=\"center\" width=\"14\"><font color=white><b>Th</b></font><\/td>';
	calendarString += '<td bgcolor=\"#8BAED8\" align=\"center\" valign=\"center\" width=\"14\"><font color=white><b>Fr</b></font><\/td>';
	calendarString += '<td bgcolor=\"#8BAED8\" align=\"center\" valign=\"center\" width=\"14\"><font color=white><b>Sa</b></font><\/td>';
	calendarString += '<\/tr>';

	thisDate == 1;

	for (var i = 1; i <= 6; i++)
	{
	calendarString += '<tr height=\"16\">';
		for (var x = 1; x <= 7; x++)
		{
			daycounter = (thisDate - firstDay)+1;
			thisDate++;
			
			if ((daycounter > numbDays) || (daycounter < 1)) 
			{
				calendarString += '<td align=\"center\" bgcolor=\"#ffffff\" width=\"14\">&nbsp;<\/td>';
			} 

			else 
			{
		//	if (checkevents(daycounter,monthNum,yearNum,i,x) || ((todaysDay == x) && (todaysDate == daycounter) && (todaysMonth == monthNum)))
			
			if (checkevents(daycounter,monthNum,yearNum,i,x))
				{
					//if ((todaysDay == x) && (todaysDate == daycounter) && (todaysMonth == monthNum)) 
				//	{
				//	calendarString += '<td align=\"center\" bgcolor=\"#ffffff\" width=\"14\"><a href=\"javascript:showevents(' + daycounter + ',' + monthNum + ',' + yearNum + ',' + i + ',' + x + ')\"><font color=#663399 size=1pt>' + daycounter + '</font><\/a><\/td>';
				//	//calendarString += '<td align=\"center\" bgcolor=\"#FFFFFF\" height=\"18\" width=\"18\"><font color=#663399>' + daycounter + '</font><\/td>';
				//	}
				//	else
	
					calendarString += '<td align=\"center\" bgcolor=\"#D1AAD4\" width=\"14\"><a href=\"javascript:showevents(' + daycounter + ',' + monthNum + ',' + yearNum + ',' + i + ',' + x + ')\"><font color=#ffffff size=1pt>' + daycounter + '</font><\/a><\/td>';
				} 
			else 
			{
			calendarString += '<td align=\"center\" bgcolor=\"#ffffff\" width=\"14\"><font color=#663399>' + daycounter + '</font><\/td>';
			}
		}
}
calendarString += '<\/tr>';
}
calendarString += '<\/table>';
//calendarString += '<tr><td colspan=\"7\" nowrap align=\"center\" valign=\"center\" bgcolor=\"#C8C896\" width=\"280\" height=\"22\"><a href=\"javascript:changedate(\'return\')\"><b>Show Current Date<\/b><\/a><\/td><\/tr><\/table>';

var object=document.getElementById('calendar');

object.innerHTML= calendarString;
thisDate = 1;
}


function checkevents(day,month,year,week,dayofweek) {

var a,b,c;

var numevents = 0;
var floater = 0;
for (var i = 0; i < events.length; i++) {
a= i*8;
b=a+1;
c=a+2;
if (events[i][0] == "W") {
if ((events[i][2] == dayofweek)) numevents++;
}
else if (events[a] == "Y") {
if ((events[c] == day) && (events[b] == month)) numevents++;
}
else if (events[i][0] == "F") {
if ((events[i][1] == 3) && (events[i][2] == 0) && (events[i][3] == 0) ) {
easter(year);
if (easterday == day && eastermonth == month) numevents++;
} else {
floater = floatingholiday(year,events[i][1],events[i][2],events[i][3]);
if ((month == 5) && (events[i][1] == 5) && (events[i][2] == 4) && (events[i][3] == 2)) {
if ((floater + 7 <= 31) && (day == floater + 7)) {
numevents++;
} else if ((floater + 7 > 31) && (day == floater)) numevents++;
} else if ((events[i][1] == month) && (floater == day)) numevents++;
}
}
else if ((events[i][2] == day) && (events[i][1] == month) && (events[i][3] == year)) {
numevents++;
}
}

if (numevents == 0) {
return false;
} else {
return true;
}
}


var cnt=0;
events = new Array();



function fun()
{

//var z='5/12/2008,5/15/2008,5/29/2008,6/12/2008,6/17/2008';


var z=ne();

var myArray = new Array();
myArray= z.split(",");
var n= myArray.length;
var s=0;
var str;
var str1,str2,str3;

while (s<=n-1)
{
var events2 = new Array();
str= myArray[s];
events2=str.split("/");
str2=(events2[0]); // dd
str1=(events2[1]); //mm
str3=(events2[2]); //yyyyy

s=s+1;
if (cnt==0 && z!='')
{

events.splice(events.length,0,"Y",str1,str2,str3,"1:00 AM","12:00 PM","New Years Day","New Years Day.");

}

}

cnt=cnt+1
var len=events.length ;
var l=0;


}

function showevents(day,month,year,week,dayofweek) {

window.location.href ='Eventsmain.aspx?path=1/2&strDate='+month+'/'+day+'/'+year;

}


function floatingholiday(targetyr,targetmo,cardinaloccurrence,targetday) {
//
var firstdate = new Date(String(targetmo)+"/1/"+String(targetyr)); // Object Storing the first day of the current month.
var firstday = firstdate.getUTCDay(); // The first day (0-6) of the target month.
var dayofmonth = 0; // zero out our calendar day variable.

targetday = targetday - 1;

if (targetday >= firstday) {
cardinaloccurrence--; // Subtract 1 from cardinal day.
dayofmonth = (cardinaloccurrence * 7) + ((targetday - firstday)+1);
} else {
dayofmonth = (cardinaloccurrence * 7) + ((targetday - firstday)+1);
}
return dayofmonth;
}






var a ;
    var b;
    a="All";
    
    
    function search()
    
    {
   
    b= document.getElementById('textfield');
	
    if(b.value=='')
    {
    alert("Please enter Search Keyword");
	return false;
    }
else if(document.getElementById("Radio1").checked=='' && document.getElementById("Radio2").checked=='' && document.getElementById("Radio3").checked=='')
{

alert("Select one option from News, Events or All");
}
    else
    {
    if(a=="Events" && b!='')
        { 
          self.location.href="Searchrecordevents.aspx?condition="+b.value;
        }
     else if(a=="News" && b!='')
     {      
       self.location.href="Searchrecordsnews.aspx?condition="+b.value;
     }
    else if(a=="All" && b!='')
     { 
       self.location.href="Searchreccordall.aspx?condition="+b.value;
     }
    }
  }
function Radio1_onclick() {
a="All"
}

function Radio2_onclick() {
a="Events"
}

function Radio3_onclick() {
a="News"
}

function clickSearchButton(e, searchkeybutton)
{ 
		
		var bt = document.getElementById(searchkeybutton); 
		
		if (bt.id == 'Image1')
		{ 
		
				if(navigator.appName.indexOf("Netscape")>(-1))
				{ 
					if (e.keyCode == 13)
					{ 
					
							search();

					} 
				} 
				if (navigator.appName.indexOf("Microsoft Internet Explorer")>(-1))
				{ 
					if (event.keyCode == 13)
					{ 
					search();
					} 
				} 
		} 
} 
		
	
function searchKey() {
var searchkey=document.Form1.txtSearchKey;

if(searchkey != null) {

var valSum1 = document.all ? document.all["valSum"] : document.getElementById("valSum");
valSum1.showmessagebox = "false";
if (searchkey.value=='' || searchkey.value=='Search') {
alert('Please enter search key word' );
//searchkey.focus();
}
else

//if(searchkey.value!='' && searchkey.value!='Search') {
{
self.location.href="search-record.aspx?Type=23&PageNo=1&searchterm="+searchkey.value;
//window.navigate('./search-record.aspx?Type=23&searchterm=' + searchkey.value)
}
}
}





