var domain = window.location+'';
backtrigger = 0;
	
// ALL SCRIPTS THAT RUN ON PAGE LOAD
function setup() {
	
	// OUTBOUND LINKS OPEN IN A NEW WINDOW UNLESS EXPLICITLY TOLD OTHERWISE
	// FORCE SAME WINDOW: rel="self" in anchor
	// FORCE EXTERNAL WINDOW: rel="external" in anchor
	domainclean = domain.replace('//','');
	domainclean = domainclean.substring(domainclean.indexOf(':')+1,domainclean.indexOf('/'));
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var URL = anchors[i].href;
		if ((URL.search(domainclean)===-1 && URL.search('http')!==-1 && anchors[i].rel !== 'self') || anchors[i].rel === 'external') anchors[i].target = "_blank";
	}
}

window.onload = setup;

// SHOW/HIDE INDIVIDUAL POLICIES ON THE HONESTY POLICY PAGE
function showhide(foo) {
	policies = document.getElementsByTagName('div');
	for (i=0 ; i<policies.length ; i++) {
		var stylechoice = 'none';
		if (foo === 'all') stylechoice = 'block';
		if (policies[i].className === 'hide') policies[i].style.display = stylechoice;
	}
	if (foo !== '' && foo !== 'all') {
		document.getElementById('policy'+foo).style.display = "block";
	} else {
		if (domain.search('policy=')!==-1) {
			var openme = domain.substring(domain.indexOf('=')+1,domain.indexOf('=')+2);
			document.getElementById('policy'+openme).style.display = "block";
			if (backtrigger === 0) document.getElementById('policy'+openme).innerHTML = document.getElementById('policy'+openme).innerHTML + '<p><span class="bold">&laquo;</span> <a href="#" onclick="history.go(-1); return false;">Back to Plans</a></p>';
			backtrigger = 1;
		}
	}
}

// FORM ACTIVATION SCRIPT
function activate(brillig) {
	document.getElementById('config').name = "config";
	document.getElementById('config').value = brillig;
}
