// JavaScript Document

  $(document).ready(function(){
    $('#fromDate').datepicker();
  });

  $(document).ready(function(){
    $('#toDate').datepicker();
  });

	function init()
	{
		document.frames['SchiFrame'].location.reload(true);
	}
	window.onbeforeunload=init;
	


	function searchDivShow() 
	{
		var DIVsearchOption = document.getElementById("DIVsearchOption");

		if(DIVsearchOption.style.display == "none") 
		{
			DIVsearchOption.style.display = "block";
		}
	}

	function searchDivHide() 
	{
		var DIVsearchOption = document.getElementById("DIVsearchOption");

		if(DIVsearchOption.style.display == "block") 
		{
			DIVsearchOption.style.display = "none";
		}
	}

	function OnSubmitSearchForm()
	{
		var strKeyword = document.searchForm.keyword.value;
		var searchOpt = document.getElementById(1).checked;

		if(searchOpt == false)
		{
			document.searchForm.action = "/?q=search/node/"+strKeyword;
			document.searchForm.submit() 
			return true;
		}

		if(searchOpt == true)
		{
			document.searchForm.action = "/?q=schedulesearch/"+strKeyword;
			document.searchForm.submit() 
			return true;
		}
		return false;
	}

      function functCalView_more(month,year,day){
		
		var strMonth = month;
		var strYear  = year;
		var strDay  = day;
		
		if(strDay!=null && strDay!="")
		{
			window.location = "/?q=event/"+strYear+"/"+strMonth+"/"+strDay+"/day/all/all/"+strDay+"&selMonth="+strMonth+"&selYear="+strYear+"&selDay="+strDay;	
		}
		else
		{
		window.location = "/?q=event/"+strYear+"/"+strMonth+"/10/month/all/all/1&selMonth="+strMonth+"&selYear="+strYear;	
		}
		return true;	
	}
 	function functCalView(){
		
		var strMonth = document.getElementById('strMonth').value;
		var strYear  = document.getElementById('strYear').value;
		var strDay  = document.getElementById('selDay').value;
		
	       if(strDay!=null && strDay!="")
		  {
		     if(strDay.length < 2)
			   {
			     strDay = "0" + strDay;
			   }
		  }
		


		var strOutdoorNature  = 0;
		var strMptArtworks  = 0;
		var strHealthyCommunity  = 0;
		var strHolidayEvents  = 0;
		var strHistory  = 0;
		var strKidsnFamily  = 0;
		var strLearningWorks  = 0;
		var strForSeniors  = 0;
		
		if(document.getElementById('chkOutdoorNature').checked == true)
		{
		var strOutdoorNature  = 1;
		}
		if(document.getElementById('chkMptArtworks').checked == true)
		{
		var strMptArtworks  = 1;
		}
		if(document.getElementById('chkHealthyCommunity').checked == true)
		{
		var strHealthyCommunity  = 1;
		}
		if(document.getElementById('chkHolidayEvents').checked == true)
		{
		var strHolidayEvents  = 1;
		}
		if(document.getElementById('chkHistory').checked == true)
		{
		var strHistory  = 1;
		}
		if(document.getElementById('chkKidsnFamily').checked == true)
		{
		var strKidsnFamily  = 1;
		}
		if(document.getElementById('chkLearningWorks').checked == true)
		{
		var strLearningWorks  = 1;
		}
		if(document.getElementById('chkForSeniors').checked == true)
		{
		var strForSeniors  = 1;
		}
		
		
		var catUrl = "&chkOutdoorNature="+strOutdoorNature+"&chkMptArtworks="+strMptArtworks+"&chkHealthyCommunity="+strHealthyCommunity;
		catUrl = catUrl +"&chkHolidayEvents="+strHolidayEvents+"&chkHistory="+strHistory+"&chkKidsnFamily="+strKidsnFamily;
		catUrl = catUrl +"&chkLearningWorks="+strLearningWorks+"&chkForSeniors="+strForSeniors;
		
		if(strDay!=null && strDay!="")
		{
			window.location = "/?q=event/"+strYear+"/"+strMonth+"/"+strDay+"/day/all/all/"+strDay+"&selMonth="+strMonth+"&selYear="+strYear+"&selDay="+strDay+catUrl;	
		}
		else
		{
		window.location = "/?q=event/"+strYear+"/"+strMonth+"/10/month/all/all/1&selMonth="+strMonth+"&selYear="+strYear+catUrl;	
		}
		return true;	
	}

	
	function strView(){
		var strMonth = document.getElementById('strMonth').value;
		var strYear  = document.getElementById('strYear').value;
		//window.location = "/?q=event/"+strYear+"/"+strMonth+"/10/month/all/all/1";	
		window.location = "/?q=event/"+strYear+"/"+strMonth+"/10/month/all/all/1&selMonth="+strMonth+"&selYear="+strYear;	
		return true;	
	}
	
	function tab_show1()
	{
	  document.getElementById("tab_head01").style.display = "block";
	  document.getElementById("tab_head02").style.display = "none";
	  document.getElementById("tab_head03").style.display = "none";
	}
	function tab_show2()
	{
	  document.getElementById("tab_head01").style.display = "none";
	  document.getElementById("tab_head02").style.display = "block";
	  document.getElementById("tab_head03").style.display = "none";
	}
	function tab_show3()
	{
	  document.getElementById("tab_head01").style.display = "none";
	  document.getElementById("tab_head02").style.display = "none";
	  document.getElementById("tab_head03").style.display = "block";
	}

	function mpt2()
	{
	  document.getElementById("tab_mpt2").style.display = "block";
	  document.getElementById("tab_mptvme").style.display = "none";
	  document.getElementById("tab_mpthd").style.display = "none";
	}
	function mptvme()
	{
	  document.getElementById("tab_mpt2").style.display = "none";
	  document.getElementById("tab_mptvme").style.display = "block";
	  document.getElementById("tab_mpthd").style.display = "none";
	}
	function mpthd()
	{
	  document.getElementById("tab_mpt2").style.display = "none";
	  document.getElementById("tab_mptvme").style.display = "none";
	  document.getElementById("tab_mpthd").style.display = "block";
	}

	function jchange(o) 
	{
		hideDiv();
		document.getElementById(o).style.display='block';
	}

	function hideDiv() 
	{
		document.getElementById('jdiv1').style.display='none';
		document.getElementById('jdiv2').style.display='none';
		document.getElementById('jdiv3').style.display='none';				
		document.getElementById('jdiv4').style.display='none';		
		document.getElementById('jdiv5').style.display='none';		
		document.getElementById('jdiv6').style.display='none';		
	}

function AddEventSchedule()
{

	var rowsId = document.getElementById("hidRowsId").value;
	document.getElementById("hidRowsId").value = eval(rowsId) + eval(1);
	rowsId = document.getElementById("hidRowsId").value;
	var objTable = document.getElementById("tblEventSchedule");
	var trElem, tdElem;
    trElem = objTable.insertRow(objTable.rows.length);
	
	while(document.getElementById("trEventSchedule"+ rowsId))
	{
		document.getElementById("hidRowsId").value = eval(rowsId) + eval(1);
	    rowsId = document.getElementById("hidRowsId").value;
	}
	
	
	var trElementId = "trEventSchedule"+ rowsId;
	
	
	
	
	trElem.id = trElementId;

	tdElem = trElem.insertCell(0);
 	tdElem.innerHTML = document.getElementById("selEventRecMonth").value + "<input type='hidden' id='txtEventRecMonth"+rowsId+"' name='txtEventRecMonth"+rowsId+"' value='"+document.getElementById("selEventRecMonth").value+"' />";
	
	tdElem = trElem.insertCell(1);
    tdElem.innerHTML = document.getElementById("selEventRecDays").value + "<input type='hidden' id='txtEventRecDays"+rowsId+"' name='txtEventRecDays"+rowsId+"' value='"+document.getElementById("selEventRecDays").value+"' />";
	
	tdElem = trElem.insertCell(2);
    tdElem.innerHTML = document.getElementById("selEventRecYear").value + "<input type='hidden' id='txtEventRecYear"+rowsId+"' name='txtEventRecYear"+rowsId+"' value='"+document.getElementById("selEventRecYear").value+"' />";
	
	tdElem = trElem.insertCell(3);
    tdElem.innerHTML = "";
	
	tdElem = trElem.insertCell(4);
    tdElem.innerHTML = document.getElementById("selEventRecStartHour").value + "<input type='hidden' id='txtEventRecStartHour"+rowsId+"' name='txtEventRecStartHour"+rowsId+"' value='"+document.getElementById("selEventRecStartHour").value+"' />";

	tdElem = trElem.insertCell(5);
    tdElem.innerHTML = document.getElementById("selEventRecStartMinut").value + "<input type='hidden' id='txtEventRecStartMinut"+rowsId+"' name='txtEventRecStartMinut"+rowsId+"' value='"+document.getElementById("selEventRecStartMinut").value+"' />";
	
	tdElem = trElem.insertCell(6);
    tdElem.innerHTML = document.getElementById("selEventRecStartAMPM").value + "<input type='hidden' id='txtEventRecStartAMPM"+rowsId+"' name='txtEventRecStartAMPM"+rowsId+"' value='"+document.getElementById("selEventRecStartAMPM").value+"' />";
	
	tdElem = trElem.insertCell(7);
    tdElem.innerHTML = "";
	
	tdElem = trElem.insertCell(8);
	tdElem.id = "txtEventRecEndHour"+rowsId;
    tdElem.innerHTML = document.getElementById("selEventRecEndHour").value + "<input type='hidden' id='txtEventRecEndHour"+rowsId+"' name='txtEventRecEndHour"+rowsId+"' value='"+document.getElementById("selEventRecEndHour").value+"' />";
	if(document.getElementById("chkEventRecurring").checked == false)
	 {
		 tdElem.style.display = "none";
	 }
	
	tdElem = trElem.insertCell(9);
	tdElem.id = "txtEventRecEndMinut"+rowsId;
    tdElem.innerHTML = document.getElementById("selEventRecEndMinut").value + "<input type='hidden' id='txtEventRecEndMinut"+rowsId+"' name='txtEventRecEndMinut"+rowsId+"' value='"+document.getElementById("selEventRecEndMinut").value+"' />";
	if(document.getElementById("chkEventRecurring").checked == false)
	 {
		 tdElem.style.display = "none";
	 }
	
	tdElem = trElem.insertCell(10);
	tdElem.id = "txtEventRecEndAMPM"+rowsId;
    tdElem.innerHTML = document.getElementById("selEventRecEndAMPM").value + "<input type='hidden' id='txtEventRecEndAMPM"+rowsId+"' name='txtEventRecEndAMPM"+rowsId+"' value='"+document.getElementById("selEventRecEndAMPM").value+"' />";
	if(document.getElementById("chkEventRecurring").checked == false)
	 {
		 tdElem.style.display = "none";
	 }
	
	tdElem = trElem.insertCell(11);
    tdElem.innerHTML = "";
	
	tdElem = trElem.insertCell(12);
    tdElem.innerHTML = "<input type='Button' id='btnRemove"+rowsId+"' name='btnRemove"+rowsId+"' value='Remove' onclick='removeEventScheduleRow(\""+trElementId+"\")' />";
	
}

function ShowHideRecurrEndDate(chkBox)
{
	if(chkBox.checked == false)
	 {
		 if(document.getElementById("tdRecurrEndHours"))
			 {
				 document.getElementById("tdRecurrEndHours").style.display = "none";
			 }
		if(document.getElementById("tdRecurrEndMiniut"))
			 {
				 document.getElementById("tdRecurrEndMiniut").style.display = "none";
			 }	 
		if(document.getElementById("tdRecurrEndAMPM"))
			 {
				 document.getElementById("tdRecurrEndAMPM").style.display = "none";
			 }	 	 
		
		
		if(document.getElementById("tdEndTimeHeading"))
			 {
				 document.getElementById("tdEndTimeHeading").style.display = "none";
			 }
		if(document.getElementById("tdRecurrEndHoursHeading"))
			 {
				 document.getElementById("tdRecurrEndHoursHeading").style.display = "none";
			 }
		if(document.getElementById("tdRecurrEndMinuteHeading"))
			 {
				 document.getElementById("tdRecurrEndMinuteHeading").style.display = "none";
			 }	 
		if(document.getElementById("tdRecurrEndAMPMHeading"))
			 {
				 document.getElementById("tdRecurrEndAMPMHeading").style.display = "none";
			 }	 
		
		
		 var totalRows = document.getElementById("hidRowsId").value;
		 for(var i=1; i<=totalRows + 1; i++)
		 {
			 if(document.getElementById("txtEventRecEndHour"+i))
			 {
				 document.getElementById("txtEventRecEndHour"+i).style.display = "none";
			 }
			 
			 if(document.getElementById("txtEventRecEndMinut"+i))
			 {
				 document.getElementById("txtEventRecEndMinut"+i).style.display = "none";
			 }
			 
			 if(document.getElementById("txtEventRecEndAMPM"+i))
			 {
				 document.getElementById("txtEventRecEndAMPM"+i).style.display = "none";
			 }
			 
			 
		 }
	 }
	else
	 {

		 if(document.getElementById("tdRecurrEndHours"))
			 {
				 document.getElementById("tdRecurrEndHours").style.display = "";
			 }
		if(document.getElementById("tdRecurrEndMiniut"))
			 {
				 document.getElementById("tdRecurrEndMiniut").style.display = "";
			 }	 
		if(document.getElementById("tdRecurrEndAMPM"))
			 {
				 document.getElementById("tdRecurrEndAMPM").style.display = "";
			 }	 	 

		if(document.getElementById("tdEndTimeHeading"))
			 {
				 document.getElementById("tdEndTimeHeading").style.display = "";
			 }


		if(document.getElementById("tdRecurrEndHoursHeading"))
			 {
				 document.getElementById("tdRecurrEndHoursHeading").style.display = "";
			 }
		if(document.getElementById("tdRecurrEndMinuteHeading"))
			 {
				 document.getElementById("tdRecurrEndMinuteHeading").style.display = "";
			 }	 
		if(document.getElementById("tdRecurrEndAMPMHeading"))
			 {
				 document.getElementById("tdRecurrEndAMPMHeading").style.display = "";
			 }	 



		 var totalRows = document.getElementById("hidRowsId").value;
		
		 for(var i=1; i<=totalRows + 1; i++)
		 {
			 if(document.getElementById("txtEventRecEndHour"+i))
			 {
				 document.getElementById("txtEventRecEndHour"+i).style.display = "";
			 }
			 
			 if(document.getElementById("txtEventRecEndMinut"+i))
			 {
				 document.getElementById("txtEventRecEndMinut"+i).style.display = "";
			 }
			 
			 if(document.getElementById("txtEventRecEndAMPM"+i))
			 {
				 document.getElementById("txtEventRecEndAMPM"+i).style.display = "";
			 }
		 }
	 }
}



function removeEventScheduleRow(rowId)
{
	
	var table = document.getElementById("tblEventSchedule");
    var rowCount = table.rows.length;
	 
    for(var i=0; i<rowCount; i++) 
    	{
	      var row = table.rows[i];
	      if(row.id !=null)
			{
			if(row.id == rowId) 
	    		{
		 		 table.deleteRow(i);
				 rowCount--;
			     i--;
				}
			}
	    } 
}

