function changestyleover(element){
	var el = document.getElementById(element);
	el.className='atsidenavhover';
	el.style.cursor='hand';
}
function changestyleout(element){
	var el = document.getElementById(element);
	el.className='atsidenav';
}
function SelectAll() {
	
	if (document.artsearch.Selection.value == 'true') {
		var elval = false;
		document.artsearch.Selection.value = 'false'
		document.artsearch.selectbutton.value = 'Select All'
	} else {
		var elval = true;
		document.artsearch.Selection.value = 'true'
		document.artsearch.selectbutton.value = 'Clear All'
	}
  for (var i=0;i<document.artsearch.elements.length;i++)
    {
    var e = document.artsearch.elements[i];
	  if (e.name == 'ATVAR_SEARCHTOPIC') {
	      e.checked = elval;
	}
	 }
	}

function WinOpen(url,x,y) {
	var options = "toolbar=no,scrollbars=yes,resizable=yes,width=" + x + ",height=" + y;
	msgWindow=window.open(url,"ATRATINGS",options);
}

function PrintWindow(url,x,y) {
	var options = "toolbar=no,menubar=yes,scrollbars=yes,resizable=yes,width=" + x + ",height=" + y;
	msgWindow=window.open(url,"PRINTARTICLE",options);
}

function forumpost(url,x,y) {
	var options = "toolbar=no,scrollbars=yes,resizable=yes,width=" + x + ",height=" + y;
	msgWindow=window.open(url,"fpost",options);
}

function checkemail(formObj){
	var error = "";
	var emailFilter=/^.+@.+\..{2,3}$/;
	var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/
	if(!(emailFilter.test(formObj.value))) { 
	    error += "Please enter a valid email address.\n";
	}
	if(formObj.value.match(illegalChars)) {
		error += "The email address contains illegal characters.\n";
	}
	if (error != "") {
	       alert(error);
	       return false;
	}
	return true;
}
