function focus_calendar(vl,curr_dtt,clr, recc)	//5CBDCE
{
	var date_array = new Array();
	var recc_array = new Array();
	var weekday=new Array(7);
	
	if(recc!='')
	{
		recc_array 	= recc.split(',');
		recc_len 	= recc_array.length;
	}
	
	weekday[0]="Sun";
	weekday[1]="Mon";
	weekday[2]="Tue";
	weekday[3]="Wed";
	weekday[4]="Thu";
	weekday[5]="Fri";
	weekday[6]="Sat";
	
	cnt = 0;
	
	arr_dt = vl.split("_");
	arr_dts = arr_dt[1].split("#");
	
	dt1 = arr_dts[0];
	dt2 = arr_dts[1];
	
	if(dt1>dt2)		//to prevent the script from hanging
	{
		return false;
	}
	
	if(dt1 == dt2)
	{
		date_array[0] = dt1;
	}
	else
	{
		date_array[cnt] = dt1;
		cnt++;
		
		var d = new Date(dt1);
		d.setDate(d.getDate()+1);
		new_dt = ((d.getMonth()+1)+"/"+d.getDate()+"/"+d.getFullYear());
		final_dt = format_date(new_dt);

		date_array[cnt] = final_dt;
		cnt++;
				
		while(final_dt!=dt2)
		{
			var d = new Date(final_dt);
			d.setDate(d.getDate()+1);
			new_dt = ((d.getMonth()+1)+"/"+d.getDate()+"/"+d.getFullYear());
			final_dt = format_date(new_dt);
			
			date_array[cnt] = final_dt;
			cnt++;
		}
	}

	for(x=0;x<date_array.length;x++)
	{
		if(clr == 'blue')
			color = '#5CBDCE';
		else if(clr == 'orange')
			color = '#EF743D';
		else if(clr == 'green')
			color = '#A4D75D';
		else
			color = '#5CBDCE';	//default blue
		
		if(recc!='')		
		{
//			alert(date_array[x]);
			
			var dw = new Date(date_array[x]);
			wk = dw.getDay();
			wkday = weekday[wk];
			
			for(rr=0;rr<recc_len;rr++)	
			{
				if(recc_array[rr] == wkday)
				{
					if(document.getElementById('link_'+date_array[x]) != null && document.getElementById('link_'+date_array[x]) != 'null')
					{
						document.getElementById('link_'+date_array[x]).style.background = color;
					}
					break;
				}
			}
		}
		else
		{
			if(document.getElementById('link_'+date_array[x]) != null && document.getElementById('link_'+date_array[x]) != 'null')
				document.getElementById('link_'+date_array[x]).style.background = color;
				
			if(date_array[x] == curr_dtt)
			{
				if (document.getElementById('spn_curr'))
					document.getElementById('spn_curr').style.background = color;
			}
		}
		
			
	}
}
		
function reset_calendar()
{
/*
	$('.calLink').each(function() {
		$(this).attr("style","background:none;");
	});
	
	$('.calLink').children('span').each(function() {
		$(this).attr("style","background:none;");
	});
	
var d = new Date();
var curr_date = d.getDate();
var curr_month = d.getMonth();
var curr_year = d.getFullYear();
//alert(curr_date);
//alert(curr_month);
//alert(curr_year);



	$('.calLink').each(function() {
		$(this).attr("style","background:none;");
	});
	
	$('.calLink').children('span').each(function() {
		$(this).attr("style","background:none;");
	});
	
	$('#link_curr').attr("style","background:#CCC;");
*/
	
	tot_dts = document.getElementsByName('hid_cals').length;
	evt_dts = document.getElementsByName('hid_cals');	
	
	for(z=0;z<tot_dts;z++)
	{
		if (document.getElementById('link_'+evt_dts[z].value))
			document.getElementById('link_'+evt_dts[z].value).style.background = 'none';

		if (document.getElementById('spn_curr'))
			document.getElementById('spn_curr').style.background = 'none';
	}
}

function focus_events(dt, pgid)
{
	var weekday=new Array(7);
	
	weekday[0]="Sun";
	weekday[1]="Mon";
	weekday[2]="Tue";
	weekday[3]="Wed";
	weekday[4]="Thu";
	weekday[5]="Fri";
	weekday[6]="Sat";
	
	var dt_day = new Date(dt);
	dt_dayno = dt_day.getDay();
	dtday = weekday[dt_dayno];
	
	tot_events = document.getElementsByName('hid_dts').length;
	evt_array = new Array();
	
	cc = 0;

	for(z=0;z<tot_events;z++)
	{
		evt = document.getElementsByName('hid_dts').item(z);

		dt_range = evt.value;
		range_arr = dt_range.split('#');
		
		cnt = 0;
		var date_array = new Array();
		
		/*
		dt1 = '12/30/2009';
		dt2 = '12/31/2009';
		*/
		
		dt1 = range_arr[0];
		dt2 = range_arr[1];
		
		dt1_arr = dt1.split('/');
		dt2_arr = dt2.split('/');
		
		var date1 = new Date(dt1_arr[2], dt1_arr[0], dt1_arr[1]); 
		var date2 = new Date(dt2_arr[2], dt2_arr[0], dt2_arr[1]); 
		if(date1>date2)		//to prevent the script from hanging
		{
			temp_dt = dt1;
			dt1 = dt2;
			dt2 = temp_dt;
		}
		
		if(dt1 == dt2)
		{
			date_array[0] = dt1;
		}
		else
		{
			date_array[cnt] = dt1;
			cnt++;
			
			var d = new Date(dt1);
			d.setDate(d.getDate()+1);
			new_dt = ((d.getMonth()+1)+"/"+d.getDate()+"/"+d.getFullYear());
			final_dt = format_date(new_dt);
	
			date_array[cnt] = final_dt;
			cnt++;
			
			while(final_dt!=dt2)
			{
				var d = new Date(final_dt);
				d.setDate(d.getDate()+1);
				new_dt = ((d.getMonth()+1)+"/"+d.getDate()+"/"+d.getFullYear());
				final_dt = format_date(new_dt);
				
				date_array[cnt] = final_dt;
				cnt++;
			}
		}
		
		for(x=0;x<date_array.length;x++)
		{
			if(date_array[x] == dt)
			{
				evt_array[cc] = 'div_'+dt1+'#'+dt2;
				cc++;
				
				break;
			}
		}
	}
	
	for(t=0;t<evt_array.length;t++)
	{
		
		var nodes = $('.div-block'); 
		
		for(y=0;y<nodes.length;y++)
		{
			if(nodes[y].id == evt_array[t])
			{
				if(document.getElementById("recc_evt_"+evt_array[t]).value != '')
				{
					recc_days = document.getElementById("recc_evt_"+evt_array[t]).value;
					arr_recc = recc_days.split(',');
					
					for(rr=0;rr<arr_recc.length;rr++)
					{
						if(arr_recc[rr] == dtday)
						{
							if(pgid == 331)
							{
								document.getElementById("bck_"+evt_array[t]).setAttribute("class", "trans-home");
								document.getElementById("h4_"+evt_array[t]).setAttribute("class", "h4-trans-home");
							}
							else
							{
								document.getElementById("bck_"+evt_array[t]).setAttribute("class", "trans");
//								alert(document.getElementById("hid_event_id_"+evt_array[t]).value);
								evtt_id = document.getElementById("hid_event_id_"+evt_array[t]).value;	
								$(".recc_class"+evtt_id).each(function (i) {
												this.setAttribute("class", "trans trans_evt"+evtt_id);
												})
							}
							
							break;
						}
					}
				}
				else
				{
					if(pgid == 331)
					{
						document.getElementById("bck_"+evt_array[t]).setAttribute("class", "trans-home");
						document.getElementById("h4_"+evt_array[t]).setAttribute("class", "h4-trans-home");
					}
					else
						document.getElementById("bck_"+evt_array[t]).setAttribute("class", "trans");
				}
				
			}

		}
	
	}

	return false;
}
	
function reset_events()
{
	tot_events = document.getElementsByName('hid_dts').length;
	evt_arr = document.getElementsByName('hid_dts');	
	
	for(z=0;z<tot_events;z++)
	{
		var nodes = $('.div-block'); 
		
		for(y=0;y<nodes.length;y++)
		{
			evtt_id = document.getElementById("hid_event_id_"+nodes[y].id).value;

			if(evtt_id != '' && evtt_id != null)
			{
				document.getElementById("bck_"+nodes[y].id).setAttribute("class", "black-green-border-bg png recc_class"+evtt_id);
				
				$(".trans_evt"+evtt_id).each(function (i) {
						this.setAttribute("class", "black-green-border-bg png recc_class"+evtt_id);
						})
			}
			else
				document.getElementById("bck_"+nodes[y].id).setAttribute("class", "black-green-border-bg png");
			
			h4_class = document.getElementById('h4_hid_'+nodes[y].id).value;
			document.getElementById("h4_"+nodes[y].id).setAttribute("class", h4_class);
		}
	}
}


function format_date(orig_dt)
{
	dt_arr = orig_dt.split('/');

	if(dt_arr[0]<10)
		mm = "0"+dt_arr[0];
	else
		mm = dt_arr[0];
	
	if(dt_arr[1]<10)
		dd = "0"+dt_arr[1];
	else
		dd = dt_arr[1];
		
	yy = dt_arr[2];
	new_dt = mm+"/"+dd+"/"+yy;
	
	return new_dt;
}

function show_details(eventid, sifton_path)
{
	if ((eventid) && (event_array[eventid]))
	{
		document.getElementById('detail_title').innerHTML 	= event_array[eventid][1];
		document.getElementById('detail_desc').innerHTML 	= event_array[eventid][2];
		document.getElementById('detail_st_dt').innerHTML 	= event_array[eventid][3];
	//	document.getElementById('detail_end_dt').innerHTML 	= event_array[eventid][4];

		if(event_array[eventid][5])
			document.getElementById('detail_loc').innerHTML 	= "Location: "+event_array[eventid][5];
		else
			document.getElementById('detail_loc').innerHTML 	= '';
			
		if(event_array[eventid][6])
		{
			document.getElementById('flyer_link').innerHTML 	= "Click here for the event flyer";
			document.getElementById('flyer_link').href			= sifton_path+"upload/calendar_event/"+event_array[eventid][6];
		}
		else
		{
			document.getElementById('flyer_link').innerHTML 	= '';
		}
	}
}

