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 clearField(sender,textvalue){
	if(sender.value==textvalue){
		sender.value="";
	}
}
function fillField(sender,textvalue){
	if(sender.value==""){
		sender.value=textvalue;
	}
}


function popUp(p_url, args) {
	var popWin = window.open(p_url,'popWin', args);
	popWin.focus();
}
function toggleCategory(categoryNum){
	if(Element.hasClassName('recipeCat' + categoryNum, 'collapsed')){

		Element.removeClassName('recipeCat' + categoryNum, 'collapsed');
		Element.addClassName('recipeCat' + categoryNum, 'expanded');
	}else{
		Element.removeClassName('recipeCat' + categoryNum, 'expanded');
		Element.addClassName('recipeCat' + categoryNum, 'collapsed');
	}
	Element.toggle('cat' + categoryNum);
}