sign = new Object();sign = {	id: null,	source: null,	ajax: null,	setId: function(n){		sign.id = n;	},	getId: function(){		return sign.id;	},	setSource: function(s){		sign.source = s;	},	getSource: function(){		return sign.source;	},	start: function(id,source){		sign.setId(id);		sign.setSource(source);		sign.load();	},	load: function(){		var ajax = new gAjax('get', global.RelativeRoot() + '/i/xml/sign/'+sign.getId()+'.xml');		ajax.addEvent(4,'sign.parseLoad()');		sign.ajax = ajax;		ajax.send();	},	parseLoad: function(){		var ajax = sign.ajax;		if (!ajax.isResponseXML()){			return false;		}		global.div.Write('div_sign_title','<h2>Horóscopo diário de '+ajax.getQueryXML().getValue('item_details->title')+'</h2>');		global.div.Write('div_sign_short','<div class="wrap">'+'<div style="width:14%;float:left;padding:3px">'+sign.getImg()+'</div>'+'<div style="width:84%;float:left">'+ajax.getQueryXML().getValue('item_details->'+sign.getSource()+'->content->short')+'</div>'+'<div class="bottom"><a href="javascript:void(0)" onclick="sign.show(\'long\')">Mais informações</a></div></div>');		global.div.Write('div_sign_long','<div class="wrap">'+'<div style="width:14%;float:left;padding:3px">'+sign.getImg()+'</div>'+'<div style="width:84%;float:left">'+ajax.getQueryXML().getValue('item_details->'+sign.getSource()+'->content->long')+'<br /><br /><small>Fonte: <a href="'+ajax.getQueryXML().getValue('item_details->'+sign.getSource()+'->source->path')+'" target="_blank">'+ajax.getQueryXML().getValue('item_details->'+sign.getSource()+'->source->title')+'</a></small></div><div class="bottom"><a href="javascript:void(0)" onclick="sign.show(\'short\')">Ocultar informações</a></div></div>');		sign.show('short');	},	getImg: function(){		var ajax = sign.ajax;		var s = '<img src="'+ajax.getQueryXML().getValue('item_details->img->small->path')+'" align="left"/>';		return s;	},	show: function(size){		global.div.Write("div_sign_show",global.div.Read("div_sign_"+size));	}}
