	/****************************************************************/
	/*****   CREATED BY	 : Dileep Kumar  			 			*****/
	/*****   CREATION DATE  : 24 March 2009		 			    *****/
	/*****											 			*****/
	/*****    MODIFIED  BY   : 					     			*****/
	/*****    MODIFIED ON	 : 							 		*****/
	/*****											 			*****/
	/*****   CODE BRIEFING : contain the JS functions to 		*****/
	/*****					validate the contact us form		*****/
	/*****   COMPANY		: Chetu India Pvt Ltd.	 			*****/
	/*****											 			*****/
	/****************************************************************/
/*
* Company: Chetu Inc;
* Created By: Dileep Kumar;
* Created On: 25 March 2009;
* Description: function is used to create the AJAX request;
*/
function create_request(){
	var request = null;
	try{
		// Try with other browsers
		request = new XMLHttpRequest();
	}catch(e){
		// Try with other microsoft browsers
		try{
			request = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			request = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	if(request == null){
		alert("Sorry! your browser does not support AJAX.");
		return false;
	}
	return request;
}
/*
* Company: Chetu Inc;
* Created By: Dileep Kumar;
* Created On: 24 March 2009;
* Description: function is used validate the email ID;
*/
function is_email(email){
	if(!email.match(/^[A-Za-z0-9\._\-+]+@[A-Za-z0-9_\-+]+(\.[A-Za-z0-9_\-+]+)+$/))
		return false;
	return true;
}
/*
* Company: Chetu Inc;
* Created By: Dileep Kumar;
* Created On: 24 March 2009;
* Description: function is used validate the Number;
*/
function is_validPhone(number){
	if(!number.match(/^[\.0-9-]+$/))
		return false;
	return true;
}
/*
* Company: Chetu Inc.;
* Added By: Dileep Kumar;
* Added Date: 25 March 2009;
* Description: function used to send the appointment mail.
*/
function sendAppointmentMail(){
	var param = new String();
	// Get values from form
	var txtname		= document.frmAppointment.txtname;
	var txtphone	= document.frmAppointment.txtphone;
	var txtemail	= document.frmAppointment.txtemail;
	var txtmonth	= document.frmAppointment.txtmonth;
	var txtday		= document.frmAppointment.txtday;
	var txtyear		= document.frmAppointment.txtyear;
	var txttime		= document.frmAppointment.txttime;
	var txtcomments	= document.frmAppointment.txtcomments;
	var sendMail	= document.frmAppointment.sendMail;
	// Validate Form;
	if(validateAppointment()){
		document.frmAppointment.sendemail.disabled = true;
		// create the parametes to post;
		var requestedDate = txtmonth.value+"-"+txtday.value+"-"+txtyear.value;
		param += "name="+txtname.value+"&phone="+txtphone.value+"&email="+txtemail.value+"&date="+requestedDate+"&time="+txttime.value+"&comments="+txtcomments.value+"&sendMail="+sendMail.value;
		// Create the AJAX request;
		var request = create_request();
		request.open("POST", "mail.php", true);
		request.onreadystatechange = function(){
													// get the element to display the success/failure message;
													var displayMessage = document.getElementById("displayMessage");
													displayMessage.style.display = "block";
													if(request.readyState == 4){
														// Display the Success/Failure message here;
														displayMessage.innerHTML = request.responseText;
														// Make the fileds blank;
														document.frmAppointment.reset();
														document.frmAppointment.sendemail.disabled = false;
													}else{
														// Display the status here;
														displayMessage.innerHTML = "Sending Email, please wait....";
													}
												}
		// Set the headers for the POST method using AJAX;
		request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		request.setRequestHeader("Content-length", param.length);
		request.setRequestHeader("Connection", "close");
		// Send the request here;
		request.send(param);
	}
}
/*
* Company: Chetu Inc;
* Created By: Dileep Kumar;
* Created On: 24 March 2009;
* Description: function is used validate the appointment form;
*/
function validateAppointment(){
	var txtname = document.frmAppointment.txtname.value;
	var txtphone = document.frmAppointment.txtphone.value;
	var txtemail = document.frmAppointment.txtemail.value;
	if(txtname == ''){
		alert("Please enter Name!");
		document.frmAppointment.txtname.focus();
		return false;
	}
	if(!is_validPhone(txtphone)){
		alert("Please enter valid Phone!");
		document.frmAppointment.txtphone.focus();
		return false;
	}
	if(!is_email(txtemail)){
		alert("Please enter valid Email!");
		email = document.frmAppointment.txtemail.focus();
		return false;
	}
	return true;
}
/*
* Company: Chetu Inc.;
* Added By: Dileep Kumar;
* Added On: 25 March 2009;
* Description: function is used to send the mail to friend;
*/
function sendMailToFriend(){
	var param = new String();
	// Get values from form
	var txtname		= document.frmMailToFriend.name;
	var txtemail	= document.frmMailToFriend.email;
	var friendmail1	= document.frmMailToFriend.friendEmail1;
	var friendmail2	= document.frmMailToFriend.friendEmail2;
	var friendmail3	= document.frmMailToFriend.friendEmail3;
	var sendMail	= document.frmMailToFriend.sendMail;
	// Validate Form;
	if(validateFrmMailToFriend()){
		document.frmMailToFriend.sendemail.disabled = true;
		// create the parametes to post;
		param += "name="+txtname.value+"&email="+txtemail.value+"&friendmail1="+friendmail1.value+"&friendmail2="+friendmail2.value+"&friendmail3="+friendmail3.value+"&sendMail="+sendMail.value;
		// Create the AJAX request;
		var request = create_request();
		request.open("POST", "mailtofriend.php", true);
		request.onreadystatechange = function(){
													// get the element to display the success/failure message;
													var displayMessage = document.getElementById("displayMessage");
													displayMessage.style.display = "block";
													if(request.readyState == 4){
														// Display the Success/Failure message here;
														displayMessage.innerHTML = request.responseText;
														// Make the fileds blank;
														document.frmMailToFriend.reset();
														document.frmMailToFriend.sendemail.disabled = false;
													}else{
														// Display the status here;
														displayMessage.innerHTML = "Sending Email, please wait....";
													}
												}
		// Set the headers for the POST method using AJAX;
		request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		request.setRequestHeader("Content-length", param.length);
		request.setRequestHeader("Connection", "close");
		// Send the request here;
		request.send(param);
	}
}
/*
* Company: Chetu Inc.;
* Added By: Dileep Kumar;
* Added On: 24 March 2009;
* Description: Function is used to validate the "Mail to Friend" form;
*/
function validateFrmMailToFriend(){
	// Get the form input elements here;
	var name = document.frmMailToFriend.name;
	var email = document.frmMailToFriend.email;
	var friendEmail1 = document.frmMailToFriend.friendEmail1;
	var friendEmail2 = document.frmMailToFriend.friendEmail2;
	var friendEmail3 = document.frmMailToFriend.friendEmail3;
	// Validate the name here;
	if(name.value == ''){
		alert("Please enter your name!");
		name.focus();
		return false;
	}
	// Validate email here;
	if(!is_email(email.value)){
		alert("Please enter valid email!");
		email.focus();
		return false;
	}
	// Validate email 1 address;
	if(!is_email(friendEmail1.value)){
		alert("Please enter valid Email 1!");
		friendEmail1.focus();
		return false;
	}
	// Validate email 2 address;
	if(friendEmail2.value != ''){
		if(!is_email(friendEmail2.value)){
			alert("Please enter valid Email 2!");
			friendEmail2.focus();
			return false;
		}
	}
	// Validate email 3 address;
	if(friendEmail3.value != ''){
		if(!is_email(friendEmail3.value)){
			alert("Please enter valid Email 3!");
			friendEmail3.focus();
			return false;
		}
	}
	return true;
}
/*
* Company: Chetu Inc;
* Created By: Dileep Kumar;
* Created On: 25 March 2009;
* Description: function is used to send the contact us mail;
*/
function sendContactUsMail(){
	var param = new String();
	// Get values from form
	var name			= document.frmContactUs.name;
	var address			= document.frmContactUs.address;
	var email			= document.frmContactUs.email;
	var comments		= document.frmContactUs.comments;
	var sendMail		= document.frmContactUs.sendMail;
	// Validate Form;
	if(validateContactUs()){
		document.frmContactUs.sendemail.disabled = true;
		// create the parametes to post;
		param += "name="+name.value+"&"+"email="+email.value+"&"+"address="+address.value+"&"+"comments="+comments.value+"&"+"sendMail="+sendMail.value;
		// Create the AJAX request;
		var request = create_request();
		request.open("POST", "mail2.php", true);
		request.onreadystatechange = function(){
													// get the element to display the success/failure message;
													var displayMessage = document.getElementById("displayMessage");
													displayMessage.style.display = "block";
													if(request.readyState == 4){
														// Display the Success/Failure message here;
														displayMessage.innerHTML = request.responseText;
														// Make the fileds blank;
														document.frmContactUs.reset();
														document.frmContactUs.sendemail.disabled = false;
													}else{
														// Display the status here;
														displayMessage.innerHTML = "Sending Email, please wait....";
													}
												}
		// Set the headers for the POST method using AJAX;
		request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		request.setRequestHeader("Content-length", param.length);
		request.setRequestHeader("Connection", "close");
		// Send the request here;
		request.send(param);
	}
}
/*
* Company: Chetu Inc;
* Created By: Dileep Kumar;
* Created On: 24 March 2009;
* Description: function is used validate the Contact us form;
*/
function validateContactUs(){
	var name = document.frmContactUs.name.value;
	var address = document.frmContactUs.address.value;
	var email = document.frmContactUs.email.value;
	if(name == ''){
		alert("Please enter Name!");
		document.frmContactUs.name.focus();
		return false;
	}
	if(address == ''){
		alert("Please enter valid Address!");
		document.frmContactUs.address.focus();
		return false;
	}
	if(!is_email(email)){
		alert("Please enter valid Email!");
		email = document.frmContactUs.email.focus();
		return false;
	}
	return true;
}
/*
* Company: Chetu Inc;
* Created By: Dileep Kumar;
* Created On: 27 March 2009;
* Description: function is used to send the contact us mail;
*/
function sendNewsletterMail(){
	var param = new String();
	// Get values from form
	var name			= document.frmNewsletter.name;
	var address			= document.frmNewsletter.address;
	var email			= document.frmNewsletter.email;
	var comments		= document.frmNewsletter.comments;
	var sendMail		= document.frmNewsletter.sendMail;
	// Validate Form;
	if(validateNewsletter()){
		document.frmNewsletter.sendemail.disabled = true;
		// create the parametes to post;
		param += "name="+name.value+"&"+"email="+email.value+"&"+"address="+address.value+"&"+"comments="+comments.value+"&"+"sendMail="+sendMail.value;
		// Create the AJAX request;
		var request = create_request();
		request.open("POST", "mail2.php", true);
		request.onreadystatechange = function(){
													// get the element to display the success/failure message;
													var displayMessage = document.getElementById("displayMessage");
													displayMessage.style.display = "block";
													if(request.readyState == 4){
														// Display the Success/Failure message here;
														displayMessage.innerHTML = request.responseText;
														// Make the fileds blank;
														document.frmNewsletter.reset();
														document.frmNewsletter.sendemail.disabled = false;
													}else{
														// Display the status here;
														displayMessage.innerHTML = "Sending Email, please wait....";
													}
												}
		// Set the headers for the POST method using AJAX;
		request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		request.setRequestHeader("Content-length", param.length);
		request.setRequestHeader("Connection", "close");
		// Send the request here;
		request.send(param);
	}
}
/*
* Company: Chetu Inc;
* Created By: Dileep Kumar;
* Created On: 27 March 2009;
* Description: function is used validate the Contact us form;
*/
function validateNewsletter(){
	var name = document.frmNewsletter.name.value;
	var address = document.frmNewsletter.address.value;
	var email = document.frmNewsletter.email.value;
	if(name == ''){
		alert("Please enter Name!");
		document.frmNewsletter.name.focus();
		return false;
	}
	if(address == ''){
		alert("Please enter valid Address!");
		document.frmNewsletter.address.focus();
		return false;
	}
	if(!is_email(email)){
		alert("Please enter valid Email!");
		email = document.frmNewsletter.email.focus();
		return false;
	}
	return true;
}
