// JavaScript Document

var xmlHttp;
var type;

function clearFields() {
	if(type==1) {
		document.getElementById("c_name").value = "";
		document.getElementById("c_email").value = "";
		document.getElementById("contact_no").value = "";
		document.getElementById("comments").value = "";
	}
	else {
		document.getElementById("i_name").value = "";
		document.getElementById("i_email").value = "";
	}
}

function sendComments() {
	xmlHttp = GetHttpXmlObject();	
var name;
var email;
var contactNo;
var comments;
var url;

 type = 1;
 
 if(checkFields()==true) {

	 name = document.getElementById("c_name").value;
	 email = document.getElementById("c_email").value;
	 contactNo = document.getElementById("contact_no").value;
	 comments = document.getElementById("comments").value;
	
	url = "sendmail.php?name=" + name + "&email=" + email + "&c_no=" + contactNo + "&comments=" + comments + "&type=" + type;
	xmlHttp.onreadystatechange = stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
 }
}


function sendInfo() {
	xmlHttp = GetHttpXmlObject();	
var name;
var email;
var url;
 
 type = 2;
 

	if(checkFields()==true) {
		
	name = document.getElementById("i_name").value;
 	email = document.getElementById("i_email").value;
	url = "sendmail.php?name=" + name + "&email=" + email + "&type=" + type;
	xmlHttp.onreadystatechange = stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	}
}



function stateChanged() {
	
	resType = (type==1) ? "com_res" : "info_res" ;
	
		if(xmlHttp.readyState==4) {
			document.getElementById(resType).innerHTML = xmlHttp.responseText;	
			clearFields();
		}
		else
			document.getElementById(resType).innerHTML = "<img src=\"images/ajax-loader.gif\" />";
}


function GetHttpXmlObject() {
	var xmlHttp = null;
	
	try {
		xmlHttp = new XMLHttpRequest();	
	}
	catch(e) {
		
			try {
				xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			}
		catch(e) {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		
		
	}
	
return xmlHttp;
	
}

function checkFields()
{
var fields1  = new Array("c_name","c_email","contact_no");
var fields2  = new Array("i_name","i_email");
var x = document.getElementsByTagName("input");

var res;
res=0;
	if(type==1) {
		var txtArea = document.getElementById("comments").value;
		
		for(var i=0; i<x.length;i++) {
			for(var y=0; y<fields1.length;y++) {
				if(x[i].id==fields1[y])	{
						if(x[i].value=="") {
							res++;
					}
				}
			}
		}
		
	if(txtArea=="")
		res++;
		
	 }
	 else {
		 for(var i=0; i<x.length;i++) {
			for(var y=0; y<fields2.length;y++) {
				if(x[i].id==fields2[y]) {
						if(x[i].value=="") {
							res++;
					}
				}
			}
		}
	 }
 if(res>0) {
 	alert("Fill all blank fields!");
	return false;
 } else 
 	return true;
}
