/**
* @author Laurent Dinclaux <laurent.dinclaux@gmail.com>
* @since  Monday May 22 2006
*/

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 getElementByAttribute(aAttribute,aValue,aInElement) {
	var ElementVerifier;
	var Elements=new Array();
	function SearchElement(aElement) {
		if(aElement==null||aElement==undefined)return
		if(ElementVerifier(aElement)) {
			Elements[Elements.length]=aElement;
		}
		SearchElement(aElement.firstChild);
		SearchElement(aElement.nextSibling);
	}

	if(aInElement==undefined)aInElement=document.body;
	str="if(Element."+aAttribute+"=='"+aValue+"'){return true;}else{return false}";
	ElementVerifier=function(aElement) {
		Element=aElement;
		if(aElement.nodeName=='#text')return false;
		var E=new Function(str);
		if(E()){return true;}else{return false};
	}
	SearchElement(aInElement);
	return Elements;
}


function set_div_content(divId, msg, show) {

	obj2 = $(divId);
	if(obj2 ) {
		if(msg) obj2.innerHTML = msg;

		if(show) {
			obj2.style.visibility = "visible";
			obj2.style.display = "block";
		}
		else {
			obj2.style.visibility = "hidden";
			obj2.style.display = "none";
		}
	}
	return;
}




