
function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    //alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}

function process_form(){

	var errors = "";
	
	if(document.getElementById('SalesRep_FullName').value == ""){
	
		errors += "Please enter your name.\n";
	
	}

	if(document.getElementById('SalesRep_Organization').value == ""){
	
		errors += "Please enter your orginization.\n";
	
	}
	
	if(document.getElementById('SalesRep_WorkPhone').value == ""){
	
		errors += "Please enter your work phone.\n";
	
	}

	if(echeck(document.getElementById('SalesRep_Email').value)==false || document.getElementById('SalesRep_Email').value == "" || document.getElementById('SalesRep_Email').value == null){
	
		errors += "Please enter a valid Email Address.\n";
	
	}
	
	
	if (document.getElementById('DeliveryLocation_StreetAddress').value == '' || document.getElementById('DeliveryLocation_ZipCode').value == ''){
	
		errors += "You must enter a valid Address and Zipcode to continue.\n";
	
	}
	else{
	
		get();
	
	}
	
	if (document.getElementById('distance').innerHTML == ''){
	
		errors += "You must validate your address before you continue.\n";
	
	}

	var selObj = document.getElementById('package');
	var selIndex = selObj.selectedIndex;

	if(selIndex < 0){
	
		errors += "Please select a package from the list.\n";
	
	}
	
	if(document.getElementById('NumberPeople').value == ""){
	
		errors += "Please enter the number of people you are ordering for.\n";
	
	}
	
	if(document.getElementById('NumberPeople').value < 10){
	
		errors += "Please place your order for 10 or mote people.\n";
	
	}
	
	if(errors == ""){
	
		var poststr = "";
		
		poststr += 'SalesRep_FullName=' + encodeURI(document.getElementById('SalesRep_FullName').value) + '&';
		
		poststr += 'SalesRep_Organization=' + encodeURI(document.getElementById('SalesRep_Organization').value) + '&';
		
		poststr += 'SalesRep_WorkPhone=' + encodeURI(document.getElementById('SalesRep_WorkPhone').value) + '&';
		
		poststr += 'SalesRep_Email=' + encodeURI(document.getElementById('SalesRep_Email').value) + '&';
		
		var selObj = document.getElementById('delivery_month');
		var selIndex = selObj.selectedIndex;
		
		poststr += 'delivery_month=' + encodeURI(selObj.options[selIndex].value) + '&';
		
		var selObj = document.getElementById('delivery_day');
		var selIndex = selObj.selectedIndex;
		
		poststr += 'delivery_day=' + encodeURI(selObj.options[selIndex].value) + '&';
		
		var selObj = document.getElementById('delivery_year');
		var selIndex = selObj.selectedIndex;
		
		poststr += 'delivery_year=' + encodeURI(selObj.options[selIndex].value) + '&';
		
		var selObj = document.getElementById('delivery_hour');
		var selIndex = selObj.selectedIndex;
		
		poststr += 'delivery_hour=' + encodeURI(selObj.options[selIndex].value) + '&';
		
		var selObj = document.getElementById('delivery_minute');
		var selIndex = selObj.selectedIndex;
		
		poststr += 'delivery_minute=' + encodeURI(selObj.options[selIndex].value) + '&';
		
		var selObj = document.getElementById('delivery_merid');
		var selIndex = selObj.selectedIndex;
		
		poststr += 'delivery_merid=' + encodeURI(selObj.options[selIndex].value) + '&';

		poststr += 'DeliveryLocation_StreetAddress=' + encodeURI(document.getElementById('DeliveryLocation_StreetAddress').value) + '&';
		
		poststr += 'DeliveryLocation_Address2=' + encodeURI(document.getElementById('DeliveryLocation_Address2').value) + '&';
		
		poststr += 'DeliveryLocation_City=' + encodeURI(document.getElementById('DeliveryLocation_City').value) + '&';
		
		poststr += 'DeliveryLocation_ZipCode=' + encodeURI(document.getElementById('DeliveryLocation_ZipCode').value) + '&';
		
		poststr += 'Delivery_Distance=' + encodeURI(document.getElementById('distance').innerHTML) + '&';
		
		poststr += 'delivery_additional=' + encodeURI(document.getElementById('delivery_additional').value) + '&';
		
		poststr += 'NumberPeople=' + encodeURI(document.getElementById('NumberPeople').value) + '&';
		
		var selObj = document.getElementById('package');
		var selIndex = selObj.selectedIndex;
		
		poststr += 'package=' + encodeURI(selObj.options[selIndex].text) + '&';		
		
		var formObj = document.getElementsByTagName("input");
		
		for(i=0; i < formObj.length ; i++){

			if(formObj[i].type == 'radio'){

				if(formObj[i].checked == true){

					poststr += 'Drink_selection=' + encodeURI(formObj[i].value) + '&';

				}

			}

		}
		
		poststr += 'page=verify_order';
		
		new Ajax.Updater('validate_order', 'order_include.php', { method: 'get', parameters: poststr } );
	
	}
	else{
	
		alert(errors);
		
	}

}
