function Compartilhe(o){this.id=o.id;this.veiculo=o.veiculo;this.titulo=o.titulo;this.url=o.url;this.xml=o.xml||"/plugins/compartilhe/redes.xml";this.div=o.div;this.cor="#900";this.pre="NOT";this.paginas=1;this.atual=1;this.loader=function(){if(window.XMLHttpRequest){var Loader=new XMLHttpRequest();Loader.open("GET",this.xml,false);Loader.send(null);return Loader.responseXML}else{if(window.ActiveXObject){var Loader=new ActiveXObject("Msxml2.DOMDocument.3.0");Loader.async=false;Loader.load(this.xml);return Loader}}};this.obj=function(n){return document.getElementById(n)};this.config=function(){switch(this.veiculo){case"noticias":this.cor="#900";this.pre="NOT";break;case"esportes":this.cor="#81ad00";this.pre="ESP";break;case"entretenimento":this.cor="#F60";this.pre="ENT";break}this.doLayout()};this.doLayout=function(){var layout='<div style="width:130px; height:160px; float:left; border:solid 1px '+this.cor+';">';layout+='<div style="height:20px; line-height:20px; text-align:center; font-weight:bold; color:#FFF; background-color:'+this.cor+'">Compartilhe</div>';layout+='<div id="result_compartilhe" style="height:122px; position:absolute; clip:rect(0px 130px 122px 0px)">';layout+='<img src="/lib/2us/img/loading_peq.gif"/>';layout+="</div>";layout+='<div id="paginacao_compartilhe" style="position:absolute; margin-top:122px; width:130px; height:18px; background-image:url(/plugins/compartilhe/bgbottom.png); display:none">';layout+='<a href="javascript:void(0)" id="comp_seta1"><img src="/plugins/compartilhe/'+this.pre+'_seta1.png" align="left" border="0" /></a>';layout+='<a href="javascript:void(0)" id="comp_seta2"><img src="/plugins/compartilhe/'+this.pre+'_seta2.png" align="right" border="0" /></a>';layout+="</div>";layout+="</div>";this.obj(this.div).innerHTML=layout;this.carregaXML()};this.carregaXML=function(){var xml=this.loader();var rootNode=xml.childNodes;var pagina=1;var parcial=1;var total=0;var result='<div id="comp_'+pagina+'" style="width:110px;padding:10px;position:absolute;left:0px">';result+='<table width="100%" cellspacing="0" cellpadding="0" border="0">';for(var i=0;i<rootNode.length;i++){if(rootNode[i].nodeType=="1"){for(var a=0;a<rootNode[i].childNodes.length;a++){if(rootNode[i].childNodes[a].nodeType=="1"){for(var b=0;b<rootNode[i].childNodes[a].childNodes.length;b++){if(rootNode[i].childNodes[a].childNodes[b].nodeType=="1"){switch(rootNode[i].childNodes[a].childNodes[b].nodeName){case"Icone":var Icone=rootNode[i].childNodes[a].childNodes[b].firstChild.nodeValue;break;case"Nome":var Nome=rootNode[i].childNodes[a].childNodes[b].firstChild.nodeValue;break;case"Url":var Url=rootNode[i].childNodes[a].childNodes[b].firstChild.nodeValue;break}}}Url=Url.replace("{url}",this.url);Url=Url.replace("{titulo}",this.titulo);result+="<tr>";result+='<td height="21" width="30" align="center"><img src="/plugins/compartilhe/'+Icone+'"></td>';result+='<td><a href="'+Url+'" target="_blank">'+Nome+"</a></td>";result+="</tr>";parcial++;if(parcial>5){parcial=1;pagina++;var left=(pagina-1)*130;result+="</table></div>";result+='<div id="comp_'+pagina+'" style="width:110px;padding:10px;position:absolute;left:'+left+'px;display:none">';result+='<table width="100%" cellspacing="0" cellpadding="0" border="0">'}total++}}}}result+="</table></div>";this.obj("result_compartilhe").innerHTML=result;if(Math.ceil(total/5)>1){this.obj("paginacao_compartilhe").style.display="";this.paginas=Math.ceil(total/5);var idd=this.id;this.obj("comp_seta1").onclick=function(){eval(idd+'.mostrar("ant",true)')};this.obj("comp_seta2").onclick=function(){eval(idd+'.mostrar("prox",true)')}}};this.mostrar=function(t,init){if(t=="prox"){var v1=">-130";var v2="-10";var outro=this.atual+1;if(outro>this.paginas){outro=1}if(init==true){this.obj("comp_"+outro).style.left="130px"}this.obj("comp_"+outro).style.display=""}if(t=="ant"){var v1="<130";var v2="+10";var outro=this.atual-1;if(outro==0){outro=this.paginas}if(init==true){this.obj("comp_"+outro).style.left="-130px"}this.obj("comp_"+outro).style.display=""}if(eval("parseInt(this.obj('comp_"+this.atual+"').style.left)"+v1)){var left=eval("parseInt(this.obj('comp_"+this.atual+"').style.left)"+v2);var left2=eval("parseInt(this.obj('comp_"+outro+"').style.left)"+v2);this.obj("comp_"+this.atual).style.left=left+"px";this.obj("comp_"+outro).style.left=left2+"px";setTimeout(this.id+".mostrar('"+t+"')",1)}else{this.obj("comp_"+this.atual).style.display="none";this.atual=outro}};this.config()};