(function() {

	this.data = {
		name:'div',
		attr:{
			id:'hd-partner-bar',
			style:'display:block;'
		},
		value:null,
		child:[
			{
				name:'div',
				attr:{id:'hd-partner-bar-workspace'},
				value:null,
				child:[
					{
						name:'div',
						attr:{id:'hd-partner-bar-logo'},
						value:null,
						child:[
							{
								name:'a',
								value:null,
								attr:{href:'http://www.hojeemdia.com.br', target:'_blank', rel:'follow'},
								value:'Hoje em Dia'
							}
						]
					},
					{
						name:'ul',
						attr:null,
						value:null,
						child:[
							{
								name:'li',
								attr:{id:'hd-item-minas'},
								value:null,
								child:[
									{
										name:'a',
										attr:{href:'http://www.hojeemdia.com.br/minas', target:'_blank', rel:'follow'},
										value:'Minas'
									}
								]
							},
							{
								name:'li',
								attr:{id:'hd-item-noticias'},
								value:null,
								child:[
									{
										name:'a',
										attr:{href:'http://www.hojeemdia.com.br/noticias', target:'_blank', rel:'follow'},
										value:'Not&iacute;cias'
									}
								]
							},
							{
								name:'li',
								attr:{id:'hd-item-esportes'},
								value:null,
								child:[
									{
										name:'a',
										attr:{href:'http://www.hojeemdia.com.br/esportes', target:'_blank', rel:'follow'},
										value:'Esportes'
									}
								]
							},
							{
								name:'li',
								attr:{id:'hd-item-entretenimento'},
								value:null,
								child:[
									{
										name:'a',
										attr:{href:'http://www.hojeemdia.com.br/entretenimento', target:'_blank', rel:'follow'},
										value:'Entretenimento'
									}
								]
							}
						]
					}
				]
			}
		]
	};

	this.mkHtml = function(data) {
			var object = this.create(data.name, data.attr);
			var child;

			if(data.attr) {
				for(var i in data.attr) {
					if(i != 'className') {
						object.setAttribute(i, data.attr[i]);
					} else {
						object.className = data.attr[i];
					}
				}
			}

			if(data.value) {
				object.innerHTML = data.value;
			}

			if(data.child) {
				for(i = 0; i < data.child.length; i++) {
					object.appendChild(this.mkHtml(data.child[i]));
				}
			}

			return object;
	};

	this.create = function() {
		var name = arguments[0] ? arguments[0] : false;
		var attr = arguments[1] ? arguments[1] : false;
		var enew = false;

		if(name) {
			enew = document.createElement(name);
		}

		if(attr) {
			for(var i in attr) {
				if(i != 'class') {
					enew.setAttribute(i, attr[i]);
				} else {
					enew.className = attr[i];
				}
			}
		}

		return enew;
	};

	this.init = function() {
		var bar = this.mkHtml(this.data);
		var src, loc;
		src = document.getElementsByTagName('script');
		for(var i = 0, j = src.length; i < j; i++) {
			loc = src[i].src.split('/');
			loc = loc[loc.length - 1];
			if(loc == 'barrahd.js') {
				src = src[i];
				break;
			}
		}
		
		var adr = 'http://www.hojeemdia.net.br/barrahd/bar.partner.2.css';

		var css = this.create('link', {rel:'stylesheet', type:'text/css', media:'screen'});
		if(css.readyState) {
			css.onreadystatechange = function() {
				if(css.readyState == 'loaded' || css.readyState == 'complete') {
					css.onreadystatechange = null;
				}
			}
		}
		css.href = adr;
		src.parentNode.insertBefore(css, src);
		src.parentNode.insertBefore(bar, src);
		src.parentNode.removeChild(src);
	};

	this.init();
})();

