RenFront.Content.openContent={};

RenFront.Content.fetch=function(id,type,view,target,background,close_link){

	this.openContent[target]={background: background, close_link: close_link};
	
	var url=sys.path+'_content/'+id+'/'+type+'/'+view;

	var updater = new Ajax('get', url, {onSuccess: RenFront.Content.onUpdate, params: [target]});
	updater.update(target);

	fader(target,-1,0,100,0);
}

RenFront.Content.addCloseLink=function(target){

	var close_link=RenFront.Content.openContent[target].close_link;
	var link={tag: 'A', title: close_link, href: 'javascript:RenFront.Content.closeContent("'+target+'")', className: "interface content_close_link", text: close_link};
	ElementHandler.putAtEnd(target,link);
}

RenFront.Content.closeContent=function(target){

	fader(target,-1,0,100,1);

	if(RenFront.Content.openContent[target].background)
		fader(RenFront.Content.openContent[target].background,-0.5,0,75,1);
}

RenFront.Content.onUpdate=function(target,rObject){

	if(RenFront.Content.openContent[target].close_link)
		RenFront.Content.addCloseLink(target);

	fader(target,1,100,0,0);

	if(RenFront.Content.openContent[target].background)
		fader(RenFront.Content.openContent[target].background,0.5,75,0,1);

}
