function validateForm(f){
	var r=f.rooms.value,i,j,el,age
	for(i=0;i<5;i++){
		el=eval('f.child'+i+'.value')*1
		if(el>0){
			for(j=0;j<el;j++){
				age=eval('f.age'+i+'_'+j+'.selectedIndex')*1
				if(age<1)return false
			}
		}
	}
	pleaseWaitMsg();
	return true
}

function showDetails(a,b,c) {
	document.location.href="entrada-details.php?avToken="+a+"&tCode="+b+"&tName="+c;
}

function DoOnLoad(){
	window.focus();
	if(typeof(roomChanged)!="undefined")roomChanged(12)
}
function MM_openBrWindow(theURL,winName,features){
  window.open(theURL,winName,features);
  window.focus();
}

function showImage(theURL){
	var p_image=document.getElementById("PIMAGE");
	p_image.src=theURL;
}


function showChildren(value){

switch(value) {
		case '1':
			document.getElementById("child01").style.display="block";
			document.getElementById("child02").style.display="none";
			document.getElementById("child03").style.display="none";
			break;
		case '2':
			document.getElementById("child01").style.display="block";
			document.getElementById("child02").style.display="block";
			document.getElementById("child03").style.display="none";
			break;
		case '3':
			document.getElementById("child01").style.display="block";
			document.getElementById("child02").style.display="block";
			document.getElementById("child03").style.display="block";
			break;
		default :
			document.getElementById("child01").style.display="none";
			document.getElementById("child02").style.display="none";
			document.getElementById("child03").style.display="none";
	}
}

function buttonStatus(status){
	var r=MM_findObj('confirmationButton')
	r.disabled=(status==false)
}


function changeDuration(valor,num) {
	var y_in=valor.substring(0,4);
	var m_in=valor.substring(4,6);
	var d_in=valor.substring(6);	
	var d_out=document.getElementById("day_out").value;
	var m_out=document.getElementById("month_out").value;
	var y_out=document.getElementById("year_out").value;
	var days_sel=document.getElementById("days_"+num);

	var date_in=new Date();
	date_in.setDate(d_in);
	date_in.setMonth(m_in);
	date_in.setFullYear(y_in);
	
	var date_out=new Date();
	date_out.setDate(d_out);
	date_out.setMonth(m_out);
	date_out.setFullYear(y_out);
	
	var one_day=1000*60*60*24;
	var dist=Math.ceil((date_out.getTime()-date_in.getTime())/one_day);
	
	if(days_sel.options.length>1) {  // Si nomes hi ha un dia que ja no faci res més.
   		days_sel.options.length = 0;
  	 	var contador= 0;
		for (var i = 0; i <= dist; i++) {
			days_sel.options[contador] = new Option((i+1),(i+1));
			contador ++;
		}	
	}	
}

function changeDays(num,val) {
	var valor=document.getElementById("cfrm_date_"+num).value;
	var days_to=document.getElementById("cto_date_"+num).value;	
	var y_in=valor.substring(0,4);
	var m_in=valor.substring(4,6);
	var d_in=valor.substring(6);	

	var date_in=new Date();
	date_in.setFullYear(y_in);
	date_in.setMonth(m_in);
	date_in.setDate((d_in*1));
	
	var n_date=new Date(date_in.getTime() + (val*1)*24*60*60*1000);	
	
	days_to=n_date.getFullYear()+""+(n_date.getMonth()<9?"0"+n_date.getMonth():n_date.getMonth())+""+(n_date.getDate()<9?"0"+n_date.getDate():n_date.getDate());

}


function changeLanguage(lang) {
	document.getElementById("language").value=lang;
	document.forms["frsv01"].submit();
}