function setAllSelectLists(selList){
	val = selList.options[selList.selectedIndex].value;
	var month = document.getElementById("sold_out_calendar"); 
	var selLists = month.getElementsByTagName("select"); 
	for (var i = 0; i < selLists.length; i++) { 
		selLists[i].options.value = val; 
	}
}
function toggleOption(checkboxObj,charge){
	if(checkboxObj.checked){
		optionsVal=parseFloat(dojo.byId('optionsCharge').value) + parseFloat(charge);
	} else {
		optionsVal=parseFloat(dojo.byId('optionsCharge').value) - parseFloat(charge);
	}
	optionsVal = optionsVal.toFixed(2);
	dojo.byId('optionsCharge').value=optionsVal;
	subTotal = parseFloat(dojo.byId('subtotal_charge').value);
	totalVal = parseFloat(subTotal) + parseFloat(optionsVal);
	dojo.byId('total_charge').value = totalVal.toFixed(2);
}
function sendRoomIframe(){
	dojo.io.iframe.send({
		form: dojo.byId("addRoom"),
		preventCache: true,
		handleAs: "application/json",
		content: {
			fileFields: "uploadFile"
		},
		handle: function(response, ioArgs){
			if(response instanceof Error){
				alert("Request FAILED: ", response);
			}else{
				//alert("Request complete: ", response);
				dijit.byId('rooms').refresh(); 
				dijit.byId('addRoomDialog').hide();
			}
		}
	});
}
var viewBooking = {
	preventCache: true,
	url: "../AJAX/showBooking.php",
	handleAs: "text",
	form: "showBooking",
	load: function( data, evt) { dijit.byId('bookingDialog').setContent(data); },
	handle: function(response, ioArgs){
                if(response instanceof Error){
                        if(response.dojoType == "cancel"){
                                alert("Request canceled.");
                        }else if(response.dojoType == "timeout"){
                                alert("Request timed out.");
                        }else{
                                alert(response);
                        }
                }else{
                        //alert("Successful - server response: " + response);
						var formBooking = document.getElementById('showBooking');
						var Action = formBooking.Action.value;
						var status = filterBookings.statusSelect.value;
						var period = filterBookings.periodSelect.value;
						//alert(status);
						//dijit.byId('bookings').refresh(); 
						dijit.byId('bookings').setHref('../AJAX/getBookings.php?period=' + period + '&status=' + status);
						dijit.byId('bookingDialog').hide();
                }
                return response;
        }
}
var viewSoldOut = {
	url: "../AJAX/showMonth.php",
	handleAs: "text",
	form: "viewMonth",
	load: function( data, evt) { dijit.byId('showMonth').setContent(data); }
}
function removeElement(divNum) {
  var el = document.getElementById(divNum);
  el.parentNode.removeChild(el);
}
function setDialoguePosition(dialogueName){
	//var widgetReference = dijit.byId(dialogueName);
	//widgetReference.setPosition("10","10");
	//alert("kk");
}
var alterSoldOut = {
	url: "../AJAX/showMonth.php",
	handleAs: "text",
	form: "sold_out_calendar",
	load: function( data, evt) { dijit.byId('showMonth').setContent(data); }
	
}
function sendGeneralSettingsIframe() {
	dojo.io.iframe.send({
		form: dojo.byId("generalSettings"),
		preventCache: true,
		handleAs: "application/json",
		content: {
			fileFields: "propertyFile"
		},
		handle: function(response, ioArgs){
			if(response instanceof Error){
				//alert("Request FAILED: ", response);
			}else{
				//alert("Request complete: ", response);
			}
		}
	});
}
var generalSettings = {
	url: "generalsettings.php",
	handleAs: "text",
	form: "generalSettings",
	load: function( data, evt) { dijit.byId('content').setContent(data); }
}
var reservationSettings = {
	url: "reservationsetup.php",
	handleAs: "text",
	form: "resevationSettings",
	load: function( data, evt) { dijit.byId('content').setContent(data); }
}
var addRoomOption = {
	preventCache: true,
	url: "../AJAX/editRoomOption.php",
	handleAs: "text",
	form: "addRoomOption",
	load: function( data, evt) { dijit.byId('optionDialog').setContent(data); },
	handle: function(response, ioArgs){
		if(response instanceof Error){
			alert("error");
		}else{
			dijit.byId('roomOptions').refresh(); 
			dijit.byId('optionDialog').hide();
		}
     return response;
     }
}
var alterSpecialOffer = {
	preventCache: true,
	url: "../AJAX/editSpecialOffer.php",
	handleAs: "text",
	form: "alterSpecialOffer",
	load: function( data, evt) { 
		dijit.byId('specialOfferDialog').setContent(data);
	},
	handle: function(response, ioArgs){
        if(response instanceof Error){
			alert("error");
        }else{
			dijit.byId('showOffers').refresh(); 
			dijit.byId('specialOfferDialog').hide(); 
        }
        return response;
    }
}
var policySettings = {
	url: "property_policies.php",
	handleAs: "text",
	form: "propertyPolicies",
	load: function( data, evt) { dijit.byId('content').setContent(data); }
}
var alterVariation = {
	preventCache: true,
	url: "../AJAX/editVariation.php",
	handleAs: "text",
	form: "alterVariation",
	load: function( data, evt) { dijit.byId('addVariationDialog').setContent(data);dijit.byId('addVariationDialog').hide(); },
	handle: function(response, ioArgs){
		dijit.byId('showVariations').refresh(); 
    }
}
var doBooking = {
	url: "../AJAX/startBooking.php",
	handleAs: "text",
	form: "doBookingForm",
	load: function( data, evt) { dijit.byId('bookingPane').setContent(data); }
}