function checkAddrDisp(state) { 
  var agencySelected = 0;

  if (document.getElementById('agencyID').value > "") {
    agencySelected = 1;
  }
  
  if (state == 1 && agencySelected == 1) {	
    document.getElementById('addrQuestionDiv').style.display = 'inline';
    document.getElementById('addrDiv').style.display = 'inline';	
  }
  else if (state == 0 && agencySelected == 0) {
    document.getElementById('addrQuestionDiv').style.display = 'none';   
    document.getElementById('addrDiv').style.display = 'none';  
  }
  else if (state == 0 && agencySelected == 1) {
    document.getElementById('addrQuestionDiv').style.display = 'inline';   
    document.getElementById('addrDiv').style.display = 'none';    
  }
  if (state == 1 && agencySelected == 0) {	
    document.getElementById('addrQuestionDiv').style.display = 'none';
    document.getElementById('addrDiv').style.display = 'inline';
  }  
}

function showOther() { 
  document.getElementById('agencyAddressDiv').innerHTML = '';
  document.getElementById('agencyAddressDiv').style.display = 'none';
  document.getElementById('agencyAddressLnk').innerHTML = 'View Agency Address';	
  
  if (document.getElementById('agencyID').value == '') {
    document.getElementById('agencyAddressLnk').style.display = 'none'; 
	document.getElementById('addrQuestionDiv').style.display = 'none'; 
	document.getElementById('addrDiv').style.display = 'inline';
  }
  else {
    document.getElementById('agencyAddressLnk').style.display = 'inline';  
	document.getElementById('addrQuestionDiv').style.display = 'inline'; 

	if (document.getElementById('addressDifferent2').checked == true) {
	  document.getElementById('addrDiv').style.display = 'inline';
	}
	else {
	  document.getElementById('addrDiv').style.display = 'none';
	}
  }
}
  
function showAgencyAddress(url) { 
    var agencyID = document.getElementById('agencyID').value;
	Spry.Utils.updateContent('agencyAddressDiv',url+'/includes/data/agency_address.cfm?agencyID='+agencyID);
	
    if (document.getElementById('agencyAddressDiv').style.display == 'none') {
	  document.getElementById('agencyAddressDiv').style.display = 'inline';
	  document.getElementById('agencyAddressLnk').innerHTML = 'Hide Agency Address';
	}
	else {
	  document.getElementById('agencyAddressDiv').style.display = 'none';	
	  document.getElementById('agencyAddressLnk').innerHTML = 'View Agency Address';	  
	}
}

function updateStateProvince() {
    if (document.getElementById('country').value == 'United States') {
	  document.getElementById('stateProvDiv').style.display='inline';	
	}
    else if (document.getElementById('country').value == 'Canada') {
	  document.getElementById('stateProvDiv').style.display='inline';	  
	}	
	else {
	  document.getElementById('stateProvDiv').style.display='none';
	}	
}

function getTravelPartner(obj,url) {
  document.getElementById('tpForm').submit();
}

function getIncentives() {
  document.getElementById('incentiveForm').submit();
}

function updateRewardCost(obj,rCost) {
  var numRewards = obj.value;
  var totalCost = numRewards * rCost;
  document.getElementById('rewards_description').innerHTML = totalCost;
}

function closeDetails(icode) {
  opener.location = '/html/agents/bookings_and_reservations.cfm?icodeID='+icode; 
  self.close();
}

function checkOther(parent,child) {
  if (document.getElementById(parent).value=='other') {
    document.getElementById(child).style.display='inline';
  }
  else {
    document.getElementById(child).style.display='none';  
  }
}

function checkStateOther() {
  if (document.getElementById('stateProv').value == "other") {
    document.getElementById('stateOtherDisp').style.display = 'inline';	
  }
  else {
    document.getElementById('stateOtherDisp').style.display = 'none';
  }
}

function checkCountryOther() {
  if (document.getElementById('country').value == "other") {
    document.getElementById('countryOtherDisp').style.display = 'inline';	
  }
  else {
    document.getElementById('countryOtherDisp').style.display = 'none';
  }
}
