function step1Val() {
	var typeJ = document.step1Form.typeJ;
	
	if(typeJ[0].checked || typeJ[1].checked) {
		if(typeJ[0].checked) {
			var from = document.step1Form.from_air.value;
			var to	 = document.step1Form.to_air.value;
			var journey_type = document.step1Form.journey_type_air.value;
			if(from == "-" || to == "-" || journey_type == "-") {
				alert("Invalid data!");
				return false;
			}
			typeTr = 1;
		} else {
			var from = document.step1Form.from_other.value;
			var to	 = document.step1Form.to_other.value;
			var journey_type = document.step1Form.journey_type_oth.value;
						
			if((from == to) || (from == "-" || to == "-" || journey_type == "-")) {
				alert("Invalid data!");
				return false;
			}			
			typeTr = 2;			
		}
	} else {
		alert("Choose Airport or Other destination!");
		return false;
	}
	
	return step3Val(typeTr);
	
	return true;
}

function step2Val() {
	var cars = document.step2Form.car;
	var isChecked = false;
	
	for(i = 0; i < cars.length; i++) {
		if(cars[i].checked) {
			isChecked = true;
			break;
		}
	}
		
	if(!isChecked) {
		alert("Choose type of car!");
		return false;
	}	
	return true;
}

String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ""); };

function step3Val(typeTr) {	

	var typeJ = typeTr;
	var first_name = document.step1Form.fname.value;
	first_name = first_name.trim();
	var last_name	 = document.step1Form.lname.value;
	last_name = last_name.trim();
	var faddress	 = document.step1Form.address.value;
	faddress = faddress.trim();
	var fphone	 = document.step1Form.phone.value;
	fphone = fphone.trim();
	var validAirExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	var femail	 = document.step1Form.email.value;
	femail = femail.trim();
	
	if(femail.search(validAirExp) == -1 ) {
		alert("Invalid E-mail !");
		return false;
	}
	 if(first_name == "" || last_name == "" || faddress == "" || fphone == "" || femail == ""  ) {
		alert("Invalid data!");
		return false;
	}	

	if( typeJ == 1 ) {
		var fflights_no	 = document.step1Form.flights_no.value;
		fflights_no = fflights_no.trim();
		if( fflights_no == "" ){
			alert("Invalid data!");
			return false;
		}	
	}	
	if( typeJ == 2 ) {
		var fpic_up_point	 = document.step1Form.pic_up_point.value;
		fpic_up_point = fpic_up_point.trim();
		if(fpic_up_point == ""){
			alert("Invalid data!");
			return false;
		}	
	}		
	return true;
}

function setTypeJ(valueInput) {
	if(valueInput == 2) {
		$("airPicUp").hide();
		$("picPoint").show();
		$A($$("span.defShow1")).each(Element.hide);
		$A($$("span.defShow2")).each(Element.show);
	}else if(valueInput == 1) {
		$("airPicUp").show();
		$("picPoint").hide();
		$A($$("span.defShow1")).each(Element.show);
		$A($$("span.defShow2")).each(Element.hide);
	}
}


function registerVal() {	
	var username	 = document.RegForm.reg_username.value;
	username = username.trim();
	var password	 = document.RegForm.reg_password.value;
	password = password.trim();
	var repassword	 = document.RegForm.reg_repassword.value;
	repassword = repassword.trim();
	var validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	var first_name = document.RegForm.reg_first_name.value;
	first_name = first_name.trim();
	var last_name	 = document.RegForm.reg_last_name.value;
	last_name = last_name.trim();
	var reg_email	 = document.RegForm.reg_email.value;
	reg_email = reg_email.trim();	
	var phone	 = document.RegForm.reg_phone.value;
	phone = phone.trim();
	
	 if( repassword != password ) {
		alert("Different Passwords !");
		return false;
	}	
	 if(reg_email.search(validRegExp) == -1 ) {
		alert("Invalid E-mail !");
		return false;
	}
	 if( repassword == "" || password == "" || username == "" || first_name == "" || last_name == "" || reg_email == "" || phone == "") {
		alert("Invalid data!");
		return false;
	}		
	return true;
}

function manageVal() {	
	var user_property	 = document.ManageForm.user_property.value;
	user_property = user_property.trim();
	var package_type	 = document.ManageForm.package_type.value;
	package_type = package_type.trim();	
	var client_name	 = document.ManageForm.client_name.value;
	client_name = client_name.trim();
	var pick_up_point	 = document.ManageForm.pick_up_point.value;
	pick_up_point = pick_up_point.trim();
	var other_airport	 = document.ManageForm.other_airport.value;
	other_airport = other_airport.trim();
	var flight_number	 = document.ManageForm.flight_number.value;
	flight_number = flight_number.trim();
	var adult_passengers	 = document.ManageForm.adult_passengers.value;
	adult_passengers = adult_passengers.trim();
	var children_passengers	 = document.ManageForm.children_passengers.value;
	children_passengers = children_passengers.trim();
		
	
	if( user_property == "" || user_property == "-" || package_type == "" || package_type == "-" || ( (package_type == "2" || package_type == "3") && ( client_name == "" || (pick_up_point == 0 && other_airport == "") || flight_number == "" || adult_passengers == "" || children_passengers == ""))) {
		alert("Invalid data!");
		return false;
	}		
	return true;
}


function pickupVal() {	
	var client_name	 = document.PickupForm.client_name.value;
	client_name = client_name.trim();
	var pick_up_point	 = document.PickupForm.pick_up_point.value;
	pick_up_point = pick_up_point.trim();
	var flight_number	 = document.PickupForm.flight_number.value;
	flight_number = flight_number.trim();
	var passengers	 = document.PickupForm.passengers.value;
	passengers = passengers.trim();
		
	if( client_name == "" || pick_up_point == "-" || flight_number == "" || passengers == "" ) {
		alert("Invalid data!");
		return false;
	}		
	return true;
}