var children_per_room=new Array();
var adults_per_room=new Array();
var child_ages_per_room=new Array(6);

for ( var i=0; i < child_ages_per_room.length; i++ )
  child_ages_per_room[i] = new Array(6);


child_ages_per_room[0][0]='';
var numberOfRooms='1';
var word_adults = '';
var word_children = '';
var word_rooms = '';
var word_age = '';

function get_values(){
	var post_adults = new Array();
	var post_children = new Array();
	var post_ages = new Array();

	num_rooms = document.getElementById('room_numbers').value;
	cont =1;
	while(cont<=num_rooms){
		id_temp = 'adult'+cont;
		post_adults[cont]=document.getElementById(id_temp).value;
		cont= cont+1;
	}
	temp = post_adults.join();
	document.getElementById('total_adults').value = temp;
	
	cont =1;
	while(cont<=num_rooms){
		id_temp = 'child'+cont;
		post_children[cont]=document.getElementById(id_temp).value;
		cont= cont+1;
	}
	temp = post_children.join();
	document.getElementById('total_children').value = temp;
	
	temp='';
	cont=1;
	while(cont<=num_rooms){
		id_temp1 = 'child'+cont;
		child_temp = document.getElementById(id_temp1).value;
		if(child_temp>=1){
			i=1; 
			while(i<=child_temp){
				id_temp = 'age'+cont+i;
				post_ages[i]=document.getElementById(id_temp).value;
				i=i+1;
			}
			temp = temp + ':'+cont+'/'+post_ages.join();
           	post_ages = [];
		}
		cont= cont+1;
	}
	document.getElementById('total_ages').value = temp;
}

function populate_form(rooms){
	word_adults = document.getElementById('word_adults').value;
	word_children = document.getElementById('word_children').value;
	word_rooms = document.getElementById('word_rooms').value;
	
	numberOfRooms = rooms;
	document.getElementById('children_age').innerHTML='';
	cont = 1;
	if(rooms==1){
		if (adults_per_room[cont] == undefined) {adult_number = 2;}
		else {adult_number = adults_per_room[1];}
		if (children_per_room[cont] == undefined) {children_number = '';}
		else {children_number = children_per_room[1];}		
		document.getElementById('person').innerHTML= word_adults+': <input id="adult'+1+'" size="2" autocomplete="off" value="'+adult_number+'" onkeyup="somente_numero(this);set_adult_number(1,this.value);"> &nbsp;&nbsp;'+word_children+': <input id="child'+1+'" size="2" id="child_room1" autocomplete="off" value="'+children_number+'" onkeyup="somente_numero(this);set_child_number(1,this.value);" >';
	}
	else{
		document.getElementById('person').innerHTML= '';
		while(cont<=rooms){
			if(adults_per_room[cont]==undefined){adult_number=2;}
			else {adult_number=adults_per_room[cont];}
			if(children_per_room[cont]==undefined){children_number='';}
			else {children_number=children_per_room[cont];}
			document.getElementById('person').innerHTML = document.getElementById('person').innerHTML+word_rooms+' '+cont+':&nbsp;&nbsp; '+word_adults+': <input id="adult'+cont+'" size="2" value="'+adult_number+'" autocomplete="off" onkeypress="" onkeyup="somente_numero(this);set_adult_number('+cont+',this.value);"> &nbsp;&nbsp;'+word_children+': <input id="child'+cont+'" size="2" id="child_room'+cont+'" value="'+children_number+'" autocomplete="off" onkeyup="somente_numero(this);set_child_number('+cont+',this.value);"><br/><br/>';
			cont= cont+1;
		}
	}
	verify_age();
}
function verify_age(){
	var word_age = document.getElementById('word_age').value;
	var word_rooms = document.getElementById('word_rooms').value;
	
	document.getElementById('children_age').innerHTML='';
	
	tabela = document.getElementById('children_age').innerHTML;
	cont=1;
	var message_age = 'none';
	while(cont<=numberOfRooms){
		i=1;	
		if(children_per_room[cont]>0){
			tabela=tabela+'<table><tr><td>'+word_rooms+cont+': </td><td>&nbsp;&nbsp;&nbsp;&nbsp;</td>';
			while(i<=children_per_room[cont]){
				if(child_ages_per_room[cont][i]==undefined){child_age='';}
				else {child_age=child_ages_per_room[cont][i];}
				tabela=tabela+'<td align="center">'+word_age+' '+i+'<br><input id="age'+cont+i+'" type="text" size="2" value="'+child_age+'" autocomplete="off" onkeyup="somente_numero(this);set_child_age('+cont+','+i+',this.value);"></td><td>&nbsp;&nbsp;&nbsp;&nbsp;</td>';
				i=i+1;
			}
			tabela=tabela+'</tr></table><br>'
			message_age = 'block';
		}
		cont=cont+1;
	}
	document.getElementById('message_age').style.display=message_age;
	document.getElementById('children_age').innerHTML=tabela;
}

function set_adult_number(room,number){
	adults_per_room[room] = number;
}
function set_child_number(room, number){
	if(number<15){
		children_per_room[room] = number;
		verify_age();
	}
	else{
		this.value = 14;
	}
}
function set_child_number_only(room, number){
	children_per_room[room] = number;
	//verify_age();
}

function set_child_age(room, child, age){
	child_ages_per_room[room][child] = age;
}
function somente_numero(campo){
var digits="0123456789"  
var campo_temp   
    for (var i=0;i<campo.value.length;i++){  
        campo_temp=campo.value.substring(i,i+1)   
        if (digits.indexOf(campo_temp)==-1){  
            campo.value = campo.value.substring(0,i);  
        }  
    }  
} 