function general_switch_block(block) {
  if(document.getElementById(block).style.display == '') {
	document.getElementById(block).style.display = 'none';
  } else {
    document.getElementById(block).style.display = '';
  }
}

function general_switch_block_multi(on,off) {
  if(document.getElementById(on).style.display == 'block') {
	document.getElementById(on).style.display = 'none';
	document.getElementById(off).style.display = 'block';
  } else {
    document.getElementById(on).style.display = 'block';
    document.getElementById(off).style.display = 'none';
  }
}


function switch_home_rules(on,off1,off2) {
	document.getElementById(on).style.display = '';
	document.getElementById('btn_'+on).className = 'tab '+on+' current';
	
	document.getElementById(off1).style.display = 'none';
	document.getElementById('btn_'+off1).className = 'tab '+off1;
	
	document.getElementById(off2).style.display = 'none';
	document.getElementById('btn_'+off2).className = 'tab '+off2;
}

// limit character input for teaser
function textCounter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit) // if too long...trim it!
	field.value = field.value.substring(0, maxlimit);
	// otherwise, update 'characters left' counter
	else 
	countfield.value = maxlimit - field.value.length;
}