if ( isJsEnabled() ) {
	addLoadEvent( preloadRollupImages );
}

var currentAgglinkNid = -1;

function setDestWindowText( currentAgglinkNid ) {
	var currentItem = sweetTitles.obj;

	if ( currentItem == null )
		return;

	if ( currentItem.id.indexOf( 'aggitem-', 0 ) == 0 ) {
		sweetTitles.refresh();
	}
}

function agglinkEnter( nid ) {
	currentAgglinkNid = nid;

	var textHolder = document.getElementById( 'val-aggitem-' + nid );
	if ( textHolder == null ) {
		return;
	}

	if ( textHolder.value != null && textHolder.value.length > 0 ) {
		return;
	}

	uri = 'http://bigmediablog.com/aggitem/getexcerpt/' + nid;

	HTTPGet( uri, ajaxBlockCallBack, nid );
}

function agglinkExit( nid ) {
	currentAgglinkNid = -1;
}

function ajaxBlockCallBack( responseText, xmlHttp, nid ) {
	var textHolder = document.getElementById( 'val-aggitem-' + nid );
	if ( textHolder == null )
		return;

	textHolder.value = responseText;

	setDestWindowText( currentAgglinkNid, responseText );
}

function doRollup( img ) {
	var id = img.id;
	var contentDiv = document.getElementById( 'content-' + id );
	if ( contentDiv != null ) {
		if ( contentDiv.style.display != 'block' ) {
			contentDiv.style.display = 'block';
			img.src = 'http://bigmediablog.com/themes/adc/minus.gif';
		}
		else {
			contentDiv.style.display = 'none';
			img.src = 'http://bigmediablog.com/themes/adc/plus.gif';
		}
	}
}

//img.src = "themes/adc/plus.gif";
//img.src = "themes/adc/minus.gif";

function preloadRollupImages() {
	if ( document.images ) {
		plusImgLoader = newImage( "http://bigmediablog.com/themes/adc/plus.gif" );
		minusImgLoader = newImage( "http://bigmediablog.com/themes/adc/minus.gif" );
	}

	divs = document.getElementsByTagName( 'div' );
	for ( i = 0; div = divs[i]; i++ ) {
		tcc = 'class=' + div.className;
		if ( hasClass( div, 'nodeBlockContents' ) ) {
			div.style.display = 'block';
		}
	}

	imgs = document.getElementsByTagName( 'img' );
	for ( i = 0; img = imgs[i]; i++ ) {
		if ( hasClass( img, 'updownImage' ) ) {
			img.src = 'http://bigmediablog.com/themes/adc/minus.gif';
		}
	}
}

function newImage(arg) {
	if ( document.images ) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function toggle(arg) {
	if ( document.images ) {
		var divname = 'box' + arg;
		var imgname = 'link' + arg;
		var img = ly[imgname];
		var div = (NS4)?ly[divname]:ly[divname].style;
		if (div.display != "none")
		{
			div.display = "none";
			img.src = "themes/adc/plus.gif";
		}
		else
		{
			div.display = "block";
			img.src = "themes/adc/minus.gif";
		}
	}
}

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}