/** eresources toggle */
function toggle(item) {
	if (document.getElementById(item)!=null) {
		if (document.getElementById(item).className=="detailhide") {document.getElementById(item).className="detailshow"; }
		else {document.getElementById(item).className="detailhide";}
	}
}
function setname(item) {
	if (document.getElementById(item)!=null) {
		if (document.getElementById(item).innerHTML == 'show resources') { document.getElementById(item).innerHTML = 'hide resources' }
		else { document.getElementById(item).innerHTML = 'show resources'; }
	}
}

//textarea counter
function updTxtCount(myTextArea,myCounter,myMax,myText) {
	theLen = document.getElementById(myTextArea).value.length;
	if (theLen>myMax) { 
		document.getElementById(myTextArea).value=document.getElementById(myTextArea).value.substring(0,myMax); 
		theLen=document.getElementById(myTextArea).value.length;
	}
	document.getElementById(myCounter).innerHTML = myMax-theLen + myText;
}
function validateEmail(email) {
	var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
	if (!reg1.test(email) && reg2.test(email)) { // if syntax is valid
		return true;
	}
	return false;
}
