function showmenu(menu)
{
    var m = document.getElementById('member'); 
	var newX = m.style.top;
	var newY = m.style.left;
	var h = m.style.height + 5;

	var x = document.getElementById(menu);
	x.style.display="block";
	x.style.top = 30 + 'px';
	x.style.left = newX + 'px';
}

/* FOR FACILITIES SHOW POPUP */
function ShowPopUpBack()
{
    var popup = document.getElementById('popup'); 
    
    var x = (screen.width - 350) / 2;
    var y = (screen.height - Element.getHeight(popup)) / 2;

    popup.style.display="block";
    popup.style.left = x + 'px';
    popup.style.top = y + 'px';
    
}
function ShowPopUp(){
        Windows.closeAll();
        contentWin = new Window('window_popupid', {className: "spread", title: "NOTICE!", showEffect:Effect.BlindDown, hideEffect: Effect.SwitchOff, draggable:true}) 
        contentWin.setContent('popup', true, true); 
        contentWin.setDestroyOnClose(); 
        contentWin.showCenter();
}
/* this function hides the pop-up */
function HidePopUp()
{
    var popup = document.getElementById('popup');
    popup.style.display="none";
}

function ShowBookingForm(){
        var contentWin
        Windows.closeAll();
        contentWin = new Window('window_id', {className: "spread", title: "Booking Form", showEffect:Effect.BlindDown, hideEffect: Effect.SwitchOff, draggable:true}) 
        contentWin.setContent('facilitybookingform', true, true); 
        contentWin.setDestroyOnClose(); 
        contentWin.showCenter();
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

/* javascript to search the membership name  for registration form*/
function searchresearchername() {
	var membernumber_field = document.getElementById('member_primary_membership_no');
	var membernumber_value = membernumber_field.value
	if (membernumber_value != ''){
		window.open('/account/searchmember/?membernumber='+membernumber_value,"member","width=450,height=120");
	}else {
		alert ("Please enter the Primary Member's Membership Number!");
		membernumber_field.focus();
	}
}

/* javascript to search the membership number    for registration form*/
function searchmembershipnumber() {
	var spouse_field = document.getElementById('member_primary_member_name');
	var spouse_value = spouse_field.value
	if (spouse_value != ''){
		window.open('/account/searchmember/?membername='+spouse_value,"member","width=450,height=120");
	}else {
		alert ("Please enter the Primary Member's Membership Number!");
		spouse_field.focus();
	}
}

function searchchildren() {
	var spouse_field = document.getElementById('member_primary_member_name');
	var spouse_value = spouse_field.value
	var membernumber_field = document.getElementById('member_primary_membership_no');
	var membernumber_value = membernumber_field.value
	if (spouse_value != '' || membernumber_value != ''){
		window.open('/account/searchchildren/?membername='+spouse_value+'&membernumber='+membernumber_value, "member","width=450,height=620");
	}else {
		alert ("Please enter the Primary Member's Name or Membership Number");
		spouse_field.focus();
	}  
}

function insertresearcher(name,memnumber) {
	opener.document.signupform.member_primary_member_name.value = name;
	opener.document.signupform.member_primary_membership_no.value = memnumber;
	window.close();
}

var facilityBlock = {
  toggleSpouseBookingDetails: function(element) {
    ($F(element) == 'no') ? $('sm_booking_details').hide() : $('sm_booking_details').show()
  },
  togglePaymentDetails: function(booking_id, mode) {
    if(mode == 'edit') {
      $('booking_' + booking_id + '_payment_details_text').hide();
      $('booking_' + booking_id + '_payment_details_form').show();
    }
    else {
      $('booking_' + booking_id + '_payment_details_form').hide();
      $('booking_' + booking_id + '_payment_details_text').show();
    } 
  },
  toggleReasonsForRejecting: function(element) {
    ($F(element) == 'rejected') ? $('reasons_for_rejecting').show() : $('reasons_for_rejecting').hide();
  }
}

function removeAdultGuest(i) {
  $('new_adult_guest_' + i).remove();
}

function removeChildGuest(i) {
  $('new_child_guest_' + i).remove();
}
function noOfAdultGuests() {
  var guests = document.getElementsByClassName('new_adult_guest');
  if(guests) return guest.length;
  return 0;
}
