var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
function $() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
			element = document.getElementById(element);
		if (arguments.length == 1)
			return element;
		elements.push(element);
	}
	return elements;
}

function hideshowTracks(pageid) {
	switch (pageid) {
		case 9:
			showhide("trackB",0);
			showhide("trackC",0);
			break;
			
		case 21:
			showhide("trackA",0);
			showhide("trackC",0);
			break;
			
		case 22:
			showhide("trackA",0);
			showhide("trackB",0);
			break;
	}
}
	
function showhide(obj, typ) {
	var objLink=document.getElementById(obj);
	var objContent=document.getElementById(obj+"_content");
	
	if (typ==1) {
		objContent.className="content display";
		objLink.innerHTML="<a href='javascript:showhide(\""+obj+"\",0)'><img src='images/collapse.gif' alt='Collapse' /></a>";
	} else {
		objContent.className="content hidden";
		objLink.innerHTML="<a href='javascript:showhide(\""+obj+"\",1)'><img src='images/expand.gif' alt='Expand' /></a>";
	}	
}
