function room_select(number){
	var template1 = '';
	var template2 = '';
	$$('#rooms_div1')[0].innerHTML = '';
	$$('#rooms_div2')[0].innerHTML = '';
	if(number > 1){
		for(room_number = 2; room_number <= number; room_number++){
			template1 = template1 + '<table><tr><td width="180" valign="top"><strong>Room ' + room_number + '</strong> <br /><br /><select name="room_' + room_number + '_room_type" style="width:160px;width: 220px\9;" onchange="room_type_select(this)"><option value="">Choose Room Type</option><option value="Single (1 patient)">Single (1 patient)</option><option value="Double (2 patients)">Double (2 patients)</option><option value="Double (1 patient, 1 accompanier)">Double (1 patient, 1 accompanier)</option><option value="Suit Flat (2 patients, 1 accompanier)">Suit Flat (2 patients, 1 accompanier)</option></select> <sup>*</sup><br /><br /><select name="room_' + room_number + '_meal_basis" style="width:160px;width: 220px\9;"><option value="">Meal Basis</option><option value="RO (Room Only/ Self Catering)">RO (Room Only/ Self Catering)</option><option value="BB (Bed and Breakfast)">BB (Bed and Breakfast)</option><option value="HB (Breakfast, Lunch or Dinner)">HB (Breakfast, Lunch or Dinner)</option><option value="FB (Breakfast, Lunch and Dinner)">FB (Breakfast, Lunch and Dinner)</option></select> <sup>*</sup></td><td width="220" valign="top"><div style="float: left;">Guest 1 <sup>*</sup></div><div style="float: right"></div><br /><br /><div id="clear"><input type="text" name="room_' + room_number + '_guest1_patient" /></div><br /><strong>Full Names <i>as appearing on ID</i></strong></td><td width="60"></td><td width="220" valign="top"><div style="float: left;">Guest 2 <sup>*</sup></div><div style="float: right"></div><br /><br /><div id="clear"><input type="text" name="room_' + room_number + '_guest2_accompanier" disabled="disabled" /></div><br /><strong>Full Names <i>as appearing on ID</i></strong></td><td width="55"></td><td valign="top">2nd Guest Status <sup>*</sup> <br /><br /><select name="room_' + room_number + '_2nd_guest_status" disabled="disabled" style="width: 200px;"><option value="">Please specify</option><option value="Family member">Family member</option><option value="Not Family member">Not Family member</option></select></td></tr><tr><td width="180" valign="top">&nbsp;</td><td width="220" valign="top">&nbsp;</td><td width="60">&nbsp;</td><td width="220" valign="top"><div style="float: left;">Guest 3 <sup>*</sup></div><div style="float: right"></div><br /><br /><div id="clear"><input type="text" name="room_' + room_number + '_guest3_accompanier" disabled="disabled" /></div><br /><strong>Full Names <i>as appearing on ID</i></strong></td><td width="55"></td><td valign="top">3rd Guest Status <sup>*</sup> <br /><br /><select name="room_' + room_number + '_3rd_guest_status" style="width: 200px;" disabled="disabled"><option value="">Please specify</option><option value="Family member">Family member</option><option value="Not Family member">Not Family member</option></select></td></tr></table>';

			template2 = template2 + '<table id="roomdiv_'+room_number+'"><tr><td width="100"><strong>Room ' + room_number + '</strong></td><td width="100">PATIENT 1</td><td width="200">Disease Degree</td><td><select name="room_' + room_number + '_disease_degree" style="width: 100px;"><option value="Mild">Mild</option><option value="Moderate">Moderate</option><option value="Severe">Severe</option></select></td><td width="60"></td><td>Details:&nbsp;&nbsp;<input type="text" name="room_' + room_number + '_disease_degree_details" /></td></tr><tr><td width="100"></td><td width="100"></td><td width="200">Any Chronic diseases?</td><td><select name="room_' + room_number + '_any_chronic_diseases" style="width: 100px;"><option value="None">None</option><option value="Yes">Yes</option></select></td><td width="60"></td><td>Details:&nbsp;&nbsp;<input type="text" name="room_' + room_number + '_any_chronic_diseases_details" /></td></tr><tr><td width="100"></td><td width="100"></td><td width="200">Any Physical disability?</td><td><select name="room_' + room_number + '_any_physical_disability" style="width: 100px;"><option value="None">None</option><option value="Yes">Yes</option></select></td><td width="60"></td><td>Details:&nbsp;&nbsp;<input type="text" name="room_' + room_number + '_any_physical_disability_details" /></td></tr><tr><td width="100"></td><td width="100"></td><td width="200">Any Allergies?</td><td><select name="room_' + room_number + '_any_allergies" style="width: 100px;"><option value="None">None</option><option value="Yes">Yes</option></select></td><td width="60"></td><td>Details:&nbsp;&nbsp;<input type="text" name="room_' + room_number + '_any_allergies_details" /></td></tr><tr><td width="100"></td><td width="100"></td><td width="200">Nutrition habits/Diet/</td><td><select name="room_' + room_number + '_nutrition_habits_diet" style="width: 100px;"><option value="None">None</option><option value="Yes">Yes</option></select></td><td width="60"></td><td>Details:&nbsp;&nbsp;<input type="text" name="room_' + room_number + '_nutrition_habits_diet_details" /></td></tr><tr><td width="100"></td><td width="100"></td><td width="220">Other Remarks / Special Requests</td><td colspan="3"><input type="text" name="room_' + room_number + '_other_remarks_special_request " style="width: 440px;" /></td></tr></table>';
		}
		$$('#rooms_div1')[0].innerHTML = template1;
		$$('#rooms_div2')[0].innerHTML = template2;
	}
}

function room_type_select(obj){
	var room_number = obj.name.split('_')[1];
	
	var template = '<tbody id="'+room_number+'_patient_2"><tr><td colspan="4">&nbsp;</td></tr><tr><td width="100"><strong>Room ' + room_number + '</strong></td><td width="100">PATIENT 2</td><td width="200">Disease Degree</td><td><select name="room_' + room_number + '_patient2_disease_degree" style="width: 100px;"><option value="Mild">Mild</option><option value="Moderate">Moderate</option><option value="Severe">Severe</option></select></td><td width="60"></td><td>Details:&nbsp;&nbsp;<input type="text" name="room_' + room_number + '_patient2_disease_degree_details" /></td></tr><tr><td width="100"></td><td width="100"></td><td width="200">Any Chronic diseases?</td><td><select name="room_' + room_number + '_patient2_any_chronic_diseases" style="width: 100px;"><option value="None">None</option><option value="Yes">Yes</option></select></td><td width="60"></td><td>Details:&nbsp;&nbsp;<input type="text" name="room_' + room_number + '_patient2_any_chronic_diseases_details" /></td></tr><tr><td width="100"></td><td width="100"></td><td width="200">Any Physical disability?</td><td><select name="room_' + room_number + '_patient2_any_physical_disability" style="width: 100px;"><option value="None">None</option><option value="Yes">Yes</option></select></td><td width="60"></td><td>Details:&nbsp;&nbsp;<input type="text" name="room_' + room_number + '_patient2_any_physical_disability_details" /></td></tr><tr><td width="100"></td><td width="100"></td><td width="200">Any Allergies?</td><td><select name="room_' + room_number + '_patient2_any_allergies" style="width: 100px;"><option value="None">None</option><option value="Yes">Yes</option></select></td><td width="60"></td><td>Details:&nbsp;&nbsp;<input type="text" name="room_' + room_number + '_patient2_any_allergies_details" /></td></tr><tr><td width="100"></td><td width="100"></td><td width="200">Nutrition habits/Diet/</td><td><select name="room_' + room_number + '_patient2_nutrition_habits_diet" style="width: 100px;"><option value="None">None</option><option value="Yes">Yes</option></select></td><td width="60"></td><td>Details:&nbsp;&nbsp;<input type="text" name="room_' + room_number + '_patient2_nutrition_habits_diet_details" /></td></tr><tr><td width="100"></td><td width="100"></td><td width="220">Other Remarks / Special Requests</td><td colspan="3"><input type="text" name="room_' + room_number + '_patient2_other_remarks_special_request " style="width: 440px;" /></td></tr></tbody>'; 
	
	if(obj.value == 'Double (2 patients)' || obj.value == 'Double (1 patient, 1 accompanier)'){
		$('mailing')['room_'+room_number+'_guest2_accompanier'].disabled = false;
		$('mailing')['room_'+room_number+'_2nd_guest_status'].disabled = false;
		if($$('#'+room_number+'_patient_2')[0]){
			$$('#'+room_number+'_patient_2')[0].remove();
		}
	} else if(obj.value == 'Suit Flat (2 patients, 1 accompanier)'){
		$('mailing')['room_'+room_number+'_guest2_accompanier'].disabled = false;
		$('mailing')['room_'+room_number+'_2nd_guest_status'].disabled = false;
		$('mailing')['room_'+room_number+'_guest3_accompanier'].disabled = false;
		$('mailing')['room_'+room_number+'_3rd_guest_status'].disabled = false;
		$$('#roomdiv_'+room_number)[0].innerHTML = $$('#roomdiv_'+room_number)[0].innerHTML + template; 
	} else {
		$('mailing')['room_'+room_number+'_guest2_accompanier'].disabled = true;
		$('mailing')['room_'+room_number+'_2nd_guest_status'].disabled = true;
		$('mailing')['room_'+room_number+'_guest3_accompanier'].disabled = true;
		$('mailing')['room_'+room_number+'_3rd_guest_status'].disabled = true;
		if($$('#'+room_number+'_patient_2')[0]){
			$$('#'+room_number+'_patient_2')[0].remove();
		}
	}
}

function submitForm(){
	var form_ok = false;
	if($('mailing').operation.value == 'enquiry'){
		if($('mailing').name_lastname.value != '' && $('mailing').country.value != '' && $('mailing').email.value != '' && $('mailing').phone.value != '' && $('mailing').subject.selectedIndex != 0 && $('mailing').booking_id.value != '' && $('mailing').message.value != ''){
			form_ok = true;
		}
	} else if($('mailing').operation.value == 'reservation'){
		if($('mailing').country.value != '' && $('mailing').title.value != '' && $('mailing').name.value != '' && $('mailing').surname.value != '' && $('mailing').birth_month.value != '' && $('mailing').birth_day.value != '' && $('mailing').birth_year.value != '' && $('mailing').email.value != '' && $('mailing').phone_number.value != '' && $('mailing').address.value != '' && $('mailing').city.value != '' && $('mailing').international_flight_details.value != '' && $('mailing').arrival_in_istanbul.value != '' && $('mailing').departure_back_home.value != '' && $('mailing').home_airport.value != '' && $('mailing').home_airline_company.value != '' && $('mailing').home_flight_number.value != '' && $('mailing').domestic_flight_details.value != '' && $('mailing').arrival_city_airport.value != '' && $('mailing').arrivaldate_sivas.value != '' && $('mailing').departuredate_sivas.value != '' && $('mailing').number_of_rooms.value != '' && $('mailing').checkin_date.value != '' && $('mailing').checkout_date.value != ''){
			if($$('.provide')[0].style.display == 'none'){
				form_ok = true;
			} else {
				if($('mailing').checkin_istanbul.value != '' && $('mailing').checkout_istanbul.value != '' && $('mailing').airport_pickup_dropoff_services.value != '' && $('mailing').accomodation_type.value != '' && $('mailing').budget_perperson_pernight.value != '' && $('mailing').hotel_location.value != ''){
					form_ok = true;
				}
			}
		}
	} else {
		if($('mailing').country.selectedIndex != 0 && $('mailing').name.value != '' && $('mailing').surname.value != '' && $('mailing').email.value != '' && $('mailing').phone_number.value != '' && $('mailing').cellphone_number.value != '' && $('mailing').fax_number.value != '' && $('mailing').address.value != '' && $('mailing').city.value != '' && $('mailing').postal_code.value != '' && $('mailing').checkin_date.value != '' && $('mailing').checkout_date.value != ''){
			for(i = 1; i <= $('mailing').number_of_rooms.value; i++){
				if(eval("$('mailing').room_"+i+"_room_type.selectedIndex") == 0 || eval("$('mailing').room_"+i+"_meal_basis.selectedIndex") == 0 || eval("$('mailing').room_"+i+"_guest1_patient.value") == '' || eval("$('mailing').room_"+i+"_guest2_accompanier.value") == '' || eval("$('mailing').room_"+i+"_2nd_guest_status.selectedIndex") == 0){
					var form_hata = true;
				} else {
					var form_hata = false;
				}
			}
			if(form_hata == false){
				form_ok = true;
			}
		}	
	}
	if(!form_ok){
		alert("Plase fill all required form fields.");
		return false;
	}
	new Ajax.Request('process.php', {
	  method: 'post',
	  parameters: $('mailing').serialize(),
	  onSuccess: function(transport) {
		if(transport.responseText == "1"){
			alert("Form submitted.\n\nThank You.");
		} else {
			alert("An error occured, please try again.");
		}
	  }
	});
}
