Your IP : 3.16.83.38
<?
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
CUtil::InitJSCore(array());
$rnd = rand();
$APPLICATION->SetAdditionalCSS('/bitrix/gadgets/bitrix/rssreader/styles.css');
$_SESSION["GD_RSS_PARAMS"][$rnd] = $arGadgetParams;
?>
<div id="rss_container_<?=$rnd?>">
</div>
<script type="text/javascript">
lastWaitRSS = [];
function __RSSadjustWait()
{
if (!this.bxmsg) return;
var arContainerPos = BX.pos(this),
div_top = arContainerPos.top;
if (div_top < BX.GetDocElement().scrollTop)
div_top = BX.GetDocElement().scrollTop + 5;
this.bxmsg.style.top = (div_top + 5) + 'px';
if (this == BX.GetDocElement())
{
this.bxmsg.style.right = '5px';
}
else
{
this.bxmsg.style.left = (arContainerPos.right - this.bxmsg.offsetWidth - 5) + 'px';
}
}
__RSSshowWait = function(node)
{
node = BX(node);
var container_id = node.id;
var obMsg = node.bxmsg = node.appendChild(BX.create('DIV', {
props: {
id: 'wait_' + container_id,
className: 'gdrsswaitwindow'
}
}));
lastWaitRSS[lastWaitRSS.length] = obMsg;
return obMsg;
}
__RSScloseWait = function(node, obMsg)
{
obMsg = obMsg || node && (node.bxmsg || BX('wait_' + node.id)) || lastWaitRSS.pop();
if (obMsg && obMsg.parentNode)
{
for (var i=0,len=lastWaitRSS.length;i<len;i++)
{
if (obMsg == lastWaitRSS[i])
{
lastWaitRSS = BX.util.deleteFromArray(lastWaitRSS, i);
break;
}
}
obMsg.parentNode.removeChild(obMsg);
if (node) node.bxmsg = null;
BX.cleanNode(obMsg, true);
}
}
BX.ready(function(){
url = '/bitrix/gadgets/bitrix/rssreader/getdata.php';
params = 'rnd=<?=$rnd?>&lang=<?=LANGUAGE_ID?>&sessid='+BX.bitrix_sessid();
BX.ajax.post(url, params, function(result)
{
__RSScloseWait('rss_container_<?=$rnd?>');
BX('rss_container_<?=$rnd?>').innerHTML = result;
});
__RSSshowWait('rss_container_<?=$rnd?>');
});
</script>