//Load JSON
function load_json(url) {
        
        var headID = document.getElementsByTagName("head")[0];
        var newScript = document.createElement('script');
        newScript.type = 'text/javascript';
		 
        newScript.src = "http://www.waikoloavacationrentals.com/reservations/calendar_raman.php?pid=" + url + "&guid=" + getRandomNumber();
        
        headID.appendChild(newScript);
}

function getRandomNumber(){
  	     return Math.random()*7588;
  	}
        
//get block content
function get_block_content(response){
        //Set the content
        var div = document.createElement("div");
        div.innerHTML = response;
        return div;

}
  // Implement business logic
  function render_ui(response){                
                 container = document.getElementById("pro_calendar");
                 container.innerHTML = response;
                 setCalendarBookingStatus();                 
  }

  function setCalendarBookingStatus(){      
		var non_avail_dt=document.getElementById("non_avail_dt").value;
		if(non_avail_dt!=""){
			var non_avail_array=non_avail_dt.split(",");
			for(i=0; i<non_avail_array.length; i++){
				if(non_avail_array[i]!="" &&
					document.getElementById(non_avail_array[i])!=null){
					document.getElementById(non_avail_array[i]).parentNode.className="not_avail";
				}
			}
		}
	}

 function checkAvailability(pid, restype){
		var arrival_date = document.getElementById("arrival_date").value;
		if(arrival_date==''){
			alert('Please enter a date to check availability.')
			return false;
		}
		var nights = document.getElementById("nights").value;		
		window.location.href="http://www.waikoloavacationrentals.com/reservations/book.php?arrival_date="+arrival_date+"&nights="+nights+"&pid="+pid+"&restype="+restype+"&guid="+getRandomNumber();
 }

 function populateNights(selected){
		var drop_obj = document.getElementById("nights");
		for(i=5; i<=28; i++){
			var optn = document.createElement("OPTION");
			optn.text = i + " Nights";
			optn.value = i;
			if(optn.value==selected)
				optn.selected = true;
			drop_obj.options.add(optn);
			}
	}
