function fqdiv(title, content, container){
	var o=this;
	var open=false;
	this.title=title;
	this.arrowimage=document.createElement("img");
	this.arrowimage.style.border="none";
	this.arrowimage.src="images/garrowdright.gif";
	this.arrowimage.className="fqarrow";
	this.arrowimage.onmouseover=function(){ this.arrowimage.src="images/garrowddown.gif"; }
	this.titledivbox=document.createElement("div");
	this.titledivbox.className="fqtitle";
	this.contentdivbox=document.createElement("div");
	this.contentdivbox.className="fqcontent";

	this.isopen=function(){
		return open;
	};
	this.setopen=function(){ open=!open; };
	
	this.titledivbox.innerHTML=title;
	this.contentdivbox.innerHTML=content;
	o.contentdivbox.style.display="none";
	container.appendChild(this.arrowimage);
	container.appendChild(this.titledivbox);
	container.appendChild(this.contentdivbox);
	if(document.addEventListener){
		this.titledivbox.addEventListener("mouseup", function(){ o.open(); }, false);
		this.titledivbox.addEventListener("mouseover", function(){o.titledivbox.className="mouseovertitle"; }, false);
		this.titledivbox.addEventListener("mouseout", function(){o.titledivbox.className="fqtitle"; }, false);
	}
	else{
		this.titledivbox.onmouseup=function(){ o.open(); };
		this.titledivbox.onmouseover=function(){ o.titledivbox.className="mouseovertitle"; };
		this.titledivbox.onmouseout=function(){ o.titledivbox.className="fqtitle"; };
	}
}

fqdiv.prototype.open=function(){
	if(!this.isopen()){
		this.contentdivbox.style.display="block";
		this.arrowimage.src="images/garrowddown.gif";
	}
	else{
		this.contentdivbox.style.display="none";
		this.arrowimage.src="images/garrowdright.gif";
	}
	this.setopen();
};