function valid_appointment()
{
	var i = document.frmCreateEvent;
	var StartDate = i.appointment_start_date.value;
	var EndDate = i.appointment_end_date.value;
	var StartTime = i.start_date_hours.value;
	var EndTime = i.end_date_hours.value;
    
	if(!isValidDate(StartDate))
	{
		document.getElementById("errdate").innerHTML="Please enter Future date only.";
		return false;
	}
		
	if(StartDate == EndDate)
	{
		
		if(StartTime >= EndTime)
		{
			//alert("End time should be greater than start time.");
			document.getElementById("errdate").innerHTML="End time should be greater than start time.";
			return false;
		}
		
	}else if(StartDate > EndDate)
	{
		//alert("something");
		//alert("End date should not be greater than start date.");
		document.getElementById("errdate").innerHTML="End date should not be greater than start date.";
		return false;
	}
	
 
	
}

function valid_appointment1(i)
{
	var StartDate = i.appointment_start_date.value;
	var EndDate = i.appointment_end_date.value;
	var StartTime = i.start_date_hours.value;
	var EndTime = i.end_date_hours.value;
	if(i.name!="frmEditEvent")
	{	if(isValidDate(StartDate)==false)
		{
			document.getElementById("errdate").innerHTML="Please enter Future date only.";
			return false;
		}else
		{
			document.getElementById("errdate").innerHTML="";
		}
	}
	if(StartDate == EndDate)
	{
		if(StartTime == EndTime)
		{ 
			if(i.start_date_min.value > i.end_date_min.value)
			{	
				document.getElementById("errdate").innerHTML="End time should be greater than start time.";
				return false;
			}
			else if(i.start_date_min.value == i.end_date_min.value)
			{
				if(i.start_ampm.value=="AM" && i.end_ampm.value=="PM")
				{
				}
				else
				{ 
					document.getElementById("errdate").innerHTML="End time should be greater than start time.";
					return false;	
				}
			}
		}
		if(StartTime > EndTime && StartTime!=12)
		{ 
			if(i.start_ampm.value=="AM" && i.end_ampm.value=="PM")
			{
			}
			else
			{	alert("7");
				document.getElementById("errdate").innerHTML="End time should be greater than start time.";
				return false;	
			}
		}
		if(StartTime < EndTime)
		{
			if(i.start_ampm.value=="PM" && i.end_ampm.value=="AM")
			{
				document.getElementById("errdate").innerHTML="End time should be greater than start time.";
				return false;	
			}
		}
	}else if(StartDate > EndDate)
	{
		//alert("End date should not be greater than start date.");
		document.getElementById("errdate").innerHTML="End date should not be greater than start date.";
		return false;
	}
	// chjeck for event medium
	var flgchk=false;
	for(var k=0;k<i.elements.length;k++)
		if(i.elements[k].name=="event_medium[]" && i.elements[k].checked==true)
		{	flgchk=true; break; }
	if(flgchk==false)
	{
		document.getElementById("errmedium").innerHTML="Please select atleast one event medium.";
		return false;
	}
}


function checkDate()
{
	var i = document.frmCreateEvent;
	var StartDate = i.appointment_start_date.value;
	var EndDate = i.appointment_end_date.value;
	var StartTime = i.start_date_hours.value;
	var EndTime = i.end_date_hours.value; 
	
	if(isValidDate(StartDate))
	{
		document.getElementById("errdate").innerHTML="";
		return false;
	}
	
	if(StartDate == EndDate)
	{
		if(StartTime <= EndTime)
		{
			//alert("End time should be grater than start time.");
			document.getElementById("errdate").innerHTML="";
			return false;
		}
		
	}else if(StartDate < EndDate)
	{
		//alert("End date should not be greater than start date.");
		document.getElementById("errdate").innerHTML="";
		return false;
	}
}
 