// JavaScript Document

function empty(fld) {
	var error = "";
	if (fld == 0) {			
		fld.style.background = 'red';			
		fld.focus();		
		//return false;			
	} else {
		fld.style.background = '#fff';
		//return true;
	}		
	return error;
}

function email(fld){
	var error="";
	var tfld = trim(fld.value);    // value of field with whitespace trimmed off
	var emailFilter = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
	if (fld.value == "") {
		fld.style.background = 'red';				
		fld.focus();
	} else if (!emailFilter.test(tfld)) {              //test email for illegal characters
		fld.style.background = 'red';				
		fld.focus();
	} else if (fld.value.match(illegalChars)) {
		fld.style.background = 'red';			
		fld.focus();
	} else {
		fld.style.background = '#fff';
	}
	return false;
}

<!-- end mail.js file -->
function send()
{	
	var btn = document.getElementById('btnEmail');	
	var fn = document.getElementById('fn').value;
	var ln = document.getElementById('ln').value;
	var email = document.getElementById('email').value;
	var phone = document.getElementById('phone').value;	
	var add1  = document.getElementById('add1').value;
	//var add2  = document.getElementById('add2').value;
	var city  = document.getElementById('city').value;
	var zip	  = document.getElementById('zip').value;		
	var country = document.getElementById('country').value;
	var amount = document.getElementsByName("amount");
	var txtother = document.getElementById('txtother').value;
	var title	= document.getElementById('title').value;
	var onetime	= document.getElementsByName('onetime');
	var month = document.getElementById('month').value;		
	for(i = 0; i < amount.length; i++){
		if(amount[i].checked) { 
			chosen = amount[i].value; 					
		}			
	}
	for(i = 0; i < onetime.length; i++){
		if(onetime[i].checked) { 
			conetime = onetime[i].value; 					
		}			
	}
 	sendmail(fn,ln,email,phone,add1,city,zip,country,chosen,title,txtother,conetime,month);	
  	btn.value = "Please Wail...";
  	btn.disabled = true;	
}



// mail.js file (JavaScript File) for javascript -->

var xmlHTTP;

function sendmail(fn,ln,email,phone,add1,city,zip,country,chosen,title,txtother,conetime,month)
{
	var add2  = document.getElementById('add2').value;
	if(window.XMLHttpRequest)
	{
		xmlHTTP = new XMLHttpRequest();
	}
	else if(window.ActiveXObject)
	{
		xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	if(xmlHTTP==null)
	{
		alert("Sorry You Browser No Supports XMLHTTP");
		return;
	}
	var url;
	url = "mail.php?fname="+fn+"&lname="+ln+"&email="+email;
	url += "&phone="+phone+"&add1="+add1+"&add2="+add2;
	url += "&city="+city+"&zip="+zip+"&country="+country+"&chosen="+chosen+"&title="+title;
	url += "&txtother="+txtother+"&conetime="+conetime+"&month="+month;
	xmlHTTP.onreadystatechange=state;
	xmlHTTP.open("GET",url,true);
	xmlHTTP.send(null);
}

function state()
{
	var Message = document.getElementById('div_msg');
	var str;
	if(xmlHTTP.readyState==4)
	{
		var btn = document.getElementById('btnEmail');		
		btn.disabled = false;
		btn.value = "Send Mail";
		str = xmlHTTP.responseText;
		Message.className = 'divclass';
		Message.innerHTML = str;		
	}
	//else
//	{
//		str = "Mail not sent";
//		Message.className = 'divclass1';
//		Message.innerHTML = str;
//	}
}
function fromreset(frm){
	frm.reset();
}
