/* increases the number of adults, children, infant boxes in the search box 
when the number of rooms selected is increased 
added the .qsearch to target which input we are getting vu 20111005 */

$(document).ready(function() {

	$('.qsearch input[name="rooms"]').keypress(function(event) {
	   
	   var num_arr = new Array();
	   num_arr[1] = 49;
	   num_arr[2] = 50;
	   num_arr[3] = 51;
	   var is_valid = false;
	   //alert(event.which);
	   

	   
	   for(var i=1; i<=3; i++){
	   	   
	   	   if(event.which == num_arr[i]){
	   	   	   is_valid = true;
	   	   }
	   	   
	   }
	   	//alert('is valid.. do boxes');
	   	 	for(var i=2; i<=3; i++){
		   	   	  $(document).find('.extra_guests_r'+i).css('display', 'none');
		   	   	  $(document).find('.adults'+i).html('');
		   	   	  $(document).find('.children'+i).html('');
		   	   	  $(document).find('.infants'+i).html('');
		   	   
	   	   }
	   
		if(is_valid){
			if($(this).val().length >= 1){
				$(this).val('');
	   		}
	   		

	   	   
	   	   for(var i=2; i<=3; i++){
	   	   	   if(event.which >= num_arr[i]){
	   	   	   		$(document).find('.extra_guests_r'+i).css('display', 'block');
	   	   	   		$(document).find('.adults'+i).html('<input type="text" maxlength="1" value="2" name="adults['+i+']">');
	   	   	   		$(document).find('.children'+i).html('<input type="text" maxlength="1" value="0" name="children['+i+']">');
	   	   	   		$(document).find('.infants'+i).html('<input type="text" maxlength="1" value="0" name="infants['+i+']">');
	   	   		}
	   	   }
	   }else{
	   	   //alert('NOT VALID!!! REST BOX VALUE');
	   	   $(this).val('1');
	   	   
	   }
	   
	});
	
	
	$('.qsearch input[name="rooms"]').keyup(function () {
		var num_arr = new Array();
	   num_arr[1] = 49;
	   num_arr[2] = 50;
	   num_arr[3] = 51;
	   var is_valid = false;
	   
	   for(var i=1; i<=3; i++){

	   	   if($(this).val() == i){
	   	   	   is_valid = true;
	   	   }
	   }
	   
		if(!is_valid){
			$(this).val('1');
		}
	});

	
});

