function minHeight(objectID, minHeight) {
if (document.getElementById) {
var c_height = document.getElementById(objectID).offsetHeight;
if (c_height < minHeight) {
document.getElementById(objectID).style.height = minHeight + 'px';
}
}
}
function setHeights() {
var l = document.getElementById("left").offsetHeight;
var r = document.getElementById("right").offsetHeight;
if (l > r) minHeight("content", (l - 160));
else if (r > l) minHeight("left", r);
}
function openProductPhotoGallery() {
var rows = document.getElementById("photoBox").getElementsByTagName("tr");
for(i = 0; i < rows.length; i++) {
if (rows[i].style.display == "none") rows[i].style.display = "block";
}
document.getElementById("photoLink").innerHTML = '
close';
setHeights();
}
function closeProductPhotoGallery() {
var rows = document.getElementById("photoBox").getElementsByTagName("tr");
for(i = 0; i < rows.length; i++) {
if (rows[i].className == "photoThumb") rows[i].style.display = "none";
}
document.getElementById("photoLink").innerHTML = 'view all photos';
setHeights();
}
function toggleMembershipMailingAddress(c) {
var x = (c.checked ? true : false);
document.getElementById("mailing_address1").disabled = x;
document.getElementById("mailing_address2").disabled = x;
document.getElementById("mailing_city").disabled = x;
document.getElementById("mailing_state").disabled = x;
document.getElementById("mailing_zip").disabled = x;
document.getElementById("mailing_country").disabled = x;
if (x) {
document.getElementById("mailing_address1").value = document.getElementById("address1").value;
document.getElementById("mailing_address2").value = document.getElementById("address2").value;
document.getElementById("mailing_city").value = document.getElementById("city").value;
document.getElementById("mailing_state").selectedIndex = document.getElementById("state").selectedIndex;
document.getElementById("mailing_zip").value = document.getElementById("zip").value;
document.getElementById("mailing_country").value = document.getElementById("country").value;
}
}
function toggleConferenceMembership() {
var m = (document.getElementById("mem-1").checked ? true : false);
document.getElementById("mem-num").style.display = (m ? 'block' : 'none');
document.getElementById("mem-header").style.display = (m ? 'inline' : 'none');
document.getElementById("nonmem-header").style.display = (m ? 'none' : 'inline');
var spans = document.getElementById("memnon-pricing").getElementsByTagName("span");
for(i = 0; i < spans.length; i++) {
switch(spans[i].className) {
case 'x-mem-price':
spans[i].style.display = (m ? 'inline' : 'none');
break;
case 'x-nonmem-price':
spans[i].style.display = (m ? 'none' : 'inline');
break;
}
}
calculateConferenceFees();
}
function checkForDays(f, c) {
var divs = document.getElementById("memnon-pricing").getElementsByTagName("div");
for(i = 0; i < divs.length; i++) {
if (divs[i].id.indexOf('day_string_') > -1) {
divs[i].style.display = (divs[i].id == 'day_string_' + f ? 'block' : 'none');
}
}
calculateConferenceFees();
}
function calculateConferenceFees() {
var m = (document.getElementById("mem-1").checked ? 1 : 0);
var radios = document.getElementById("conference-registration-form").elements['conference_fee'];
var f = 0;
for(i = 0; i < radios.length; i++) {
if (radios[i].checked) f = radios[i].value;
}
var checks = document.getElementsByTagName('input');
var num_days = 0
var extra_fees = new Array();
for(i = 0; i < checks.length; i++) {
if (checks[i].type == 'checkbox') {
if (checks[i].checked) {
if (checks[i].name == 'conference_days_' + f + '[]') num_days++;
else if (checks[i].name.indexOf('extra_fees') > -1) extra_fees.push(checks[i].value);
}
}
}
xajax_calculateConferenceFees(document.getElementById("calendar_id").value, m, f, num_days, extra_fees);
}
function showTeacherInfo(t) {
var container = (document.getElementById("instructor-list") ? document.getElementById("instructor-list") : document.getElementById("right"));
var divs = container.getElementsByTagName("div");
for(i = 0; i < divs.length; i++) {
if (divs[i].className == 'teacher-info') {
divs[i].style.display = (divs[i].id == 'teacher-' + t ? 'block' : 'none');
}
}
}
function showCalendarDay(d) {
var divs = document.getElementById("calendar").getElementsByTagName("div");
for(i = 0; i < divs.length; i++) {
if (divs[i].className == 'calendar-day-popup') {
divs[i].style.display = (divs[i].id == 'day-' + d ? 'block' : 'none');
}
}
}
function applySearchFilter(c) {
var m = c.id.replace('filter-', '');
/*var x = (c.checked ? 'block' : 'none');
var divs = document.getElementById("search-results").getElementsByTagName("div");
for(i = 0; i < divs.length; i++) {
if (divs[i].className.indexOf('f-' + m) > -1) divs[i].style.display = x;
}*/
$(".f-" + m).slideToggle();
}