function addup(which) {
	var therating = 0;
	var questions = 10;

	if (which=='post') document.getElementById('r0').style.backgroundColor = document.getElementById('r10').style.backgroundColor = document.getElementById('r13').style.backgroundColor = '#fff';	
	else if (which=='depress') document.getElementById('over8').style.backgroundColor = document.getElementById('less9').style.backgroundColor = '#fff';
	else if (which=='bi') {
		document.getElementById('under').style.backgroundColor = document.getElementById('over').style.backgroundColor = '#fff';
		questions=27;
	}
	
	for (i = 1; i <= questions; i++) {
		var radbut = document.selftest['q' + i];
		var score = -1;		
		
		for(j = 0; j < radbut.length; j++) {
			if (radbut[j].checked) {				
				score = Number(radbut[j].value);
				break;
			}
		}

		if (score < 0) {
			alert ('Please answer all the questions');
			return;
		}
		else therating += score;
	}
	document.getElementById('total').value = therating;
	if (which=='post') {
		if (therating <= 9) document.getElementById('r0').style.backgroundColor = '#e5e5e5';
		else if (therating > 9 && therating <= 12) document.getElementById('r10').style.backgroundColor = '#e5e5e5';
		else document.getElementById('r13').style.backgroundColor = '#e5e5e5';	
	} else if (which=='depress') {
		if (therating > 8) document.getElementById('over8').style.backgroundColor = '#e5e5e5';
		else document.getElementById('less9').style.backgroundColor = '#e5e5e5';
	} else if (which=='bi') {
		if (therating > 21) document.getElementById('over').style.backgroundColor = '#e5e5e5';
		else document.getElementById('under').style.backgroundColor = '#e5e5e5';
	}
	alert ('Scroll down to see an explanation of the results.');
}
function getCookie(check_name) {
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false;
	for ( i = 0; i < a_all_cookies.length; i++ ) {
		a_temp_cookie = a_all_cookies[i].split( '=' );
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
		if ( cookie_name == check_name ) {
			b_cookie_found = true;
			if ( a_temp_cookie.length > 1 ) cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found ) return null;
}	
function setCookie(name,value,expires,path,domain,secure) {
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}
function bepcookieset() {
	if (!getCookie('bep')) {
		var cookieval = 'oktoview';
		if (document.getElementById('screenyes').checked) cookieval = 'saidyes';
		// 10 years expiry
		exp=new Date(new Date().getTime() + (365000*24*60*1000));
		setCookie('bep',cookieval,exp,'','.blackdoginstitute.org.au','');
	}
}
function previewecard(which) {
	document.getElementById('precard').src=document.getElementById('precardlink').href='/images/ecards/'+which+'.jpg';	
	document.getElementById('precard').alt=which;	
}