// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

function externalLinks() {
  if (!document.getElementsByTagName) return;
  var anchors = document.getElementsByTagName("a");
  for (var i=0; i<anchors .length; i++) {
    var anchor = anchors[i];
    if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
      anchor.target = "_blank";
      anchor.title = (anchor.title != "") ? anchor.title+" (opens in a new window)" : "opens in a new window";
      anchor.className = (anchor.className != '') ? anchor.className+' external' : 'external';
    }
  }
}
window.onload = externalLinks;

function toggleLinkText(linkId, toggleDivId) {
	if (linkId.style.display == "none") {
		toggleDivId.innerHTML = "View event details";
	} else {
		toggleDivId.innerHTML = "Hide";
	}
}

function previewContent(frm, actn) {
	prev_actn = frm.action;
	frm.target = "_blank";
	frm.action = actn;
	frm.submit();
	frm.target = "";

	// reset action once window has been opened
	frm.action = prev_actn;
}

function displayCharityName() {
	input = document.getElementById('order_tickets_charity');
	div = document.getElementById('charity_name');
	if (input.value == "0" || input.value == "") {
		if (div.style.display != "none") {
			Effect.BlindUp('charity_name', { duration: 0.5 }); return false;
			div.value == "";
		}
	} else {
		if (div.style.display == "none") {
			Effect.BlindDown('charity_name', { duration: 0.5 }); return false;
		}
	}
}

function displaynVision() {
	input = document.getElementById('order_tickets_nvision');
	div = document.getElementById('nvision');
	if (input.value == "0" || input.value == "") {
		if (div.style.display != "none") {
			Effect.BlindUp('nvision', { duration: 0.5 }); return false;
			div.value == "";
		}
	} else {
		if (div.style.display == "none") {
			Effect.BlindDown('nvision', { duration: 0.5 }); return false;
		}
	}
}

function displaynVisionOptions(visible) {
    div = document.getElementById('nvision_options');
    
	if (visible == false) {
		if (div.style.display != "none") {
			Effect.BlindUp('nvision_options', { duration: 0.5 }); return false;
		}
	} else {
		if (div.style.display == "none") {
			Effect.BlindDown('nvision_options', { duration: 0.5 }); return false;
		}
	}
}

function toggleVisibility(divId, inputId) {
	input = document.getElementById(inputId);
	div = document.getElementById(divId);
	if (input.value == "Yes" || input.value == "true") {
		if (div.style.display == "none") {
			Effect.BlindDown(div, { duration: 0.5 }); return false;
		}
	} else {
		if (div.style.display != "none") {
			Effect.BlindUp(div, { duration: 0.5 }); return false;
			div.value == "";
		}
	}
}


// -----------------------------------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion = 8;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 0;
// -----------------------------------------------------------------------------