Event.observe(window, 'load', init, false);

function init(){
	// $('quotesubmit').style.display = 'none';
	// Event.observe('passengers', 'change', quote, false);
	Event.observe('quoteclicker', 'click', quote, false);
}

function tripper() {
	var pptriptype = escape($F('triptype'));
	if (pptriptype == "Oneway" || pptriptype == "MultiCity"){
		$('depart').style.display = 'block';
		$('arrivalshow').style.display = 'block';
		$('return').style.display = 'none';
	}
	if (pptriptype == "Roundtrip"){
		$('depart').style.display = 'block';
		$('arrivalshow').style.display = 'none';
		$('return').style.display = 'block';
	}
}

function quote(){
	var pname = escape($F('name'));
	var pemail = escape($F('email'));
	var pphone = escape($F('phone'));
	var ptriptype = escape($F('triptype'));
	
	// check for data
	if (pname != "Name" && pname != "" && pname.length > 3) {
		//alert("name true");
	} else {
		errorAlert('name');
		//alert("name false");
		return false;
	}
	// check email
	if (pemail.indexOf(".") > 2 && pemail.indexOf("@") > 0) {
		//alert("email true");
	} else {
		errorAlert('email');
		//alert("email false");
		return false;
	}
	// check phone number
	if (isNaN(pphone)) {
		errorAlert('phone');
		//alert("phone false");
		return false;
	} else {
		if (pphone.length > 7 && pphone.length <= 12) {
		}else{
			errorAlert('phone');
			return false;
		}
	}
	
	var url = 'http://www.chiefexecair.com/quote.php';
	var pars = 'name='+pname+'&email='+pemail+'&phone='+pphone+'&triptype='+ptriptype+'&departcity='+escape($F('departcity'))+'&departdate='+escape($F('departure-date'))+'&returncity='+escape($F('returncity'))+'&returndate='+escape($F('return-date'))+'&passengers='+escape($F('passengers'));
	/*var target = 'quoteresponse';*/
	var myAjax = new Ajax.Updater('quote', url, {method: 'get', parameters: pars, onFailure: errorAlert});
}

function errorAlert(type) {
	if (type == null || type == '') {
		alert("All fields are required. Please complete the needed information.");	
	}
	if (type == 'name') {
		alert("Please enter your full name without special characters.");
	}
	if (type == 'email') {
		alert("Please enter a valid email address.");
	}
	if (type == 'phone') {
		alert("Please enter a valid 10 digit phone number without punctuation or spaces (example 5552125000.)");
	}
}
