function printFriendly() {
	window.print();	
}

function setcriteria(name,value) {
	document.criteriaSelection.criterianame.value = name;
	document.criteriaSelection.criteriavalue.value = value;
	document.criteriaSelection.submit();
}

function toggleHelp(divname) {
	div_tag = document.getElementById(divname);
	if(div_tag.style.visibility=="visible"){
		div_tag.style.visibility="hidden";
		div_tag.style.display="none";
	} else {
		div_tag.style.visibility="visible";
		div_tag.style.display="block";
	}
}

function hideHelp(divname)  {
	div_tag = document.getElementById(divname);
	div_tag.style.visibility="hidden";
	div_tag.style.display="none";
}


function OnChange() {
	var eventType = document.getElementById("eventType");
	var rsvpType = document.getElementById("rsvpType");
	
	if(eventType.value=='tickets_required'){
		var emailField = document.getElementById("rsvpEmailBody");
		emailField.style.display = "block";
		rsvpType.value='tickets_required';
	} else {
		hideRsvp();
		rsvpType.value='';
	}
}


function hideRsvp() {
    var emailField = document.getElementById("rsvpEmailBody");
    emailField.style.display = "none";
}

function xdelay(formname,columnid,charcountid,maxlength) {
	var command = "xcount('"+formname+"','"+columnid+"','"+charcountid+"','"+maxlength+"')";
	var field=document.getElementById(columnid);
	if (field.value.length > maxlength-1) {
		field.value = field.value.substring(0, maxlength);
	} else {
		setTimeout(command,200);
	}
}

//sets a characters remaining
function xcount(formname,columnid,charcountid, maxlength) {
	var x=document.getElementById(charcountid);
	var y=document.getElementById(columnid);
	var t=y.value;
	x.value=maxlength - t.length;
	if(x.value<0){
		x.value=0;
	}
	x.innerHTML = x.value;
}

function clearText(formname,columnid,maxlength) {
	var y=document.getElementById(columnid);
	y.value="";
	xcount();
	y.focus();
}

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
		if (oldonload) {
			oldonload();
		}
		func();
		}
	}
 }

 function setAction(action){
 	document.bioEventForm.action = "/strutsActions/bio_event/"+action;
 	document.bioEventForm.submit();

 }
 
 function dateStamp() {
	var finalDate = "";
	var today = new Date();
	var date = today.getDate();
	var year = today.getFullYear();
	var months = new Array("January","February","March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
	var finalDate = months[today.getMonth()]+" "+date+", "+year;
	return finalDate;
 }
 


