// JavaScript Document

var xmlHttp


function sendAppRequest() {
	
var getAppDay = document.getElementById('appDay').value;	
var getAppMonth = document.getElementById('appMonth').value;	
var getAppYear = document.getElementById('appYear').value;	
var getAppTime = document.getElementById('appTime').value;		
var getAppTimeAMPM = document.getElementById('appTimeAMPM').value;			
var getAppName = document.getElementById('appName').value;
var getAppPhoneNo = document.getElementById('appPhoneNo').value;			
var getAppEmailId = document.getElementById('appEmailId').value;			
	

if(getAppEmailId == "") {
alert("Please Enter EmailId");
document.getElementById('appEmailId').focus();
return false;	
	}
else {
var pattern = /^[a-zA-Z0-9_.]+\@+[a-zA-Z0-9_.]+\.+[a-zA-Z0-9]+$/
if(!pattern.test(getAppEmailId)) {
	alert("Please Enter Valid EmailId");
	document.getElementById('appEmailId').focus();	
	return false;
		}		
	}


xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		{
		alert ("Browser does not support HTTP Request")
		return
		} 
		var url="mail.php"
		url=url+"?day="+getAppDay+"&month="+getAppMonth+"&year="+getAppYear
		url=url+"&time="+getAppTime+"&timeampm="+getAppTimeAMPM+"&name="+getAppName+"&phoneno="+getAppPhoneNo+"&emailid="+getAppEmailId
		url=url+"&sid="+Math.random()
		xmlHttp.onreadystatechange=stateChanged 
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)				
}


function stateChanged() 
{ 

if (xmlHttp.readyState == 0 )
{ 
document.getElementById("appOutput").innerHTML = "<img src='images/ajax-loader.gif' width='32px' height='32px' border='0' />";
} 


if ( xmlHttp.readyState == 4 )
{ 

document.getElementById('appName').value = "";
document.getElementById('appPhoneNo').value = "";
document.getElementById('appEmailId').value = "";

document.getElementById("appOutput").innerHTML = xmlHttp.responseText 
} 
} 




function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}



function ConsultationValidate() {
	
	var getAppDay = document.getElementById('appDay').value;
	var getAppMonth = document.getElementById('appMonth').value;
	var getAppYear = document.getElementById('appYear').value;
	var getAppTime = document.getElementById('appTime').value;
	var getAppAMPM = document.getElementById('appTimeAMPM').value;	
	
	var calDate = new Date(getAppMonth+" "+getAppDay+","+getAppYear);
	var getDateDay = calDate.getDay();
	
	
	if(getDateDay > 0 && getDateDay < 7) { // For WeekDays 10 AM - 6 PM
			
		if(getAppAMPM  == "AM" && getAppTime >= 10) 			
		
						sendAppRequest();
						
		else if(getAppAMPM == "PM" && getAppTime >=1 && getAppTime <= 6)
						
						sendAppRequest();
				
		else {
			alert("Our Consultation Time is 10 AM To 6 PM For Mon-Sat.");
			return false;
			}
		}	
	else {
		
		if(getAppAMPM  == "AM" && getAppTime >= 10) 			
		
						sendAppRequest();
						
		else if(getAppAMPM == "PM" && getAppTime >=1 && getAppTime <= 5)
						
						sendAppRequest();
				
		else {
			alert("Our Consultation Time is 10 AM To 5 PM For Sunday.");
			return false;
			}
						
		}

}