// global JS
// created by jez 05/09/08

//ajax nav for availability
	function availNav(startdate){
		
		//loader gif go...
		document.getElementById('load').style.display = 'block';
		
		var rt = document.getElementById('rt').value;	
		var p = document.getElementById('pack_id').value;
		
		// if room selected then get other values and pass them on
		if(document.getElementById('nights') != null){
			var n = document.getElementById('nights').value;
			var r = document.getElementById('rooms').value;
			var a = document.getElementById('ad').value;
			var c = document.getElementById('ch').value;
			
			if(r==''){
				r = 1;
			}
		}
		
		var url = 'ibook/index.php?controller=book&aj=availnav&s='+startdate+'&rt='+rt+'&n='+n+'&r='+r+'&a='+a+'&c='+c+'&p='+p;
		
		var options = {
							method : 'get',										
							onSuccess : function(transport) {
								document.getElementById('target').innerHTML = transport.responseText; // show output
								//new Effect.Highlight('l_div_'+line, { startcolor: '#ffff99', endcolor: '#f8f2e1', duration: 5 }); // highlight
								//document.getElementById('l_div_'+line).style.backgroundColor = '#f8f2e1';
							}
					  };
		var sd = new Date();
		var newtime = startdate * 1000;
		sd.setTime(newtime);
		var t_string = sd.toString().split(" ");
		//alert("date is: "+  +" hidden date: "+);
		
		//document.getElementById('a_date').innerHTML = t_string[0] + ', ' + t_string[2] + ' ' +  t_string[1] + ', ' + t_string[3];
		//document.getElementById('room_start1').value = sd.getDate()+'/'+(sd.getMonth()+1)+'/'+
		// check date
		var d = new Date();			
		var now = (d.getTime() / 1000) - 86400;
		if(startdate < now){
			alert('You cannot select a date in the past');
		}else{
			new Ajax.Request(url+'&nocache='+Math.random(), options);
		}
					  
				
	}
	
	
	
		
// Show a hidden element		
	function show(Id){
		document.getElementById(Id).style.display = 'block';
	}
	
// Set a vaulue to a hidden form element		
	function set(Id, val){
		document.getElementById(Id).value = val;
	}	
	

	
	// change the arrival date when using the prev/next buttons
	function navBut(dir){
			if(dir == 'prev'){
				document.getElementById('a_date').innerHTML = document.getElementById('prev_tag').value;
				document.getElementById('room_start1').value = document.getElementById('prev_cal').value;
			}
			if(dir == 'next'){
				document.getElementById('a_date').innerHTML = document.getElementById('next_tag').value;
				document.getElementById('room_start1').value = document.getElementById('next_cal').value;
			}
		}
	
	