var libLP = {
	adTop: '\n<div id="links-patrocinados"><div id="LP-Topo"><a href="http://linkspatrocinados.uol.com.br/" target="_blank">UOL Links Patrocinados</a> <span id="LP-Anuncie"><a href="http://linkspatrocinados.uol.com.br/" onmouseover="window.status=\'http://linkspatrocinados.uol.com.br/\';return true;" onmouseout="window.status=\'\'" target="_blank">Anuncie aqui<\/a></span><\/div>\n',
	normalizaLP: function(arrayLP){
		var arrayN = [];
		for (var i=0; i<arrayLP.length; i++){
			arrayN[i] = [];
			arrayN[i][0]=arrayLP[i][4];
			arrayN[i][1]=arrayLP[i][3];
			arrayN[i][2]=arrayLP[i][0];
			arrayN[i][3]=arrayLP[i][1]+' '+arrayLP[i][2];
			arrayN[i][4]='';
		}
		return arrayN;
	},
	normalizaDefault: function(arrayDef){
		var arrayN = [];
		for (var i=0; i<arrayDef.length; i++){
			arrayN[i] = [];
			arrayN[i][0]='http://click.uol.com.br/?rf='+ clickRef +'&u='+ arrayDef[i][3];
			arrayN[i][1]=arrayDef[i][2];
			arrayN[i][2]=arrayDef[i][0];
			arrayN[i][3]=arrayDef[i][1];
			arrayN[i][4]='';
		}
		return arrayN;
	},
	monta: function(arrayN, topo){
		var adHTML = topo;
		for(var i=0; i<arrayN.length; i++){
			adHTML += "<a href=\""
				+ arrayN[i][0]
				+ "\" onmouseover=\"window.status=\'http:\/\/"
				+ arrayN[i][1]
				+ "\';return true;\" onmouseout=\"window.status=''\" target=\"_blank\" class=\""
				+ ((i%2>0)?'AdPar':'AdImpar')
				+ " LP_Box\">"
				+ "<span class=\"LP_Titulo\">"
				+ libLP.wordbreak(arrayN[i][2])
				+ "<\/span>\n"
				+ "<span class=\"LP_Texto\">"
				+ libLP.wordbreak(arrayN[i][3])
				+ "<\/span>\n"
				+ "<span class=\"LP_Link\">"
				+ libLP.wordbreak(arrayN[i][1])
				+ "<\/span>\n<\/a>"
				+ arrayN[i][4]
				+ "\n"
		}
		adHTML += "<\/div>";
		return adHTML;
	},
	insere: function(str){
		if (!document.getElementById("links-patrocinados-insercao")) return;
		document.getElementById("links-patrocinados-insercao").innerHTML=str;
	},
	bWordBreak: 0,
	wordbreak: function(str){
		if(!libLP.bWordBreak) {return str;}
		str = str.replace(/(\.|\-|\/)([^\s\d])/g,"$1<wbr \/>$2");
		if(str.match(/([a-zA-Z]{24,})/)){
			var sLongWord = RegExp.$1;
			var reLongWord = new RegExp(sLongWord);
			sLongWord = sLongWord.substring(0,23) + "<wbr \/>" + sLongWord.substring(23,sLongWord.length);
			str = str.replace(reLongWord,sLongWord);
		}
		str = str.replace(/_/g,"_<wbr \/>");
		var sUA = navigator.userAgent;
		if(sUA.match(/(Opera|AppleWebKit)/)){
			str = str.replace(/<wbr \/>/g,"&#8203;")
		}
		return str;
	}
}

var libLPcol = {
	adTopCol: '\n<div id="links-patrocinados-col"><div id="LP-Topo-col"><a href="http://linkspatrocinados.uol.com.br/" target="_blank">UOL Links Patrocinados</a><\/div>\n',
	adTopColNoAds: '\n<div id="links-patrocinados-col"><div id="LP-Produtos-UOL">Produtos UOL</div>',
	adBotCol: '\n<div id="LP-Anuncie-col"><a href="http://linkspatrocinados.uol.com.br/" onmouseover="window.status=\'http://linkspatrocinados.uol.com.br/\';return true;" onmouseout="window.status=\'\'" target="_blank">Anuncie aqui<\/a><\/div>\n',
	insereCol: function(str){
		if (!document.getElementById("links-patrocinados-coluna") && !document.getElementById("links-patrocinados-coluna-int")) return;
		var oLPCol = (document.getElementById("links-patrocinados-coluna"))? document.getElementById("links-patrocinados-coluna") : document.getElementById("links-patrocinados-coluna-int");
		oLPCol.innerHTML=str;
		libLPcol.fixIE5();
	},
	fixIE5: function(){
		var sUA = navigator.userAgent;
		var bIsIE = sUA.indexOf("compatible")>-1 && sUA.indexOf("MSIE") > -1;
		if(!bIsIE) return;
		if(sUA.match(/MSIE (\d+\.\d+);/)){
			var fIEVersion = parseFloat(RegExp.$1);
			if(fIEVersion >= 5 && fIEVersion < 5.5) {
				var oLPCol = (document.getElementById("links-patrocinados-coluna"))? document.getElementById("links-patrocinados-coluna") : document.getElementById("links-patrocinados-coluna-int");
				oLPCol.className += " fixIE5";
			}
		}
	}
}
