﻿function validateAppointment()
{
    if(document.getElementById("txtUserName").value=="")
	{
	    alert ("Please fill your name first !");
	    document.getElementById("txtUserName").focus();
	    return false;
	}
	
    if(document.getElementById("txtUserEmail").value=="" && document.getElementById("txtUserPhone").value=="")
    {
        alert("Please enter either email or phone");
        return false;
    }
    else
    {
	    if(document.getElementById("txtUserEmail").value!="")
	    {
	        if((document.getElementById("txtUserEmail").value.indexOf('@')>0)== false)
	        {
		        alert("Please enter a valid Email ID !");
		        document.getElementById("txtUserEmail").focus();
		        return false;
		    }
	        
	        if((document.getElementById("txtUserEmail").value.indexOf('.')>0)== false)
	        {
		        alert("Please enter a valid Email ID !");
		        document.getElementById("txtUserEmail").focus();
		        return false;
		    }
	    }
	    
	    if (document.getElementById("txtUserPhone").value!="")
	    {
	        if(isNaN(document.getElementById("txtUserPhone").value)!= false)
	        {
	            alert ("Please enter a valid phone number !");
	            document.getElementById("txtUserPhone").focus();
	            return false;
	        }
	    }
	 }
	 
	 if(!document.getElementById("chkFacial").checked && !document.getElementById("chkManicure").checked && !document.getElementById("chkWaxing").checked &&!document.getElementById("chkPedicure").checked && !document.getElementById("chkMassage").checked && !document.getElementById("chkSprayTan").checked)
	 {
	    alert("Please select at least one service");
	    return false;
	 }
	 
	 var ddMonth=document.getElementById("ddMonth");
	 var ddDate=document.getElementById("ddDate");
	 var ddYear=document.getElementById("ddYear");
	 var ddHours=document.getElementById("ddHours");
	 var ddMinutes=document.getElementById("ddMinutes");
	 
	 if(ddMonth.selectedIndex < 1 && ddDate.selectedIndex < 1 && ddYear.selectedIndex < 1)
	 {
	    alert("Please select date");
	    return false;
	 }
	 else
	 {
	    if(ddMonth.selectedIndex < 1)
	    {
	        alert("Please select month field");
	        return false;
	    }
	    if(ddDate.selectedIndex < 1)
	    {
	        alert("Please select date field");
	        return false;
	    }
	    if(ddYear.selectedIndex < 1)
	    {
	        alert("Please select year field");
	        return false;
	    }
	 }
	 
	 if(ddHours.selectedIndex < 1 && ddMinutes.selectedIndex < 1)
	 {
	    alert("Please select time");
	    return false;
	 }
	 else
	 {
	    if(ddHours.selectedIndex < 1)
	    {
	        alert("Please select hours field");
	        return false;
	    }
	    if(ddMinutes.selectedIndex < 1)
	    {
	        alert("Please select minutes field");
	        return false;
	    }
	 }
    return true;
}
